Use correct cursor for single click actions
This commit is contained in:
parent
867abcf448
commit
555af7fe47
3 changed files with 17 additions and 9 deletions
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue