diff --git a/Library/Widgets/ListView/IconListView.cs b/Library/Widgets/ListView/IconListView.cs index f1d8c2b12..57e30f4b3 100644 --- a/Library/Widgets/ListView/IconListView.cs +++ b/Library/Widgets/ListView/IconListView.cs @@ -224,6 +224,7 @@ namespace MatterHackers.MatterControl.CustomWidgets Name = "List Item Thumbnail", BackgroundColor = theme.ThumbnailBackground, Margin = 0, + Selectable = false }; this.AddChild(imageWidget); } @@ -238,6 +239,7 @@ namespace MatterHackers.MatterControl.CustomWidgets Name = "List Item Thumbnail", BackgroundColor = theme.ThumbnailBackground, Margin = 0, + Selectable = false }; container.AddChild(imageWidget); @@ -247,6 +249,7 @@ namespace MatterHackers.MatterControl.CustomWidgets EllipsisIfClipped = true, HAnchor = HAnchor.Center, Margin = new BorderDouble(0, 0, 0, 3), + Selectable = false }; text.MaximumSize = new Vector2(maxWidth, 20); diff --git a/PartPreviewWindow/PlusTab/ExplorePanel.cs b/PartPreviewWindow/PlusTab/ExplorePanel.cs index 7d580ed26..039c94706 100644 --- a/PartPreviewWindow/PlusTab/ExplorePanel.cs +++ b/PartPreviewWindow/PlusTab/ExplorePanel.cs @@ -125,10 +125,11 @@ namespace MatterHackers.MatterControl.PartPreviewWindow.PlusTab case "headline": { // use the Golden Ratio to calculate an atractive size relative to the banner - ImageBuffer image = new ImageBuffer(1520, (int)(170 / 1.618)); - ResponsiveImageWidget imageWidget = new ResponsiveImageWidget(image) + var image = new ImageBuffer(1520, (int)(170 / 1.618)); + var imageWidget = new ResponsiveImageWidget(image) { Margin = new BorderDouble(5), + Cursor = Cursors.Hand }; var graphics2D = image.NewGraphics2D(); @@ -179,10 +180,11 @@ namespace MatterHackers.MatterControl.PartPreviewWindow.PlusTab || (content.theme_filter == "light" && !ActiveTheme.Instance.IsDarkTheme) || (content.theme_filter == "all")) { - ImageBuffer image = new ImageBuffer(expectedWidth, expectedHeight); - ResponsiveImageWidget imageWidget = new ResponsiveImageWidget(image) + var image = new ImageBuffer(expectedWidth, expectedHeight); + var imageWidget = new ResponsiveImageWidget(image) { Margin = new BorderDouble(5), + Cursor = Cursors.Hand }; if (content.link != null) diff --git a/PartPreviewWindow/PlusTab/ExplorerBar.cs b/PartPreviewWindow/PlusTab/ExplorerBar.cs index d06bd9baf..d19cba579 100644 --- a/PartPreviewWindow/PlusTab/ExplorerBar.cs +++ b/PartPreviewWindow/PlusTab/ExplorerBar.cs @@ -217,7 +217,8 @@ namespace MatterHackers.MatterControl.PartPreviewWindow.PlusTab Margin = new BorderDouble(right: 5), Selectable = true, BackgroundColor = theme.MinimalShade, - Name = "Open Empty Plate Button" + Name = "Open Empty Plate Button", + Cursor = Cursors.Hand }; emptyPlateButton.Click += (s, e) => { @@ -246,10 +247,11 @@ namespace MatterHackers.MatterControl.PartPreviewWindow.PlusTab var iconButton = new IconViewItem(new ListViewItem(item, ApplicationController.Instance.Library.PlatingHistory), 70, 70, theme) { Margin = new BorderDouble(right: 5), - Selectable = true + Selectable = true, + Cursor = Cursors.Hand }; - iconButton.Children.First().Click += (s, e) => + iconButton.Click += (s, e) => { if (this.PositionWithinLocalBounds(e.X, e.Y) && e.Button == MouseButtons.Left) @@ -289,6 +291,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow.PlusTab Margin = new BorderDouble(right: 5), Selectable = true, BackgroundColor = theme.MinimalShade, + Cursor = Cursors.Hand, Name = "Create Part Button" }; emptyPlateButton.Click += (s, e) => @@ -318,10 +321,10 @@ namespace MatterHackers.MatterControl.PartPreviewWindow.PlusTab var iconButton = new IconViewItem(new ListViewItem(item, ApplicationController.Instance.Library.PlatingHistory), 70, 70, theme) { Margin = new BorderDouble(right: 5), - Selectable = true + Selectable = true, }; - iconButton.Children.First().Click += async (s, e) => + iconButton.Click += async (s, e) => { if (this.PositionWithinLocalBounds(e.X, e.Y) && e.Button == MouseButtons.Left)