public AbstractButton(uint top, uint bottom, uint left, uint right, EButtonStatus status) { HorizontalStyle = EElementStyle.Fit; VerticalStyle = EElementStyle.Fit; Top = top; Bottom = bottom; Left = left; Right = right; this.status = status; }
public override void OnMouseEnter(AssortedWidgets.Events.MouseEvent me) { isHover = true; status = EButtonStatus.Hover; Cursor.Current = Cursors.Hand; }
public override void OnMousePress(AssortedWidgets.Events.MouseEvent me) { status = EButtonStatus.Pressed; Cursor.Current = Cursors.Hand; }
public override void OnMouseExit(AssortedWidgets.Events.MouseEvent me) { isHover = false; status = EButtonStatus.Normal; }
public override void OnMouseRelease(AssortedWidgets.Events.MouseEvent me) { status = EButtonStatus.Hover; Cursor.Current = Cursors.Hand; }