Add frame to press

This commit is contained in:
2026-07-16 01:11:31 +02:00
parent 3f6fba36e0
commit 62f227ca03
3 changed files with 36 additions and 20 deletions
@@ -8,7 +8,7 @@ namespace PamhagenSysCtrl.Helpers.Pipeline {
class EntryTrough : INode {
public const double WIDTH = 150;
public const double HEIGHT = 50;
public const double HEIGHT = 60;
public double CenterX { get; set; }
public double CenterY { get; set; }
@@ -100,8 +100,11 @@ namespace PamhagenSysCtrl.Helpers.Pipeline {
public void Update(bool isHovering, bool isPressed) {
_inner?.Fill =
isHovering && isPressed ? Brushes.DarkGray :
isHovering ? Brushes.LightGray :
IsActive && isHovering && isPressed ? PamhagenBrushes.Red :
IsActive && isHovering ? PamhagenBrushes.Red :
!IsActive && isHovering && isPressed ? PamhagenBrushes.Green :
!IsActive && isHovering ? PamhagenBrushes.Green :
IsActive ? PamhagenBrushes.Green :
Brushes.WhiteSmoke;
}
}