Esempio n. 1
0
        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();
        }
Esempio n. 3
0
        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();
        }
Esempio n. 5
0
        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();
        }
Esempio n. 6
0
        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);
        }
Esempio n. 7
0
 public ButtonLayerEditingNameStateVer2(IDesignConfig designConfig,
                                        IButtonLayerController buttonLayerController)
     : base(designConfig, buttonLayerController)
 {
 }
Esempio n. 8
0
 public ButtonLayerMainStateVer2(IDesignConfig designConfig, IButtonLayerController buttonLayerController) :
     base(designConfig, buttonLayerController)
 {
 }