Example #1
0
        internal static void CheckStatusBar(Form1 form, bool checkStatus, bool loadForm, bool refreshConfig)
        {
            StatusStrip         statusStrip = form.statusStrip;
            ToolStripMenuItem   statusBarToolStripMenuItem = form.statusBarToolStripMenuItem;
            ZoomTrackBarControl zoomTrackBarControl        = form.zoomTrackBarControl;
            PictureBox          zoomPictureBox             = form.zoomPictureBox;

            if (checkStatus)
            {
                zoomPictureBox.Visible             = false;
                zoomTrackBarControl.Visible        = false;
                statusStrip.Visible                = false;
                statusBarToolStripMenuItem.Checked = false;
                //form.Height = form.Height - statusStrip.Height;
            }
            else
            {
                //if (!loadForm)
                //{
                //    form.Height = form.Height + statusStrip.Height;
                //}

                statusStrip.Visible                = true;
                zoomPictureBox.Visible             = true;
                zoomTrackBarControl.Visible        = true;
                statusBarToolStripMenuItem.Checked = true;
            }

            form.Refresh();
            UpdateConfigParameter("StatusBarInvisible", checkStatus.ToString(), refreshConfig);
        }
Example #2
0
        internal static void SetZoomFromMouse(Form1 form, int wheelScrolls)
        {
            ZoomTrackBarControl zoomTrackBarControl = form.zoomTrackBarControl;

            if ((wheelScrolls < 0 && zoomTrackBarControl.Value > zoomTrackBarControl.Properties.Minimum) || (wheelScrolls > 0 && zoomTrackBarControl.Value < zoomTrackBarControl.Properties.Maximum))
            {
                zoomTrackBarControl.Value += wheelScrolls;
            }
        }
Example #3
0
 public TUpdownZoomDecending(DomainUpDown ud, ZoomTrackBarControl tbar)
     : base(ud, tbar)
 {
     //UpDown = ud;
     //UpDown.SelectedItemChanged += UpDown_SelectedItemChanged;
     //UpDown.Leave += UpDown_Leave;
     //TrackBar = tbar;
     //TrackBar.ValueChanged += TrackBar_ValueChanged;
 }
Example #4
0
 void beiZoom_ShownEditor(object sender, ItemClickEventArgs e)
 {
     this.zoomControlCore = editItem.Manager.ActiveEditor as ZoomTrackBarControl;
     if (ZoomControl != null)
     {
         ZoomControl.ValueChanged += OnZoomValueChanged;
         OnZoomValueChanged(ZoomControl, EventArgs.Empty);
     }
 }
Example #5
0
 private void beiZoom_ShownEditor(object sender, ItemClickEventArgs e)
 {
     this.zoomControl = ribbon.Manager.ActiveEditor as ZoomTrackBarControl;
     if (ZoomControl != null)
     {
         ZoomControl.ValueChanged += new EventHandler(OnZoomTackValueChanged);
         OnZoomTackValueChanged(ZoomControl, EventArgs.Empty);
     }
 }
Example #6
0
        private static void NoteModeOff(Form1 form)
        {
            MenuStrip           menuStrip               = form.menuStrip;
            ToolStrip           toolStrip               = form.toolStrip;
            XtraTabControl      pagesTabControl         = form.pagesTabControl;
            SplitContainer      verticalSplitContainer  = form.verticalSplitContainer;
            ToolStrip           sessionToolStrip        = form.sessionToolStrip;
            Panel               searchReplacePanel      = form.searchReplacePanel;
            StatusStrip         statusStrip             = form.statusStrip;
            PictureBox          zoomPictureBox          = form.zoomPictureBox;
            ZoomTrackBarControl zoomTrackBarControl     = form.zoomTrackBarControl;
            ToolStripMenuItem   closeToolStripMenuItem3 = form.closeToolStripMenuItem3;

            if (ConfigUtil.GetBoolParameter("NoteModeTabs"))
            {
                pagesTabControl.CustomHeaderButtons.AddRange(new[] { new CustomHeaderButton(ButtonPredefines.Ellipsis) });
            }

            menuStrip.Visible                     = true;
            toolStrip.Visible                     = !ConfigUtil.GetBoolParameter("ToolbarInvisible");
            pagesTabControl.ShowTabHeader         = DefaultBoolean.True;
            pagesTabControl.ContextMenuStrip      = form.pageContextMenuStrip;
            verticalSplitContainer.Panel1.Padding = new Padding(3, 0, 3, 0);
            sessionToolStrip.Visible              = closeToolStripMenuItem3.Enabled;
            searchReplacePanel.Visible            = !ConfigUtil.GetBoolParameter("SearchReplacePanelDisabled");
            statusStrip.Visible                   = !ConfigUtil.GetBoolParameter("StatusBarInvisible");
            zoomPictureBox.Visible                = true;
            zoomTrackBarControl.Visible           = true;
            form.TopMost         = !ConfigUtil.GetBoolParameter("StayOnTopDisabled");
            form.FormBorderStyle = FormBorderStyle.Sizable;

            #if Debug
            form.TopMost = false;
            #endif

            for (int i = 0; i < pagesTabControl.TabPages.Count; i++)
            {
                CustomLineNumbers customLineNumbers = ProgramUtil.GetCustomLineNumbers(pagesTabControl.TabPages[i]);
                CustomRichTextBox pageTextBox       = ProgramUtil.GetPageTextBox(pagesTabControl.TabPages[i]);

                customLineNumbers.Visible = ConfigUtil.GetBoolParameter("LineNumbersVisible");
                pageTextBox.WordWrap      = !ConfigUtil.GetBoolParameter("WordWrapDisabled");
            }

            if (CustomFilesManager.IsAnnotationPanelOpen(form))
            {
                CustomFilesManager.ResumeAnnotationPanel(form);
            }

            form.WindowState = ConfigUtil.GetStringParameter("WindowState") == "Maximized" ? FormWindowState.Maximized : FormWindowState.Normal;
            form.Size        = new Size(ConfigUtil.GetIntParameter("WindowSizeX"), ConfigUtil.GetIntParameter("WindowSizeY"));
            verticalSplitContainer.Panel2Collapsed = ConfigUtil.GetBoolParameter("InternalExplorerInvisible");
        }
Example #7
0
 public TUpdownZoom(DomainUpDown ud, ZoomTrackBarControl tbar)
 {
     UpDown = ud;
     UpDown.SelectedItemChanged += UpDown_SelectedItemChanged;
     UpDown.Leave += UpDown_Leave;
     TrackBar      = tbar;
     TrackBar.Properties.Maximum = UpDown.Items.Count - 1;
     TrackBar.Properties.Minimum = 0;
     TrackBar.ValueChanged      += TrackBar_ValueChanged;
     if (UpDown.Items.Count > 0)
     {
         UpDown.SelectedIndex = 0;
     }
 }
Example #8
0
        internal static void ZoomSelect(Form1 form, int?zoom)
        {
            XtraTabControl      pagesTabControl     = form.pagesTabControl;
            ZoomTrackBarControl zoomTrackBarControl = form.zoomTrackBarControl;
            CustomRichTextBox   currentPageTextBox  = ProgramUtil.GetPageTextBox(pagesTabControl.SelectedTabPage);

            int zoomInt;

            if (zoom == null)
            {
                zoomInt = GetZoomFromTrackBar(zoomTrackBarControl);
            }
            else
            {
                zoomInt = Convert.ToInt32(zoom);
                SetTrackBarFromZoom(zoomTrackBarControl, zoomInt);
            }

            ColumnRulerManager.SetZoom(pagesTabControl.SelectedTabPage, zoomInt);

            currentPageTextBox.ZoomFactor = (float)zoomInt / 100;
            currentPageTextBox.CustomZoom = zoomInt;
        }
Example #9
0
 void beiZoom_HiddenEditor(object sender, ItemClickEventArgs e)
 {
     ZoomControl.ValueChanged -= OnZoomValueChanged;
     this.zoomControlCore      = null;
 }
Example #10
0
 private void beiZoom_HiddenEditor(object sender, ItemClickEventArgs e)
 {
     ZoomControl.ValueChanged -= new EventHandler(OnZoomTackValueChanged);
     this.zoomControl          = null;
 }
Example #11
0
        private static void NoteModeOn(Form1 form)
        {
            MenuStrip           menuStrip              = form.menuStrip;
            ToolStrip           toolStrip              = form.toolStrip;
            XtraTabControl      pagesTabControl        = form.pagesTabControl;
            SplitContainer      verticalSplitContainer = form.verticalSplitContainer;
            ToolStrip           sessionToolStrip       = form.sessionToolStrip;
            Panel               searchReplacePanel     = form.searchReplacePanel;
            StatusStrip         statusStrip            = form.statusStrip;
            PictureBox          zoomPictureBox         = form.zoomPictureBox;
            ZoomTrackBarControl zoomTrackBarControl    = form.zoomTrackBarControl;

            if (ConfigUtil.GetBoolParameter("NoteModeTabs"))
            {
                ContextMenuStrip smallPageContextMenuStrip = new ContextMenuStrip();
                for (int i = 0; i < 2; i++)
                {
                    smallPageContextMenuStrip.Items.Add(
                        ((CustomToolStripMenuItem)form.pageContextMenuStrip.Items[i]).Clone());
                }
                pagesTabControl.ContextMenuStrip = smallPageContextMenuStrip;
                pagesTabControl.CustomHeaderButtons.Clear();
            }
            else
            {
                pagesTabControl.ContextMenuStrip = null;
                pagesTabControl.ShowTabHeader    = DefaultBoolean.False;
            }

            menuStrip.Visible = false;
            toolStrip.Visible = false;
            verticalSplitContainer.Panel1.Padding  = new Padding(0, 0, 0, 0);
            verticalSplitContainer.Panel2Collapsed = true;
            sessionToolStrip.Visible    = false;
            searchReplacePanel.Visible  = false;
            statusStrip.Visible         = false;
            zoomPictureBox.Visible      = false;
            zoomTrackBarControl.Visible = false;
            form.TopMost         = true;
            form.FormBorderStyle = FormBorderStyle.SizableToolWindow;

            #if Debug
            form.TopMost = false;
            #endif

            for (int i = 0; i < pagesTabControl.TabPages.Count; i++)
            {
                CustomLineNumbers customLineNumbers = ProgramUtil.GetCustomLineNumbers(pagesTabControl.TabPages[i]);
                CustomRichTextBox pageTextBox       = ProgramUtil.GetPageTextBox(pagesTabControl.TabPages[i]);

                if (ColumnRulerManager.IsPanelOpen(pagesTabControl.TabPages[i]))
                {
                    ColumnRulerManager.ClosePanel(pagesTabControl.TabPages[i]);
                }

                customLineNumbers.Visible = false;
                pageTextBox.WordWrap      = true;
            }

            form.WindowState = FormWindowState.Normal;
            form.Size        = new Size(ConfigUtil.GetIntParameter("NoteModeSizeX"), ConfigUtil.GetIntParameter("NoteModeSizeY"));
            if (CustomFilesManager.IsHostsSectionPanelOpen(form))
            {
                form.Width += ConstantUtil.hostsPanelWidth; //ProgramUtil.GetSectionsPanel(pagesTabControl.SelectedTabPage).Width;
            }
            if (CustomFilesManager.IsAnnotationPanelOpen(form))
            {
                CustomFilesManager.HideAnnotationPanel(form);
            }
        }
Example #12
0
 private void beiZoom_ShownEditor(object sender, ItemClickEventArgs e)
 {
     this.zoomControl = ribbon.Manager.ActiveEditor as ZoomTrackBarControl;
     if (ZoomControl != null) {
         ZoomControl.ValueChanged += new EventHandler(OnZoomTackValueChanged);
         OnZoomTackValueChanged(ZoomControl, EventArgs.Empty);
     }
 }
Example #13
0
 private void beiZoom_HiddenEditor(object sender, ItemClickEventArgs e)
 {
     ZoomControl.ValueChanged -= new EventHandler(OnZoomTackValueChanged);
     this.zoomControl = null;
 }