internal void InitStandandardToolbar()
        {
            NDockingToolbar tb = new NDockingToolbar();

            tb.Text      = "Standard";
            tb.ImageList = MainForm.StandardImages;

            NCommand comm, comm1;

            comm = new NCommand();
            comm.Properties.Text  = "File";
            comm.Properties.Style = CommandStyle.Text;
            comm.Properties.MenuOptions.ImageSize = new Size(32, 32);
            tb.Commands.Add(comm);

            comm1 = new NCommand();
            comm1.Properties.Style      = CommandStyle.ImageAndText;
            comm1.Properties.Text       = "Load State";
            comm1.Properties.ImageIndex = 1;
            comm1.Properties.ID         = (int)Contexts.Open;
            comm.Commands.Add(comm1);

            comm1 = new NCommand();
            comm1.Properties.Style      = CommandStyle.ImageAndText;
            comm1.Properties.Text       = "Save State";
            comm1.Properties.ImageIndex = 2;
            comm1.Properties.ID         = (int)Contexts.Save;
            comm.Commands.Add(comm1);

            m_Manager.Toolbars.Add(tb);
        }
Ejemplo n.º 2
0
        public override NDockingToolbar[] BuildToolbars()
        {
            ArrayList toolbars = new ArrayList(base.BuildToolbars());

            string[]    toolbarsNames = new string[] { "Custom Toolbar" };
            ArrayList[] commandArrays = new ArrayList[] { this.customCommandIds };

            ArrayList commands;

            Nevron.UI.WinForm.Controls.NCommand command;
            ArrayList beginGroupCommandIds = new ArrayList(this.BeginGroupCommandIds);

            for (int i = 0; i < commandArrays.Length; i++)
            {
                NDockingToolbar toolbar = new NDockingToolbar();
                toolbar.Text = toolbarsNames[i];
                toolbars.Add(toolbar);

                commands = commandArrays[i];
                for (int j = 0; j < commands.Count; j++)
                {
                    int commandId = (int)commands[j];
                    command = CreateCommand(commandId, beginGroupCommandIds.Contains(commandId));

                    if (command != null)
                    {
                        toolbar.Commands.Add(command);
                    }
                }
            }

            return((NDockingToolbar[])toolbars.ToArray(typeof(NDockingToolbar)));
        }
Ejemplo n.º 3
0
        internal void InitFormatToolbar()
        {
            NDockingToolbar tb = new NDockingToolbar();

            tb.DefaultRangeID = 7;
            tb.Text           = "Format";

            m_Manager.Toolbars.Add(tb);
            tb.Reset(false);
        }
Ejemplo n.º 4
0
        internal void InitStandardCommandBar()
        {
            NDockingToolbar tb = new NDockingToolbar(m_CommandBarsManager);

            tb.DefaultRangeID = (int)NIDELoadUC.RangeID.Standard;
            tb.Text           = "Standard";

            m_CommandBarsManager.Toolbars.Add(tb);
            tb.Reset(false);
        }
Ejemplo n.º 5
0
        internal void InitComboBoxesToolbar()
        {
            NDockingToolbar tb = new NDockingToolbar();

            tb.DefaultRangeID = 6;
            tb.Text           = "ComboBoxes";

            m_Manager.Toolbars.Add(tb);
            tb.Reset(false);
        }
Ejemplo n.º 6
0
        internal void InitViewToolbar()
        {
            NDockingToolbar tb = new NDockingToolbar();

            tb.DefaultRangeID = 4;
            tb.Text           = "View";

            m_Manager.Toolbars.Add(tb);
            tb.Reset(false);
        }
Ejemplo n.º 7
0
        internal void InitToolsToolbar()
        {
            NDockingToolbar tb = new NDockingToolbar();

            tb.DefaultRangeID = 3;
            //tb.Dock = DockStyle.Right;
            tb.Text = "Tools";

            m_Manager.Toolbars.Add(tb);
            tb.Reset(false);
        }
Ejemplo n.º 8
0
        internal void InitStandandardToolbar()
        {
            NDockingToolbar tb = new NDockingToolbar();

            tb.DefaultRangeID = 0;
            tb.Text           = "Standard";
            //tb.Dock = DockStyle.Left;

            m_Manager.Toolbars.Add(tb);
            tb.Reset(false);
        }
Ejemplo n.º 9
0
        internal void InitLayoutToolbar()
        {
            NDockingToolbar tb = new NDockingToolbar();

            tb.DefaultRangeID = 2;
            //tb.Dock = DockStyle.Bottom;
            tb.Text     = "Layout";
            tb.RowIndex = 0;

            m_Manager.Toolbars.Add(tb);
            tb.Reset(false);
        }
Ejemplo n.º 10
0
        internal void InitActionToolbar()
        {
            NDockingToolbar tb = new NDockingToolbar();

            tb.DefaultRangeID = 1;
            //tb.Dock = DockStyle.Left;
            tb.Text     = "Action";
            tb.RowIndex = 0;

            m_Manager.Toolbars.Add(tb);
            tb.Reset(false);
        }
Ejemplo n.º 11
0
        internal void InitTestToolbar()
        {
            NDockingToolbar tb = new NDockingToolbar();

            tb.DefaultRangeID = 5;
            tb.Text           = "Test";

            tb.AllowRename = false;
            tb.AllowDelete = false;
            //tb.AllowHide = false;

            m_Manager.Toolbars.Add(tb);
            tb.Reset(false);
        }
Ejemplo n.º 12
0
        protected override void InitCommandBars()
        {
            base.InitCommandBars();

            NDockingToolbar tb = new NDockingToolbar();

            tb.DefaultCommandStyle = CommandStyle.Text;

            NCommand comm = new NCommand();

            comm.Properties.Text = "Border...";
            comm.Properties.ID   = 0;
            tb.Commands.Add(comm);

            nCommandBarsManager1.Toolbars.Add(tb);
        }
Ejemplo n.º 13
0
        internal void InitStandandardToolbar()
        {
            NDockingToolbar tb = new NDockingToolbar();

            tb.DefaultRangeID      = 0;
            tb.AllowReset          = false;
            tb.Text                = "Standard";
            tb.DefaultCommandStyle = CommandStyle.Text;

            tb.Commands.Add(Nevron.UI.WinForm.Controls.NCommand.FromContext(m_Manager.Contexts.ContextFromID((int)Contexts.BackgroundImage1)));

            Nevron.UI.WinForm.Controls.NCommand comm, comm1, comm2, comm3;

            comm = new Nevron.UI.WinForm.Controls.NCommand();
            //specify the custom menu type
            comm.Properties.Text             = "Custom Region Menu";
            comm.Properties.DropDownBehavior = DropDownBehavior.AlwaysDropDown;
            tb.Commands.Add(comm);

            for (int i = 0; i < 10; i++)
            {
                comm1 = new Nevron.UI.WinForm.Controls.NCommand();
                comm1.Properties.Text = "Nested Command " + i.ToString();
                comm.Commands.Add(comm1);

                for (int j = 0; j < 10; j++)
                {
                    comm2 = new Nevron.UI.WinForm.Controls.NCommand();
                    comm2.Properties.Text = "Nested Command " + j.ToString();
                    comm1.Commands.Add(comm2);

                    for (int k = 0; k < 10; k++)
                    {
                        comm3 = new Nevron.UI.WinForm.Controls.NCommand();
                        comm3.Properties.Text = "Nested Command " + k.ToString();
                        comm2.Commands.Add(comm3);
                    }
                }
            }

            m_Manager.Toolbars.Add(tb);
        }
Ejemplo n.º 14
0
        public override NDockingToolbar[] BuildToolbars(NChartCommander commander)
        {
            List <NDockingToolbar> toolbars = new List <NDockingToolbar>(base.BuildToolbars(commander));

            // remove all standard toolbars in case of standard toolbar check the
            // the "Remove Standard Toolbar check button is checked
            for (int i = toolbars.Count - 1; i >= 0; i--)
            {
                NDockingToolbar toolbar = toolbars[i];

                bool remove = true;
                if (toolbar.DefaultRangeID == (int)ChartCommandRange.Standard)
                {
                    remove = !m_CustomChartCommandBarsUC.ShowStandardToolbarCheckBox.Checked;
                }

                if (remove)
                {
                    toolbars.RemoveAt(i);
                }
            }

            NDockingToolbar toolbar1 = new NDockingToolbar();

            toolbar1.DefaultRangeID = NCustomChartCommander.m_CustomCommandRange1;
            toolbar1.Text           = "Custom Toolbar 1";
            toolbar1.RowIndex       = 0;
            toolbars.Add(toolbar1);

            NDockingToolbar toolbar2 = new NDockingToolbar();

            toolbar2.DefaultRangeID = NCustomChartCommander.m_CustomCommandRange2;
            toolbar2.Text           = "Custom Toolbar 2";
            toolbar2.RowIndex       = 0;
            toolbars.Add(toolbar2);

            return(toolbars.ToArray());
        }
Ejemplo n.º 15
0
        protected void RecreateToolbar()
        {
            m_Manager.Commander       = new NCustomChartCommander();
            m_Manager.ToolbarsBuilder = new NCustomChartToolbarsBuilder(this);
            m_Manager.Recreate();

            NRange range1 = new NRange();

            range1.ID   = NCustomChartCommander.m_CustomCommandRange1;
            range1.Name = "Custom Commands1";
            m_Manager.Ranges.Add(range1);

            NRange range2 = new NRange();

            range2.ID   = NCustomChartCommander.m_CustomCommandRange1;
            range2.Name = "Custom Commands1";
            m_Manager.Ranges.Add(range2);

            m_Manager.ChartControl = nChartControl1;

            // remove the palette button from he standard toolbar
            for (int i = m_Manager.Toolbars.Count - 1; i >= 0; i--)
            {
                NDockingToolbar toolbar = m_Manager.Toolbars[i];

                if (toolbar.DefaultRangeID == (int)ChartCommandRange.Standard)
                {
                    // if not removed check whether to remove command from it
                    if (!ShowPaletteButtonCheckBox.Checked)
                    {
                        NCommand command = toolbar.Commands.GetCommandById((int)ChartCommand.ApplyStyleSheet);
                        toolbar.Commands.Remove(command);
                    }
                }
            }
        }