Exemple #1
0
        public ButtonNavbar(IDesignConfig designConfig)
        {
            DesignConfig = designConfig;
            DesignConfig.PanelNavbar.Button.Height = this.Height;

            InitializeComponent();
        }
        public ButtonLayerMainState(IDesignConfig designConfig, IButtonLayerController buttonLayerController)
        {
            DesignConfig          = designConfig;
            ButtonLayerController = buttonLayerController;

            UpdateState();
        }
Exemple #3
0
        public PanelMain(IDesignConfig designConfig, Point location) : base(location)
        {
            DesignConfig   = designConfig;
            DoubleBuffered = true;

            AddButtonInstrument(new ButtonMainInstrument(designConfig)
            {
                Text = "😁"
            });
            AddButtonInstrument(new ButtonMainInstrument(designConfig)
            {
                Text = "😂"
            });
            AddButtonInstrument(new ButtonMainInstrument(designConfig)
            {
                Text = "😊"
            });
            AddButtonInstrument(new ButtonMainInstrument(designConfig)
            {
                Text = "🤣"
            });
            AddButtonInstrument(new PartitionMainPanel(designConfig), true);
            AddButtonInstrument(new ButtonMainInstrument(designConfig)
            {
                Text = "❤"
            });
            AddButtonInstrument(new ButtonMainInstrument(designConfig)
            {
                Text = "😍"
            });
            AddButtonInstrument(new ButtonMainInstrument(designConfig)
            {
                Text = "😁"
            });
            AddButtonInstrument(new ButtonMainInstrument(designConfig)
            {
                Text = "😂"
            });
            AddButtonInstrument(new ButtonMainInstrument(designConfig)
            {
                Text = "😊"
            });
            AddButtonInstrument(new ButtonMainInstrument(designConfig)
            {
                Text = "🤣"
            });
            AddButtonInstrument(new PartitionMainPanel(designConfig), true);
            AddButtonInstrument(new ButtonMainInstrument(designConfig)
            {
                Text = "🤣"
            });
            AddButtonInstrument(new ButtonMainInstrument(designConfig)
            {
                Text = "😁"
            });

            InitializeComponent();
            RePaint();
        }
Exemple #4
0
 public ButtonToolBoxAddContextItem(IDesignConfig designConfig, Button scopeButton,
                                    APanelWithButtons parentPanelToolBox) : base(designConfig)
 {
     state              = false;
     ScopeButton        = scopeButton;
     ParentPanelToolBox = parentPanelToolBox;
     InitializeComponent();
 }
        public LocationSideConfig(LocationSide side, ILocationManagerConfig managerConfig, IDesignConfig designConfig)
        {
            Side          = side;
            ManagerConfig = managerConfig;
            DesignConfig  = designConfig;

            CleanPositions(managerConfig);
        }
Exemple #6
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 ButtonLayerEditingNameState(IDesignConfig designConfig, IButtonLayerController buttonLayerController)
        {
            DesignConfig          = designConfig;
            ButtonLayerController = buttonLayerController;
            BackColor             = DesignConfig.ColorConfig.ThirdBackColor;

            this.Click += (sender, args) => NameBox.Focus();
            UpdateState();
        }
Exemple #8
0
        public ButtonToolBoxAdd(IDesignConfig designConfig, Elements.ContextMenu contextMenu) : base(designConfig.ColorConfig)
        {
            state       = false;
            ContextMenu = contextMenu;

            DesignConfig = designConfig;
            Text         = "+";

            InitializeComponent();
        }
Exemple #9
0
        public ButtonToolBox(string verticalText, IDesignConfig designConfig, UserControl panel, LocationManager locationManager) : base(designConfig.ColorConfig)
        {
            DesignConfig    = designConfig;
            LocationManager = locationManager;
            Panel           = panel;

            this.VerticalText = verticalText;
            SetVerticalText(this);
            InitializeComponent();
        }
        public ButtonLayerEditingTransparencyState(IDesignConfig designConfig,
                                                   IButtonLayerController buttonLayerController)
        {
            DesignConfig          = designConfig;
            ButtonLayerController = buttonLayerController;
            BackColor             = DesignConfig.ColorConfig.ThirdBackColor;
            this.LostFocus       += (sender, args) => LostFocusAction();

            UpdateState();
            TransparencyLevel.Focus();
        }
Exemple #11
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();
        }
Exemple #12
0
        public MyStyleExtenstion(FormMain scopeFormMain, IContainer container) : base(container)
        {
            DesignConfig = scopeFormMain.DesignConfig;
            StylesDictionary.Add(fStyle.ConfigBasedStyle, _style);

            UpdateStyle();
            this.AllowUserResize = true;
            // this.ContextMenuForm = new ContextMenuStrip(new Container());

            Form      = scopeFormMain;
            FormStyle = fStyle.ConfigBasedStyle;
        }
Exemple #13
0
        public LocationManager(ILocationManagerConfig managerConfig, IDesignConfig designConfig)
        {
            _managerConfig      = managerConfig;
            LocationSideConfigs = new Dictionary <LocationSide, LocationSideConfig>();
            Containers          = new Dictionary <LocationSide, List <LocationContainers> >();

            var allLocationSidesValues = Enum.GetValues(typeof(LocationSide)).Cast <LocationSide>().ToList();

            allLocationSidesValues.ForEach(side => {
                Containers.Add(side, new List <LocationContainers>());
                LocationSideConfigs.Add(side, new LocationSideConfig(side, _managerConfig, designConfig));
            });
        }
Exemple #14
0
        public PanelToolBox(
            IDesignConfig designConfig,
            List <UserControl> panels,
            ContextMenu contextMenu,
            Point location
            ) : base(location)
        {
            //TODO придумати як зберігати контекстне меню всередині
            _contextMenu = contextMenu;
            _panels      = panels;
            DesignConfig = designConfig;

            SetPanels();
            InitializeComponent();
        }
Exemple #15
0
        public PanelNavbar(IDesignConfig designConfig, Point location) : base(location)
        {
            DesignConfig        = designConfig;
            this.DoubleBuffered = true;

            AddButtonInstrument(new ButtonNavbar(designConfig)
            {
                Text = "File"
            });
            AddButtonInstrument(new ButtonNavbar(designConfig)
            {
                Text = "Windows"
            });
            AddButtonInstrument(new ButtonNavbar(designConfig)
            {
                Text = "Edit"
            });
            AddButtonInstrument(new ButtonNavbar(designConfig)
            {
                Text = "View"
            });
            AddButtonInstrument(new ButtonNavbar(designConfig)
            {
                Text = "Navigate"
            });
            AddButtonInstrument(new ButtonNavbar(designConfig)
            {
                Text = "View"
            });
            AddButtonInstrument(new ButtonNavbar(designConfig)
            {
                Text = "Navigadsadasadte"
            });
            AddButtonInstrument(new ButtonNavbar(designConfig)
            {
                Text = "Windows"
            });
            AddButtonInstrument(new ButtonNavbar(designConfig)
            {
                Text = "Code"
            });

            InitializeComponent();
            RePaint();
        }
Exemple #16
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);
        }
Exemple #17
0
        public PanelLayersVer2(IDesignConfig designConfig, Point location) : base(location)
        {
            DesignConfig = designConfig;
            AddTransformButton();

            AddButtonInstrument(new AButtonLayerInstrument(designConfig)
            {
                Text = "😁"
            });
            AddButtonInstrument(new AButtonLayerInstrument(designConfig)
            {
                Text = "🤣"
            });
            AddButtonInstrument(new AButtonLayerInstrument(designConfig)
            {
                Text = "😊"
            });
            AddButtonInstrument(new AButtonLayerInstrument(designConfig)
            {
                Text = "😂"
            });
            AddButtonInstrument(new AButtonLayerInstrument(designConfig)
            {
                Text = "😒"
            });
            AddButtonInstrument(new AButtonLayerInstrument(designConfig)
            {
                Text = "🤷‍"
            });

            AddButtonLayer(new ButtonLayerVer2(designConfig, new ButtonLayerControllerMock()));
            AddButtonLayer(new ButtonLayerVer2(designConfig, new ButtonLayerControllerMock()));
            AddButtonLayer(new ButtonLayerVer2(designConfig, new ButtonLayerControllerMock()));

            AddLayersBack();

            InitializeComponent();
        }
Exemple #18
0
        public FormMain(IDesignConfig designConfig)
        {
            DoubleBuffered = true;
            DesignConfig   = designConfig;
            components     = new Container();
            def            = designConfig.Resources.RetreatSize;

            UpdateScale();

            FormConfig();
            InitializeComponent();

            AddPanelMain();
            AddPanelNavbar();
            AddPanelInstrument();
            // AddPanelLayer1(); //TODO not popular versions, have bags
            // AddPanelLayer2(); //TODO not popular versions, have bags
            AddPanelLayer3();
            AddPanelToolBox();
            AddLocationManager();

            this._panelToolBox.EventFormResize(this);  // TODO Rewrite this khuyovyy fix
        }
Exemple #19
0
        public PanelInstrument(IDesignConfig designConfig, Point location) : base(location) {
            DesignConfig = designConfig;
            this.DoubleBuffered = true;
            _state = EState.Big;

            AddTransformButton();

            AddButtonInstrument(new ButtonInstrument(designConfig) {Text = "😍"});
            AddButtonInstrument(new ButtonInstrument(designConfig){Text = "😘"});
            AddButtonInstrument(new ButtonInstrument(designConfig){Text = "👌"});
            AddButtonInstrument(new ButtonInstrument(designConfig){Text = "😒"});
            
            AddButtonInstrument(new ButtonInstrument(designConfig){Text = "😁"});
            AddButtonInstrument(new ButtonInstrument(designConfig){Text = "😂"});
            AddButtonInstrument(new ButtonInstrument(designConfig){Text = "😊"});
            AddButtonInstrument(new ButtonInstrument(designConfig){Text = "🤣"});
            
            AddButtonInstrument(new ButtonInstrument(designConfig){Text = "❤"});
            AddButtonInstrument(new ButtonInstrument(designConfig){Text = "💕"});
            AddButtonInstrument(new ButtonInstrument(designConfig){Text = "🎉"});

            InitializeComponent();
        }
Exemple #20
0
        public ButtonTransform(IDesignConfig designConfig) : base(designConfig.ColorConfig)
        {
            DesignConfig = designConfig;

            InitializeComponent();
        }
        public ButtonMainInstrument(IDesignConfig designConfig) : base(designConfig.ColorConfig)
        {
            DesignConfig = designConfig;

            InitializeComponent();
        }
Exemple #22
0
        public PartitionMainPanel(IDesignConfig designConfig) : base(designConfig.ColorConfig)
        {
            DesignConfig = designConfig;

            InitializeComponent();
        }
Exemple #23
0
 public ButtonLayerEditingNameStateVer2(IDesignConfig designConfig,
                                        IButtonLayerController buttonLayerController)
     : base(designConfig, buttonLayerController)
 {
 }
Exemple #24
0
 public ButtonLayerMainStateVer2(IDesignConfig designConfig, IButtonLayerController buttonLayerController) :
     base(designConfig, buttonLayerController)
 {
 }