Exemple #1
0
        public void ClickButton(int index)
        {
            HoverButton button = Buttons[index];

            if (SelectedButton != null)
            {
                SelectedButton.Unselect();
            }
            button.Select();
        }
Exemple #2
0
        private void Populate()
        {
            splitContainer1.BackColor        = Slyce.Common.Colors.BackgroundColorDark;
            splitContainer1.Panel1.BackColor = Slyce.Common.Colors.BackgroundColor;
            InitContentItems();

            sequentialNavBar1.BorderColorHover    = Color.Navy;
            sequentialNavBar1.ButtonBorderSize    = 1;
            sequentialNavBar1.ButtonHeight        = 33;
            sequentialNavBar1.ButtonClickedEvent += sequentialNavBar1_ButtonClickedEvent;

            UserControls.HoverButton hoverButton = new UserControls.HoverButton();
            hoverButton.Text = "General";
            sequentialNavBar1.Add(hoverButton);

            hoverButton      = new UserControls.HoverButton();
            hoverButton.Text = "Formatting";
            sequentialNavBar1.Add(hoverButton);
            LoadWizardPage(ContentItem.OptionsItemNames.General, false);
        }
Exemple #3
0
        public void Add(HoverButton button)
        {
            SequentialNavBar.CheckForNulls(new object[] { button }, new string[] { "button" });
            button.Height = ButtonHeight;
            button.Width  = this.ClientSize.Width;
            button.Parent = this;
            button.Left   = 0;
            button.SetColors(BorderColorHover, BackgroundColorHover, BackgroundColorSelected);
            button.FlatAppearance.BorderSize = ButtonBorderSize;

            if (Buttons.Count > 0)
            {
                HoverButton prevButton = Buttons[Buttons.Count - 1];
                button.Top = prevButton.Top + prevButton.Height;
            }
            else
            {
                button.Top = 0;
            }
            panel.Controls.Add(button);
            Buttons.Add(button);
        }
Exemple #4
0
        internal void ButtonSelected(HoverButton button, bool raiseButtonClickEvent)
        {
            if (SelectedButton != null)
            {
                SelectedButton.Unselect();
            }
            SelectedButton = button;

            if (ButtonClickedEvent != null && raiseButtonClickEvent)
            {
                ButtonClickedEvent(null, button.Text.Trim());
            }
            //for (int i = 0; i < panel.Controls.Count; i++)
            //{
            //   Control ctl = panel.Controls[i];

            //   if (ctl != button &&
            //      panel.Controls[i].GetType() == typeof(HoverButton))
            //   {
            //      ((HoverButton)panel.Controls[i]).Unselect();
            //   }
            //}
        }
Exemple #5
0
        private void Populate()
        {
            splitContainer1.BackColor = Slyce.Common.Colors.BackgroundColorDark;
            splitContainer1.Panel1.BackColor = Slyce.Common.Colors.BackgroundColor;
            InitContentItems();

            sequentialNavBar1.BorderColorHover = Color.Navy;
            sequentialNavBar1.ButtonBorderSize = 1;
            sequentialNavBar1.ButtonHeight = 33;
            sequentialNavBar1.ButtonClickedEvent += sequentialNavBar1_ButtonClickedEvent;

            UserControls.HoverButton hoverButton = new UserControls.HoverButton();
            hoverButton.Text = "General";
            sequentialNavBar1.Add(hoverButton);

            hoverButton = new UserControls.HoverButton();
            hoverButton.Text = "Formatting";
            sequentialNavBar1.Add(hoverButton);
            LoadWizardPage(ContentItem.OptionsItemNames.General, false);
        }
        internal void ButtonSelected(HoverButton button, bool raiseButtonClickEvent)
        {
            if (SelectedButton != null)
            {
                SelectedButton.Unselect();
            }
            SelectedButton = button;

            if (ButtonClickedEvent != null && raiseButtonClickEvent)
            {
                ButtonClickedEvent(null, button.Text.Trim());
            }
            //for (int i = 0; i < panel.Controls.Count; i++)
            //{
            //   Control ctl = panel.Controls[i];

            //   if (ctl != button &&
            //      panel.Controls[i].GetType() == typeof(HoverButton))
            //   {
            //      ((HoverButton)panel.Controls[i]).Unselect();
            //   }
            //}
        }
        public void Add(HoverButton button)
        {
            SequentialNavBar.CheckForNulls(new object[] { button }, new string[] { "button" });
            button.Height = ButtonHeight;
            button.Width = this.ClientSize.Width;
            button.Parent = this;
            button.Left = 0;
            button.SetColors(BorderColorHover, BackgroundColorHover, BackgroundColorSelected);
            button.FlatAppearance.BorderSize = ButtonBorderSize;

            if (Buttons.Count > 0)
            {
                HoverButton prevButton = Buttons[Buttons.Count - 1];
                button.Top = prevButton.Top + prevButton.Height;
            }
            else
            {
                button.Top = 0;
            }
            panel.Controls.Add(button);
            Buttons.Add(button);
        }