Beispiel #1
0
        private void UpdateEditTranspState()
        {
            if (EditTranspState is null)
            {
                EditTranspState = new ButtonLayerEditingTransparencyState(DesignConfig, ButtonLayerController);
                Controls.Add((UserControl)EditTranspState);
            }

            EditTranspState.UpdateState();
        }
Beispiel #2
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);
        }