public SimpleButton(GlyphResolveContext context) : base(context) { SimpleFrame = Add <SimpleFrame>(); FrameColors = new StatesColor { Released = Color.DarkGray, Hover = Color.Gray, Pressed = Color.LightGray }; BorderColors = new StatesColor(Color.Black); TextColors = new StatesColor(Color.Black); SimpleFrame.Color = FrameColors.Released; Text.SpriteTransformer.Color = TextColors.Released; Triggered += OnTriggered; Released += OnReleased; Entered += OnEntered; Leaved += OnLeaved; }
public States MakeState() { States state = null; switch (UINewTool.ToolDragAndDrop) { case UINewTool.Tool.I_Forward: state = new StatesForward(); break; case UINewTool.Tool.I_Backward: state = new StatesBackward(); break; case UINewTool.Tool.I_Rotate: state = new StatesRotate(); break; case UINewTool.Tool.I_If: state = new StatesIf(); break; case UINewTool.Tool.I_IfElse: state = new StatesIfElse(); break; case UINewTool.Tool.I_Paint: state = new StatesColor(); break; case UINewTool.Tool.I_Repeat: state = new StatesRepeat(); break; } return(state); }