예제 #1
0
        /// <summary>
        /// Create forms tabbed view
        /// </summary>
        /// <param name="size">initial size of decorator</param>
        /// <param name="positioner">positioner for control</param>
        /// <returns>forms tabbed view</returns>
        private FormsTabbedView CreateFormsTabbedView(Size size, ControlPositioner positioner)
        {
            FormsTabbedView view = new FormsTabbedView();

            view.ShowOneTabButton          = false;
            view.Size                      = size;
            view.PagesPanel.Positioner     = positioner;
            view.PagesPanel.Size           = size;
            view.PagesPanel.BackColor      = SystemColors.Control;
            view.PagesPanel.TextColor      = TitleBarTextColor;
            view.PagesPanel.Color1         = TitleBarGradientColor1;
            view.PagesPanel.Color2         = TitleBarGradientColor2;
            view.PagesPanel.SelectedColor1 = TitleBarGradientSelectedColor1;
            view.PagesPanel.SelectedColor2 = TitleBarGradientSelectedColor2;

            view.UndockForm       += OnUndockFormFromView;
            view.ContextMenuClick += OnViewContextMenuClick;
            view.AutohideClick    += OnViewAutoHideClick;
            view.FormClosing      += OnFormClosing;
            view.FormClosed       += OnFormClosed;

            return(view);
        }
예제 #2
0
파일: FormsDocker.cs 프로젝트: Remurr/nDbg
        /// <summary>
        /// Create forms tabbed view
        /// </summary>
        /// <param name="size">initial size of decorator</param>
        /// <param name="positioner">positioner for control</param>
        /// <returns>forms tabbed view</returns>
        private FormsTabbedView CreateFormsTabbedView(Size size, ControlPositioner positioner)
        {
            FormsTabbedView view = new FormsTabbedView();

             view.ShowOneTabButton      = false;
             view.Size                  = size;
             view.PagesPanel.Positioner = positioner;
             view.PagesPanel.Size       = size;
             view.PagesPanel.BackColor  = SystemColors.Control;

             view.UndockForm         += OnUndockFormFromView;
             view.ContextMenuClick   += OnViewContextMenuClick;
             view.AutohideClick      += OnViewAutoHideClick;
             view.CloseClick         += OnViewCloseClick;

             return view;
        }
예제 #3
0
      /// <summary>
      /// Create forms tabbed view
      /// </summary>
      /// <param name="size">initial size of decorator</param>
      /// <param name="positioner">positioner for control</param>
      /// <returns>forms tabbed view</returns>
      private FormsTabbedView CreateFormsTabbedView(Size size, ControlPositioner positioner)
      {
         FormsTabbedView view = new FormsTabbedView();

         view.ShowOneTabButton      = false;
         view.Size                  = size;
         view.PagesPanel.Positioner = positioner;
         view.PagesPanel.Size       = size;
         view.PagesPanel.BackColor  = SystemColors.Control;
         view.PagesPanel.TextColor  = TitleBarTextColor;
         view.PagesPanel.Color1     = TitleBarGradientColor1;
         view.PagesPanel.Color2     = TitleBarGradientColor2;
         view.PagesPanel.SelectedColor1 = TitleBarGradientSelectedColor1;
         view.PagesPanel.SelectedColor2 = TitleBarGradientSelectedColor2;

         view.UndockForm         += OnUndockFormFromView;
         view.ContextMenuClick   += OnViewContextMenuClick;
         view.AutohideClick      += OnViewAutoHideClick;
         view.FormClosing        += OnFormClosing;
         view.FormClosed         += OnFormClosed;

         return view;
      }