public ButtonLayerMainState(IDesignConfig designConfig, IButtonLayerController buttonLayerController) { DesignConfig = designConfig; ButtonLayerController = buttonLayerController; UpdateState(); }
public ButtonLayerEditingNameState(IDesignConfig designConfig, IButtonLayerController buttonLayerController) { DesignConfig = designConfig; ButtonLayerController = buttonLayerController; BackColor = DesignConfig.ColorConfig.ThirdBackColor; this.Click += (sender, args) => NameBox.Focus(); UpdateState(); }
public ButtonHide(IDesignConfig designConfig, IButtonLayerController buttonLayerController) : base(designConfig) { ButtonLayerController = buttonLayerController; this.BackColor = DesignConfig.ColorConfig.SecondBackColor; //TODO Why it`s not depend on base class?? UpdateIcon(); InitializeComponent(); }
public ButtonLayerEditingTransparencyState(IDesignConfig designConfig, IButtonLayerController buttonLayerController) { DesignConfig = designConfig; ButtonLayerController = buttonLayerController; BackColor = DesignConfig.ColorConfig.ThirdBackColor; this.LostFocus += (sender, args) => LostFocusAction(); UpdateState(); TransparencyLevel.Focus(); }
public ButtonLayerVer2( IDesignConfig designConfig, IButtonLayerController buttonLayerController) : base(designConfig, buttonLayerController, new ButtonLayerMainStateVer2(designConfig, buttonLayerController), new ButtonLayerEditingNameStateVer2(designConfig, buttonLayerController), new ButtonLayerEditingTransparencyState(designConfig, buttonLayerController)) { this.BackColor = DesignConfig.ColorConfig.SecondBackColor; //TODO Why it`s not depend on base class?? InitializeComponent(); }
protected AButtonLayer(IDesignConfig designConfig, IButtonLayerController buttonLayerController, IButtonLayerState mainState, IButtonLayerState editNameState, IButtonLayerState editTranspState ) : base(designConfig.ColorConfig) { DesignConfig = designConfig; ButtonLayerController = buttonLayerController; MainState = mainState; Controls.Add((UserControl)MainState); EditNameState = editNameState; Controls.Add((UserControl)EditNameState); EditTranspState = editTranspState; Controls.Add((UserControl)EditTranspState); }
public ButtonLayerEditingNameStateVer2(IDesignConfig designConfig, IButtonLayerController buttonLayerController) : base(designConfig, buttonLayerController) { }
public ButtonLayerMainStateVer2(IDesignConfig designConfig, IButtonLayerController buttonLayerController) : base(designConfig, buttonLayerController) { }