Пример #1
0
        public DockingMDI()
        {
            //oDefaultRenderer = new ToolStripProfessionalRenderer(new PropertyGridEx.CustomColorScheme());
                oDefaultRenderer = new ToolStripProfessionalRenderer(new ProfessionalColorTable());

                InitializeComponent();
        }
Пример #2
0
        public FormMain()
        {
            // 強制言語変更
            //System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.CreateSpecificCulture("en");

            InitializeComponent();

            System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly();
            System.Version version = asm.GetName().Version;
            Text += " " + version;

            this.feedTreeManager = new FeedTreeManager();
            this.settingsManager = new SettingsManager();

            // ToolStrip の右端の影をフラットにする
            ToolStripProfessionalRenderer renderer = new ToolStripProfessionalRenderer();
            renderer.RoundedEdges = false;
            toolStripMain.Renderer = renderer;

            ReadSettings();

            Hashtable workerArgs = new Hashtable();
            workerArgs["ExpandAll"] = true;
            backgroundWorkerUpdateFeed.RunWorkerAsync(workerArgs);
        }
Пример #3
0
 private void InitColors()
 {
     try
     //myCustom Renderer
     {
         Office2007Renderer     renderer   = (Office2007Renderer)ToolStripManager.Renderer;
         ProfessionalColorTable colorTable = (ProfessionalColorTable)renderer.ColorTable;
         //Set Colors
         base.ForeColor = colorTable.MenuItemText;
         base.BackColor = colorTable.ToolStripContentPanelGradientBegin;
     }
     catch (Exception ex)
     {
         //Standard Renderer
         try
         {
             System.Windows.Forms.ToolStripProfessionalRenderer renderer   = (System.Windows.Forms.ToolStripProfessionalRenderer)ToolStripManager.Renderer;
             System.Windows.Forms.ProfessionalColorTable        colorTable = (System.Windows.Forms.ProfessionalColorTable)renderer.ColorTable;
             //Set Colors
             base.ForeColor = colorTable.GripDark;
             base.BackColor = colorTable.ToolStripContentPanelGradientBegin;
         }
         catch (Exception ex3)
         {
             Console.WriteLine(ex3.Message);
         }
         Console.WriteLine(ex.Message);
     }
 }
Пример #4
0
        public frmMain(string[] args)
        {
            InitializeComponent();

            //Apply a gray professional renderer as a default renderer
            _defaultRenderer = new ToolStripProfessionalRenderer(new PropertyGridEx.CustomColorScheme());
            ToolStripManager.Renderer = _defaultRenderer;
            _defaultRenderer.RoundedEdges = false;

            dockPanel.ActiveAutoHideContent = null;
            dockPanel.Parent = this;
            VS2005Style.Extender.SetSchema(dockPanel, VS2005Style.Extender.Schema.FromBase);

            //Inizializza la descrizione dei menu.
            this.InitMenuDescription();
            //Inizializza l'elenco dei file recenti.
            _recentFiles = new RecentFiles(mnuFile, mnuFile.DropDownItems.Count - 1,
                                    Settings.Default.RecentFilesNumber,
                                    Settings.Default.ShowRecentFiles,
                                    RecentFile_Click);

            //if (args.Length > 0)
            //{
            //    //Sono stati specificati file da riga di comando: li apre.
            //    foreach (string file in args)
            //        this.OpenFile(file);
            //}
            //else
            //{
            //    //Non sono stati specificati file da riga di comando: crea il primo documento vuoto.
            //    frmDocument frm = new frmDocument(tabDocumenti);
            //    this.AddNewPage(frm);
            //}
        }
        public UserMenuStrip()
        {
            InitializeComponent();

            RenderMode = ToolStripRenderMode.Professional;
            Renderer = new ToolStripProfessionalRenderer(new CustomMenuStripColorTable());
        }
        /// <summary>
        /// Creates a new instance of the CreateSlideShow class initialized with default values.
        /// </summary>
        public CreateSlideShow()
        {
            InitializeComponent();

            ToolStripProfessionalRenderer oRenderer = new ToolStripProfessionalRenderer();
            oRenderer.RoundedEdges = false;

            // Apply the a standard renderer without rounded edges to the toolstrip.
            ts_FileOptions.Renderer = oRenderer;

            // Update the image view time numericupdown.
            nud_Seconds.Value = m_nImageViewTime;

            // Update the transiton mode combobox.
            cbx_TransitionMode.Items.AddRange(Enum.GetNames(typeof(TransitionMode)));
            cbx_TransitionMode.SelectedIndex = (int)m_nTransitionMode;

            // Update the fade speed combobox.
            cbx_FadeSpeed.Items.AddRange(Enum.GetNames(typeof(FadeSpeed)));
            cbx_FadeSpeed.SelectedIndex = (int)m_nFadeSpeed;

            // Update the save location textbox.
            txtb_SaveLocation.Text = (string.IsNullOrEmpty(m_sSaveLocation)) ?
                ApplicationData.SlideShowFolder : m_sSaveLocation;
        }
Пример #7
0
 private void Renderer_RenderToolStripBackground(object sender, ToolStripRenderEventArgs e)
 {
     if (base.Renderer is ToolStripProfessionalRenderer)
     {
         ToolStripProfessionalRenderer toolStripProfessionalRenderer = base.Renderer as ToolStripProfessionalRenderer;
         Color color;
         Color color2;
         if (this._headerStyle == AreaHeaderStyle.Large)
         {
             color  = toolStripProfessionalRenderer.ColorTable.OverflowButtonGradientMiddle;
             color2 = toolStripProfessionalRenderer.ColorTable.OverflowButtonGradientEnd;
         }
         else
         {
             color  = toolStripProfessionalRenderer.ColorTable.MenuStripGradientEnd;
             color2 = toolStripProfessionalRenderer.ColorTable.MenuStripGradientBegin;
         }
         Rectangle rect = new Rectangle(Point.Empty, e.ToolStrip.Size);
         if (rect.Width > 0 && rect.Height > 0)
         {
             using (Brush brush = new LinearGradientBrush(rect, color, color2, LinearGradientMode.Vertical))
             {
                 e.Graphics.FillRectangle(brush, rect);
             }
         }
     }
 }
Пример #8
0
		protected override void OnSetRenderer(ToolStripProfessionalRenderer pr)
		{
			// Do base work
			base.OnSetRenderer(pr);

			// Button Painting
			pr.RenderButtonBackground += new ToolStripItemRenderEventHandler(StackStrip_RenderButtonBackground);
		}
Пример #9
0
		public FlatContextMenuStrip()
			: base()
		{
			Renderer = new ToolStripProfessionalRenderer(new TColorTable());
			ShowImageMargin = false;
			ForeColor = Color.White;
			Font = new Font("Segoe UI", 8);
		}
 public CustomPropertyGrid()
 {
     ToolStripRenderer = new ToolStripProfessionalRenderer();
     base.HelpVisible = false;
     base.ToolbarVisible = false;
     base.Dock = DockStyle.Fill;
     PropertySort = PropertySort.Alphabetical;
     // HelpBackColor
     // HelpForeColor
 }
Пример #11
0
 private void SetRenderer()
 {
     if (base.Renderer is ToolStripProfessionalRenderer && base.Renderer != this._pr)
     {
         if (this._pr == null)
         {
             this._pr = new ToolStripProfessionalRenderer();
             this._pr.RoundedEdges = false;
             this._pr.RenderToolStripBackground += new ToolStripRenderEventHandler(this.Renderer_RenderToolStripBackground);
         }
         base.Renderer = this._pr;
     }
 }
Пример #12
0
        public GenusIDE(About splash)
        {
            _splash = splash;
            InitializeComponent();
            //LoadFonts();          // dangerous. Causes AccessViolationException most of the times.
            var renderer = new ToolStripProfessionalRenderer();
            renderer.ColorTable.UseSystemColors = true;
            renderer.RoundedEdges = false;
            ToolStripManager.Renderer = renderer;

            // Set the application title
            Text = Program.Title;
            aboutToolStripMenuItem.Text = String.Format(CultureInfo.CurrentCulture, "&About {0}", Program.Title);
        }
Пример #13
0
		public MainForm(string[] args) : this()
		{
			// Store the command line args
			this._args = args;

			//	I personally really dislike the OfficeXP look on Windows XP with the blue.
			ToolStripProfessionalRenderer renderer = new ToolStripProfessionalRenderer();
			renderer.ColorTable.UseSystemColors = true;
			renderer.RoundedEdges = false;
			ToolStripManager.Renderer = renderer;

			// Set the application title
			Text = Program.Title;
			aboutToolStripMenuItem.Text = String.Format(CultureInfo.CurrentCulture, "&About {0}", Program.Title);
		}
		public void PropertyRenderer ()
		{
			ToolStripContentPanel tsp = new ToolStripContentPanel ();
			EventWatcher ew = new EventWatcher (tsp);

			ToolStripProfessionalRenderer pr = new ToolStripProfessionalRenderer ();

			tsp.Renderer = pr;
			Assert.AreSame (pr, tsp.Renderer, "B1");
			Assert.AreEqual (ToolStripRenderMode.Custom, tsp.RenderMode, "B1-2");
			// I refuse to call the event twice like .Net does.
			//Assert.AreEqual ("RendererChanged;RendererChanged", ew.ToString (), "B2");

			ew.Clear ();
			tsp.Renderer = pr;
			//Assert.AreEqual (string.Empty, ew.ToString (), "B3");
		}
Пример #15
0
        public FormMain()
        {
            InitializeComponent();

            statusUpdateDelegate = new StatusUpdateDelegate(StatusUpdate);

            // Fix ugly toolstrip
            ToolStripProfessionalRenderer renderer = new ToolStripProfessionalRenderer(new CustomProfessionalColorTable());
            renderer.RoundedEdges = false;

            toolStripMain.Renderer = renderer;
            toolStripPreview.Renderer = renderer;
            menuStripMain.Renderer = renderer;
            toolStripFindPane.Renderer = renderer;

            panelFind.Visible = false;
            toolStripComboBoxNumberOfLines.Visible = false;
        }
 protected override void OnPaint(PaintEventArgs e)
 {
     ToolStripProfessionalRenderer renderer = new ToolStripProfessionalRenderer(new ButtonColorTable());
     renderer.DrawButtonBackground(new ToolStripItemRenderEventArgs(e.Graphics, this));
     /*
     if ((this.DisplayStyle & ToolStripItemDisplayStyle.Image) == ToolStripItemDisplayStyle.Image)
     {
         renderer.DrawItemImage(new ToolStripItemImageRenderEventArgs(e.Graphics, this, base.InternalLayout.ImageRectangle)
         {
             ShiftOnPress = true
         });
     }
     if ((this.DisplayStyle & ToolStripItemDisplayStyle.Text) == ToolStripItemDisplayStyle.Text)
     {
         renderer.DrawItemText(new ToolStripItemTextRenderEventArgs(e.Graphics, this, this.Text, base.InternalLayout.TextRectangle, this.ForeColor, this.Font, base.InternalLayout.TextFormat));
     }
     */
 }
Пример #17
0
 private void InitColors()
 {
     try
     //myCustom Renderer
     {
         Office2007Renderer     renderer    = (Office2007Renderer)ToolStripManager.Renderer;
         ProfessionalColorTable _colorTable = (ProfessionalColorTable)renderer.ColorTable;
         //Set Colors
         GradientTop         = _colorTable.ToolStripGradientBegin;
         GradientBottom      = _colorTable.ToolStripGradientMiddle;
         GradientBorderColor = _colorTable.ToolStripBorder;
         if (GradientBorderColor == Color.White)
         {
             GradientBorderColor = Color.LightGray;
         }
         this.ForeColor   = _colorTable.MenuItemText;
         HotForeColor     = _colorTable.MenuItemText;
         PressedForeColor = _colorTable.MenuItemText;
     }
     catch (Exception ex)
     {
         try
         {
             System.Windows.Forms.ToolStripProfessionalRenderer renderer    = (System.Windows.Forms.ToolStripProfessionalRenderer)ToolStripManager.Renderer;
             System.Windows.Forms.ProfessionalColorTable        _colorTable = (System.Windows.Forms.ProfessionalColorTable)renderer.ColorTable;
             //Set Colors
             GradientTop         = _colorTable.ToolStripGradientBegin;
             GradientBottom      = _colorTable.ToolStripGradientMiddle;
             GradientBorderColor = _colorTable.ToolStripBorder;
             if (GradientBorderColor == Color.White)
             {
                 GradientBorderColor = Color.LightGray;
             }
             this.ForeColor   = _colorTable.SeparatorDark;
             HotForeColor     = _colorTable.SeparatorDark;
             PressedForeColor = _colorTable.SeparatorDark;
         }
         catch (Exception ex3)
         {
             Console.WriteLine(ex3.Message);
         }
         Console.WriteLine(ex.Message);
     }
 }
Пример #18
0
 private void InitializeComponent()
 {
     this.components = new System.ComponentModel.Container();
     this.Load      += new System.EventHandler(MainForm_Load);
     System.ComponentModel.ComponentResourceManager     resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
     System.Windows.Forms.ToolStripProfessionalRenderer ToolStripProfessionalRenderer1 = new System.Windows.Forms.ToolStripProfessionalRenderer();
     System.Windows.Forms.ToolStripProfessionalRenderer ToolStripProfessionalRenderer2 = new System.Windows.Forms.ToolStripProfessionalRenderer();
     System.Windows.Forms.ToolStripProfessionalRenderer ToolStripProfessionalRenderer3 = new System.Windows.Forms.ToolStripProfessionalRenderer();
     System.Windows.Forms.ToolStripProfessionalRenderer ToolStripProfessionalRenderer4 = new System.Windows.Forms.ToolStripProfessionalRenderer();
     System.Windows.Forms.ToolStripSystemRenderer       ToolStripSystemRenderer1       = new System.Windows.Forms.ToolStripSystemRenderer();
     System.Windows.Forms.ToolStripProfessionalRenderer ToolStripProfessionalRenderer5 = new System.Windows.Forms.ToolStripProfessionalRenderer();
     this.MenuStrip1                               = new System.Windows.Forms.MenuStrip();
     this.AddToolStripMenuItem                     = new System.Windows.Forms.ToolStripMenuItem();
     this.AddToolStripMenuItem.Click              += new System.EventHandler(this.AddToolStripMenuItem_Click);
     this.RemoveToolStripMenuItem                  = new System.Windows.Forms.ToolStripMenuItem();
     this.RemoveToolStripMenuItem.Click           += new System.EventHandler(this.RemoveToolStripMenuItem_Click);
     this.ChangePropertiesToolStripMenuItem        = new System.Windows.Forms.ToolStripMenuItem();
     this.ChangePropertiesToolStripMenuItem.Click += new System.EventHandler(this.ChangePropertiesToolStripMenuItem_Click);
     this.AnimateIconToolStripMenuItem             = new System.Windows.Forms.ToolStripMenuItem();
     this.AnimateIconToolStripMenuItem.Click      += new System.EventHandler(this.AnimateIconToolStripMenuItem_Click);
     this.Option1ToolStripMenuItem                 = new System.Windows.Forms.ToolStripMenuItem();
     this.StatusStrip1                             = new System.Windows.Forms.StatusStrip();
     this.Timer1       = new System.Windows.Forms.Timer(this.components);
     this.Timer1.Tick += new System.EventHandler(this.Timer1_Tick);
     this.ImageList1   = new System.Windows.Forms.ImageList(this.components);
     this.TabControl7  = new Thinksea.Windows.Forms.MdiTabControl.TabControl();
     this.TabControl7.GetTabRegion += new Thinksea.Windows.Forms.MdiTabControl.TabControl.GetTabRegionEventHandler(this.TabControl7_GetTabRegion);
     this.TabControl6 = new Thinksea.Windows.Forms.MdiTabControl.TabControl();
     this.TabControl6.TabPaintBorder += new Thinksea.Windows.Forms.MdiTabControl.TabControl.TabPaintBorderEventHandler(this.TabControl6_TabPaintBorder);
     this.TabControl5 = new Thinksea.Windows.Forms.MdiTabControl.TabControl();
     this.TabControl5.GetTabRegion += new Thinksea.Windows.Forms.MdiTabControl.TabControl.GetTabRegionEventHandler(this.TabControl5_GetTabRegion);
     this.TabControl4 = new Thinksea.Windows.Forms.MdiTabControl.TabControl();
     this.TabControl3 = new Thinksea.Windows.Forms.MdiTabControl.TabControl();
     this.TabControl3.TabPaintBorder += new Thinksea.Windows.Forms.MdiTabControl.TabControl.TabPaintBorderEventHandler(this.TabControl3_TabPaintBorder);
     this.TabControl2 = new Thinksea.Windows.Forms.MdiTabControl.TabControl();
     this.TabControl2.GetTabRegion += new Thinksea.Windows.Forms.MdiTabControl.TabControl.GetTabRegionEventHandler(this.TabControl2_GetTabRegion);
     this.TabControl1 = new Thinksea.Windows.Forms.MdiTabControl.TabControl();
     this.TabControl1.GetTabRegion     += new Thinksea.Windows.Forms.MdiTabControl.TabControl.GetTabRegionEventHandler(this.TabControl1_GetTabRegion);
     this.UntabToolStripMenuItem        = new System.Windows.Forms.ToolStripMenuItem();
     this.UntabToolStripMenuItem.Click += new System.EventHandler(this.UntabToolStripMenuItem_Click);
     this.MenuStrip1.SuspendLayout();
     this.SuspendLayout();
     //
     //MenuStrip1
     //
     this.MenuStrip1.BackColor = System.Drawing.SystemColors.Control;
     this.MenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.AddToolStripMenuItem, this.RemoveToolStripMenuItem, this.ChangePropertiesToolStripMenuItem, this.AnimateIconToolStripMenuItem, this.UntabToolStripMenuItem });
     this.MenuStrip1.Location = new System.Drawing.Point(0, 0);
     this.MenuStrip1.Name     = "MenuStrip1";
     this.MenuStrip1.Size     = new System.Drawing.Size(592, 24);
     this.MenuStrip1.TabIndex = 0;
     this.MenuStrip1.Text     = "MenuStrip1";
     //
     //AddToolStripMenuItem
     //
     this.AddToolStripMenuItem.Name = "AddToolStripMenuItem";
     this.AddToolStripMenuItem.Size = new System.Drawing.Size(38, 20);
     this.AddToolStripMenuItem.Text = "Add";
     //
     //RemoveToolStripMenuItem
     //
     this.RemoveToolStripMenuItem.Name = "RemoveToolStripMenuItem";
     this.RemoveToolStripMenuItem.Size = new System.Drawing.Size(102, 20);
     this.RemoveToolStripMenuItem.Text = "Remove Selected";
     //
     //ChangePropertiesToolStripMenuItem
     //
     this.ChangePropertiesToolStripMenuItem.Name = "ChangePropertiesToolStripMenuItem";
     this.ChangePropertiesToolStripMenuItem.Size = new System.Drawing.Size(108, 20);
     this.ChangePropertiesToolStripMenuItem.Text = "Change Properties";
     //
     //AnimateIconToolStripMenuItem
     //
     this.AnimateIconToolStripMenuItem.Name = "AnimateIconToolStripMenuItem";
     this.AnimateIconToolStripMenuItem.Size = new System.Drawing.Size(82, 20);
     this.AnimateIconToolStripMenuItem.Text = "Animate Icon";
     //
     //Option1ToolStripMenuItem
     //
     this.Option1ToolStripMenuItem.Name = "Option1ToolStripMenuItem";
     this.Option1ToolStripMenuItem.Size = new System.Drawing.Size(58, 20);
     this.Option1ToolStripMenuItem.Text = "option 1";
     //
     //StatusStrip1
     //
     this.StatusStrip1.Location = new System.Drawing.Point(0, 438);
     this.StatusStrip1.Name     = "StatusStrip1";
     this.StatusStrip1.Size     = new System.Drawing.Size(592, 22);
     this.StatusStrip1.TabIndex = 3;
     this.StatusStrip1.Text     = "StatusStrip1";
     //
     //Timer1
     //
     //
     //ImageList1
     //
     this.ImageList1.ImageStream      = (System.Windows.Forms.ImageListStreamer)(resources.GetObject("ImageList1.ImageStream"));
     this.ImageList1.TransparentColor = System.Drawing.Color.Transparent;
     this.ImageList1.Images.SetKeyName(0, "8.ico");
     this.ImageList1.Images.SetKeyName(1, "1.ico");
     this.ImageList1.Images.SetKeyName(2, "2.ico");
     this.ImageList1.Images.SetKeyName(3, "3.ico");
     this.ImageList1.Images.SetKeyName(4, "4.ico");
     this.ImageList1.Images.SetKeyName(5, "5.ico");
     this.ImageList1.Images.SetKeyName(6, "6.ico");
     this.ImageList1.Images.SetKeyName(7, "7.ico");
     //
     //TabControl7
     //
     this.TabControl7.Alignment                   = (Thinksea.Windows.Forms.MdiTabControl.TabControl.TabAlignment)Thinksea.Windows.Forms.MdiTabControl.TabControl.TabAlignment.Top;
     this.TabControl7.Dock                        = System.Windows.Forms.DockStyle.Fill;
     this.TabControl7.Location                    = new System.Drawing.Point(0, 387);
     this.TabControl7.MenuRenderer                = null;
     this.TabControl7.Name                        = "TabControl7";
     this.TabControl7.Size                        = new System.Drawing.Size(592, 51);
     this.TabControl7.SmoothingMode               = System.Drawing.Drawing2D.SmoothingMode.None;
     this.TabControl7.TabBorderEnhanceWeight      = Thinksea.Windows.Forms.MdiTabControl.TabControl.Weight.Soft;
     this.TabControl7.TabCloseButtonImage         = null;
     this.TabControl7.TabCloseButtonImageDisabled = null;
     this.TabControl7.TabCloseButtonImageHot      = null;
     this.TabControl7.TabIndex                    = 10;
     this.TabControl7.TabsDirection               = Thinksea.Windows.Forms.MdiTabControl.TabControl.FlowDirection.LeftToRight;
     //
     //TabControl6
     //
     this.TabControl6.Alignment = (Thinksea.Windows.Forms.MdiTabControl.TabControl.TabAlignment)Thinksea.Windows.Forms.MdiTabControl.TabControl.TabAlignment.Top;
     this.TabControl6.Dock      = System.Windows.Forms.DockStyle.Top;
     this.TabControl6.Location  = new System.Drawing.Point(0, 343);
     ToolStripProfessionalRenderer1.RoundedEdges = true;
     this.TabControl6.MenuRenderer                = ToolStripProfessionalRenderer1;
     this.TabControl6.Name                        = "TabControl6";
     this.TabControl6.Size                        = new System.Drawing.Size(592, 44);
     this.TabControl6.SmoothingMode               = System.Drawing.Drawing2D.SmoothingMode.None;
     this.TabControl6.TabBorderEnhanced           = true;
     this.TabControl6.TabBorderEnhanceWeight      = Thinksea.Windows.Forms.MdiTabControl.TabControl.Weight.Soft;
     this.TabControl6.TabCloseButtonImage         = global::MdiTabControlTest.Properties.Resources.Close;
     this.TabControl6.TabCloseButtonImageDisabled = global::MdiTabControlTest.Properties.Resources.CloseDisabled;
     this.TabControl6.TabCloseButtonImageHot      = global::MdiTabControlTest.Properties.Resources.CloseHot;
     this.TabControl6.TabCloseButtonSize          = new System.Drawing.Size(14, 14);
     this.TabControl6.TabIndex                    = 9;
     this.TabControl6.TabsDirection               = Thinksea.Windows.Forms.MdiTabControl.TabControl.FlowDirection.LeftToRight;
     //
     //TabControl5
     //
     this.TabControl5.Alignment          = (Thinksea.Windows.Forms.MdiTabControl.TabControl.TabAlignment)Thinksea.Windows.Forms.MdiTabControl.TabControl.TabAlignment.Top;
     this.TabControl5.BackHighColor      = System.Drawing.Color.PaleGoldenrod;
     this.TabControl5.BackLowColor       = System.Drawing.Color.PaleGoldenrod;
     this.TabControl5.CloseButtonVisible = true;
     this.TabControl5.Dock = System.Windows.Forms.DockStyle.Top;
     this.TabControl5.DropButtonVisible          = false;
     this.TabControl5.Location                   = new System.Drawing.Point(0, 280);
     ToolStripProfessionalRenderer2.RoundedEdges = true;
     this.TabControl5.MenuRenderer               = ToolStripProfessionalRenderer2;
     this.TabControl5.Name                        = "TabControl5";
     this.TabControl5.Size                        = new System.Drawing.Size(592, 63);
     this.TabControl5.SmoothingMode               = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
     this.TabControl5.TabBorderEnhanced           = true;
     this.TabControl5.TabBorderEnhanceWeight      = Thinksea.Windows.Forms.MdiTabControl.TabControl.Weight.Soft;
     this.TabControl5.TabCloseButtonImage         = null;
     this.TabControl5.TabCloseButtonImageDisabled = null;
     this.TabControl5.TabCloseButtonImageHot      = null;
     this.TabControl5.TabCloseButtonVisible       = false;
     this.TabControl5.TabHeight                   = 16;
     this.TabControl5.TabIconSize                 = new System.Drawing.Size(14, 14);
     this.TabControl5.TabIndex                    = 7;
     this.TabControl5.TabMaximumWidth             = 80;
     this.TabControl5.TabMinimumWidth             = 80;
     this.TabControl5.TabOffset                   = -2;
     this.TabControl5.TabPadLeft                  = 15;
     this.TabControl5.TabsDirection               = Thinksea.Windows.Forms.MdiTabControl.TabControl.FlowDirection.LeftToRight;
     this.TabControl5.TabTop                      = 1;
     //
     //TabControl4
     //
     this.TabControl4.Alignment    = (Thinksea.Windows.Forms.MdiTabControl.TabControl.TabAlignment)Thinksea.Windows.Forms.MdiTabControl.TabControl.TabAlignment.Top;
     this.TabControl4.AutoValidate = System.Windows.Forms.AutoValidate.EnableAllowFocusChange;
     this.TabControl4.Dock         = System.Windows.Forms.DockStyle.Top;
     this.TabControl4.Location     = new System.Drawing.Point(0, 168);
     ToolStripProfessionalRenderer3.RoundedEdges = true;
     this.TabControl4.MenuRenderer                = ToolStripProfessionalRenderer3;
     this.TabControl4.Name                        = "TabControl4";
     this.TabControl4.RenderMode                  = System.Windows.Forms.ToolStripRenderMode.Professional;
     this.TabControl4.Size                        = new System.Drawing.Size(592, 112);
     this.TabControl4.SmoothingMode               = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
     this.TabControl4.TabBorderEnhanced           = true;
     this.TabControl4.TabBorderEnhanceWeight      = Thinksea.Windows.Forms.MdiTabControl.TabControl.Weight.Medium;
     this.TabControl4.TabCloseButtonImage         = null;
     this.TabControl4.TabCloseButtonImageDisabled = null;
     this.TabControl4.TabCloseButtonImageHot      = null;
     this.TabControl4.TabGlassGradient            = true;
     this.TabControl4.TabIndex                    = 8;
     this.TabControl4.TabOffset                   = 1;
     this.TabControl4.TabsDirection               = Thinksea.Windows.Forms.MdiTabControl.TabControl.FlowDirection.LeftToRight;
     //
     //TabControl3
     //
     this.TabControl3.Alignment                   = (Thinksea.Windows.Forms.MdiTabControl.TabControl.TabAlignment)Thinksea.Windows.Forms.MdiTabControl.TabControl.TabAlignment.Bottom;
     this.TabControl3.AllowTabReorder             = false;
     this.TabControl3.BackHighColor               = System.Drawing.SystemColors.ControlDark;
     this.TabControl3.BackLowColor                = System.Drawing.SystemColors.ControlDark;
     this.TabControl3.Dock                        = System.Windows.Forms.DockStyle.Top;
     this.TabControl3.DropButtonVisible           = false;
     this.TabControl3.FontBoldOnSelect            = false;
     this.TabControl3.ForeColorDisabled           = System.Drawing.SystemColors.ControlDarkDark;
     this.TabControl3.HotTrack                    = false;
     this.TabControl3.Location                    = new System.Drawing.Point(0, 126);
     ToolStripProfessionalRenderer4.RoundedEdges  = true;
     this.TabControl3.MenuRenderer                = ToolStripProfessionalRenderer4;
     this.TabControl3.Name                        = "TabControl3";
     this.TabControl3.Size                        = new System.Drawing.Size(592, 42);
     this.TabControl3.SmoothingMode               = System.Drawing.Drawing2D.SmoothingMode.None;
     this.TabControl3.TabBackHighColorDisabled    = System.Drawing.Color.Transparent;
     this.TabControl3.TabBackLowColor             = System.Drawing.SystemColors.Window;
     this.TabControl3.TabBackLowColorDisabled     = System.Drawing.Color.Transparent;
     this.TabControl3.TabBorderEnhanceWeight      = Thinksea.Windows.Forms.MdiTabControl.TabControl.Weight.Soft;
     this.TabControl3.TabCloseButtonImage         = null;
     this.TabControl3.TabCloseButtonImageDisabled = null;
     this.TabControl3.TabCloseButtonImageHot      = null;
     this.TabControl3.TabCloseButtonVisible       = false;
     this.TabControl3.TabHeight                   = 18;
     this.TabControl3.TabIconSize                 = new System.Drawing.Size(12, 12);
     this.TabControl3.TabIndex                    = 6;
     this.TabControl3.TabOffset                   = -1;
     this.TabControl3.TabsDirection               = Thinksea.Windows.Forms.MdiTabControl.TabControl.FlowDirection.LeftToRight;
     //
     //TabControl2
     //
     this.TabControl2.Alignment          = (Thinksea.Windows.Forms.MdiTabControl.TabControl.TabAlignment)Thinksea.Windows.Forms.MdiTabControl.TabControl.TabAlignment.Top;
     this.TabControl2.BackHighColor      = System.Drawing.Color.Transparent;
     this.TabControl2.BackLowColor       = System.Drawing.Color.Transparent;
     this.TabControl2.CloseButtonVisible = true;
     this.TabControl2.Dock                        = System.Windows.Forms.DockStyle.Top;
     this.TabControl2.Location                    = new System.Drawing.Point(0, 70);
     this.TabControl2.MenuRenderer                = ToolStripSystemRenderer1;
     this.TabControl2.Name                        = "TabControl2";
     this.TabControl2.Size                        = new System.Drawing.Size(592, 56);
     this.TabControl2.SmoothingMode               = System.Drawing.Drawing2D.SmoothingMode.HighSpeed;
     this.TabControl2.TabBorderEnhanced           = true;
     this.TabControl2.TabBorderEnhanceWeight      = Thinksea.Windows.Forms.MdiTabControl.TabControl.Weight.Soft;
     this.TabControl2.TabCloseButtonImage         = null;
     this.TabControl2.TabCloseButtonImageDisabled = null;
     this.TabControl2.TabCloseButtonImageHot      = null;
     this.TabControl2.TabCloseButtonSize          = new System.Drawing.Size(14, 14);
     this.TabControl2.TabCloseButtonVisible       = false;
     this.TabControl2.TabHeight                   = 18;
     this.TabControl2.TabIndex                    = 5;
     this.TabControl2.TabOffset                   = -8;
     this.TabControl2.TabPadLeft                  = 20;
     this.TabControl2.TabsDirection               = Thinksea.Windows.Forms.MdiTabControl.TabControl.FlowDirection.LeftToRight;
     this.TabControl2.TabTop                      = 1;
     //
     //TabControl1
     //
     this.TabControl1.Alignment                           = (Thinksea.Windows.Forms.MdiTabControl.TabControl.TabAlignment)Thinksea.Windows.Forms.MdiTabControl.TabControl.TabAlignment.Top;
     this.TabControl1.BackHighColor                       = System.Drawing.Color.Transparent;
     this.TabControl1.BackLowColor                        = System.Drawing.Color.Transparent;
     this.TabControl1.Dock                                = System.Windows.Forms.DockStyle.Top;
     this.TabControl1.ForeColor                           = System.Drawing.Color.Maroon;
     this.TabControl1.ForeColorDisabled                   = System.Drawing.Color.IndianRed;
     this.TabControl1.Location                            = new System.Drawing.Point(0, 24);
     ToolStripProfessionalRenderer5.RoundedEdges          = true;
     this.TabControl1.MenuRenderer                        = ToolStripProfessionalRenderer5;
     this.TabControl1.Name                                = "TabControl1";
     this.TabControl1.Size                                = new System.Drawing.Size(592, 46);
     this.TabControl1.SmoothingMode                       = System.Drawing.Drawing2D.SmoothingMode.None;
     this.TabControl1.TabBackHighColor                    = System.Drawing.SystemColors.Control;
     this.TabControl1.TabBackLowColorDisabled             = System.Drawing.SystemColors.Control;
     this.TabControl1.TabBorderEnhanceWeight              = Thinksea.Windows.Forms.MdiTabControl.TabControl.Weight.Soft;
     this.TabControl1.TabCloseButtonBackHighColor         = System.Drawing.Color.Transparent;
     this.TabControl1.TabCloseButtonBackHighColorDisabled = System.Drawing.Color.Transparent;
     this.TabControl1.TabCloseButtonBackHighColorHot      = System.Drawing.SystemColors.GradientInactiveCaption;
     this.TabControl1.TabCloseButtonBackLowColor          = System.Drawing.Color.Transparent;
     this.TabControl1.TabCloseButtonBackLowColorDisabled  = System.Drawing.Color.Transparent;
     this.TabControl1.TabCloseButtonBackLowColorHot       = System.Drawing.SystemColors.GradientInactiveCaption;
     this.TabControl1.TabCloseButtonBorderColor           = System.Drawing.SystemColors.ControlDark;
     this.TabControl1.TabCloseButtonBorderColorDisabled   = System.Drawing.SystemColors.GrayText;
     this.TabControl1.TabCloseButtonBorderColorHot        = System.Drawing.SystemColors.HotTrack;
     this.TabControl1.TabCloseButtonForeColor             = System.Drawing.SystemColors.ControlText;
     this.TabControl1.TabCloseButtonForeColorDisabled     = System.Drawing.SystemColors.GrayText;
     this.TabControl1.TabCloseButtonForeColorHot          = System.Drawing.SystemColors.ControlText;
     this.TabControl1.TabCloseButtonImage                 = null;
     this.TabControl1.TabCloseButtonImageDisabled         = null;
     this.TabControl1.TabCloseButtonImageHot              = null;
     this.TabControl1.TabIconSize                         = new System.Drawing.Size(24, 24);
     this.TabControl1.TabIndex                            = 4;
     this.TabControl1.TabOffset                           = 0;
     this.TabControl1.TabsDirection                       = Thinksea.Windows.Forms.MdiTabControl.TabControl.FlowDirection.LeftToRight;
     //
     //UntabToolStripMenuItem
     //
     this.UntabToolStripMenuItem.Name = "UntabToolStripMenuItem";
     this.UntabToolStripMenuItem.Size = new System.Drawing.Size(47, 20);
     this.UntabToolStripMenuItem.Text = "untab";
     //
     //MainForm
     //
     this.AutoScaleDimensions = new System.Drawing.SizeF((float)(6.0F), (float)(13.0F));
     this.AutoScaleMode       = System.Windows.Forms.AutoScaleMode.Font;
     this.ClientSize          = new System.Drawing.Size(592, 460);
     this.Controls.Add(this.TabControl7);
     this.Controls.Add(this.TabControl6);
     this.Controls.Add(this.TabControl5);
     this.Controls.Add(this.TabControl4);
     this.Controls.Add(this.TabControl3);
     this.Controls.Add(this.TabControl2);
     this.Controls.Add(this.TabControl1);
     this.Controls.Add(this.MenuStrip1);
     this.Controls.Add(this.StatusStrip1);
     this.KeyPreview    = true;
     this.MainMenuStrip = this.MenuStrip1;
     this.Name          = "MainForm";
     this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
     this.Text          = "MDI Tab Control Test";
     this.MenuStrip1.ResumeLayout(false);
     this.MenuStrip1.PerformLayout();
     this.ResumeLayout(false);
     this.PerformLayout();
 }
Пример #19
0
		internal OMETabStripMenuGlyph(ToolStripProfessionalRenderer renderer)
		{
			this.renderer = renderer;
		}
Пример #20
0
 private void SetToolStripRenderer() {
     if (DrawFlatToolbar) {
         // use an office look and feel with system colors 
         ProfessionalColorTable colorTable = new ProfessionalColorTable();
         colorTable.UseSystemColors = true;
         ToolStripRenderer = new ToolStripProfessionalRenderer(colorTable);
     }
     else {
         ToolStripRenderer = new ToolStripSystemRenderer();
     }
 }
 public static ToolStripRenderer GetRenderer()
 {
     if (renderer == null)
         renderer = new ToolStripProfessionalRenderer(new DefaultColorTable());
     return renderer;
 }
 internal TabControlCloseButton(ToolStripProfessionalRenderer renderer)
 {
     this.renderer = renderer;
 }
Пример #23
0
 private void SetRenderer()
 {
     // Set renderer - override background painting
     if ((this.Renderer is ToolStripProfessionalRenderer) && (this.Renderer != _pr))
     {
         if (_pr == null)
         {
             // Only swap out if we're setup to use a professional renderer
             _pr = new ToolStripProfessionalRenderer();
             _pr.RoundedEdges = false;
             _pr.RenderToolStripBackground += new ToolStripRenderEventHandler(Renderer_RenderToolStripBackground);
         }
         this.Renderer = _pr;
     }
 }
Пример #24
0
		private void SetRenderer()
		{
			// Set renderer - override background painting
			if ( (Renderer is ToolStripProfessionalRenderer) && (Renderer != _pr) )
			{
				if ( _pr == null )
				{
					// Only swap out if we're setup to use a professional renderer
					_pr = new ToolStripProfessionalRenderer {RoundedEdges = false};

					// Square edges

					// Improve painting (use our colors)
					_pr.RenderToolStripBackground += Renderer_RenderToolStripBackground;
				}

				// User our renderer
				Renderer = _pr;
			}
		}
 internal TabControlMenuGlyph(ToolStripProfessionalRenderer renderer)
 {
     this.renderer = renderer;
 }
Пример #26
0
        public MainForm(IPathResolver pathResolver, IScriptManager scriptManager, Settings settings)
        {
            m_settings = settings;
              m_pathResolver = pathResolver;
              m_scriptMgr = scriptManager;

              InitializeComponent();

              // Window manager
              m_windowMgr = new WindowManager(m_pathResolver, dockPanel, m_settings);
              m_windowMgr.OnCaretChanged += new EventHandler<CaretChangedEventArgs>(WindowManagerOnCaretChanged);

              // Post component initialization
              openFileDialog.InitialDirectory = m_pathResolver.BaseDirectory;

              // Load output window
              m_outputContent = new OutputContentBox();
              m_outputContent.Show(dockPanel, DockState.DockBottom);

              // Load error window
              m_errorContent = new ErrorContentBox();
              m_errorContent.Show(dockPanel, DockState.DockBottom);
              m_errorContent.ErrorSelected += new EventOnErrorSelected(OnErrorSelected);

              // Adjust bottom panel
              dockPanel.DockBottomPortion = m_settings.DockBottom;
              dockPanel.DockRightPortion = m_settings.DockRight;
              dockPanel.DockLeftPortion = m_settings.DockLeft;
              dockPanel.DockTopPortion = m_settings.DockTop;

              // Attach event handlers
              m_scriptMgr.CompileFinished += new EventHandler(OnCompileFinished);
              m_scriptMgr.CompileInterrupted += new EventHandler(OnCompileInterrupted);
              m_scriptMgr.CompileStarting += new EventHandler(OnCompileStarting);
              m_scriptMgr.ScriptError += new EventHandler<ScriptErrorEventArgs>(OnScriptError);
              m_scriptMgr.ScriptOutput += new EventHandler<ScriptOutputEventArgs>(OnScriptOutput);

              m_scriptMgr.ScriptEngineRestarted += new EventHandler(OnScriptEngineRestarted);
              m_scriptMgr.ScriptEngineRestarting += new EventHandler(OnScriptEngineRestarting);

              // Disable Windows-XP default theme; use system colours
              ToolStripProfessionalRenderer renderer = new ToolStripProfessionalRenderer();
              renderer.ColorTable.UseSystemColors = true;
              renderer.RoundedEdges = true;
              ToolStripManager.Renderer = renderer;
        }
Пример #27
0
 static BaseStyledPanel()
 {
     renderer = new ToolStripProfessionalRenderer();
 }
Пример #28
0
 internal TabControlCloseButton(ToolStripProfessionalRenderer renderer)
 {
     Rect = Rectangle.Empty;
     IsMouseOver = false;
     this.renderer = renderer;
 }
Пример #29
0
        public MainForm(string[] args) : this()
        {


            // Store the command line args
            this._args = args;

            //	I personally really dislike the OfficeXP look on Windows XP with the blue.
            ToolStripProfessionalRenderer renderer = new ToolStripProfessionalRenderer();
            renderer.ColorTable.UseSystemColors = true;
            renderer.RoundedEdges = false;
            ToolStripManager.Renderer = renderer;

            // Set the application title
            Text = Program.Title;
            aboutToolStripMenuItem.Text = String.Format(CultureInfo.CurrentCulture, "&About {0}", Program.Title);


            serviceHost = new ServiceHost
            (typeof(Service), new Uri[] { new Uri("net.pipe://localhost/IntelluaIDE" + AppDomain.CurrentDomain.BaseDirectory.GetHashCode().ToString()) });
            serviceHost.AddServiceEndpoint(typeof(IService1), new NetNamedPipeBinding(), "");
                serviceHost.Open();

                Console.WriteLine("Service started. Available in following endpoints");
                foreach (var serviceEndpoint in serviceHost.Description.Endpoints)
                {
                    Console.WriteLine(serviceEndpoint.ListenUri.AbsoluteUri);
                }
        }
Пример #30
0
        private void Initialize()
        {
            // Open file dialog filters.
            {
                var inputPlugins = Utilities.CreateInstanceSet<IInputPlugin>(PluginManager.InputPluginTypes);
                var allExtensionSet = new SortedSet<string>();
                var formatExtensionSet = new SortedSet<string>();
                foreach (var inputPlugin in inputPlugins)
                {
                    foreach (var kvp in inputPlugin.SupportedExtensions)
                    {
                        var tempExtensionSet = new SortedSet<string>();
                        foreach (var extension in kvp.Value)
                        {
                            tempExtensionSet.Add(extension);
                            allExtensionSet.Add(extension);
                        }
                        formatExtensionSet.Add(string.Format("{0} ({1})|{1}", kvp.Key, "*." + string.Join("; *.", tempExtensionSet)));
                    }
                }
                var filterSet = new HashSet<string>();
                if (allExtensionSet.Count > 0)
                {
                    filterSet.Add(string.Format("所有支持的文件类型 ({0})|{0}", "*." + string.Join("; *.", allExtensionSet)));
                }
                if (formatExtensionSet.Count > 0)
                {
                    filterSet.Add(string.Join("|", formatExtensionSet));
                }
                filterSet.Add("所有文件 (*.*)|*.*");
                openFileDialogMain.Filter = string.Join("|", filterSet);
            }

            // getBitmapManager
            {
                getBitmapManager.GetBitmapCompleted += new EventHandler<GetBitmapCompletedEventArgs>(getBitmapManager_GetBitmapCompleted);
            }

            // ToolStrip
            {
                var tspr = new ToolStripProfessionalRenderer() { RoundedEdges = false };
                toolStripMain.Renderer = tspr;
                toolStripImageList.Renderer = tspr;
                toolStripProcessing.Renderer = tspr;
            }

            // Processing Plugins
            {
                var processingPlugins = Utilities.CreateInstanceSet<IProcessingPlugin>(PluginManager.ProcessingPluginTypes);
                foreach (var processingPlugin in processingPlugins)
                {
                    ToolStripDropDownItem currentItem = toolStripDropDownButtonAddProcessing;
                    foreach (var folderName in processingPlugin.SetupPath)
                    {
                        var s = from ToolStripDropDownItem item in currentItem.DropDownItems where string.Equals(item.Text, folderName) select item;
                        if (s.Count() > 0)
                        {
                            currentItem = s.First();
                        }
                        else
                        {
                            var newItem = new ToolStripMenuItem(folderName);
                            currentItem.DropDownItems.Add(newItem);
                            currentItem = newItem;
                        }
                    }
                    currentItem.Click += new EventHandler(currentItem_Click);
                    menuItemToProcessingPluginType[currentItem] = processingPlugin.GetType();
                }
            }

            // Output type ComboBox
            {
                var outputPlugins = Utilities.CreateInstanceSet<IOutputPlugin>(PluginManager.OutputPluginTypes).OrderBy(outputPlugin => outputPlugin.TypeName);
                foreach (var outputPlugin in outputPlugins)
                {
                    comboBoxItemToOutputPluginType[outputPlugin.TypeName] = outputPlugin.GetType();
                    comboBoxOutputType.Items.Add(outputPlugin.TypeName);
                }
                if (comboBoxOutputType.Items.Count > 0)
                {
                    comboBoxOutputType.SelectedIndex = 0;
                }
            }
        }
Пример #31
0
		private void SetRenderer()
		{
			// Set renderer - override background painting
			if ((this.Renderer is ToolStripProfessionalRenderer) && (this.Renderer != _pr))
			{
				if (_pr == null)
				{
					// Only swap out if we're setup to use a professional renderer
					_pr = new ToolStripProfessionalRenderer();

					// Square edges
					_pr.RoundedEdges = false;

					// Improve painting (use our colors)
					_pr.RenderToolStripBackground += new ToolStripRenderEventHandler(BaseStackStrip_RenderToolStripBackground);

					// Call overridable method
					OnSetRenderer(_pr);
				}

				// User our renderer
				this.Renderer = _pr;
			}
		}
Пример #32
0
 public FXToolStrip()
 {
     Renderer = new ToolStripProfessionalRenderer(new CustomColorTable());
 }
Пример #33
0
 internal FATabStripCloseButton(ToolStripProfessionalRenderer renderer)
 {
     this.renderer = renderer;
 }
Пример #34
0
 protected void ApplyToolStripRenderMode(bool value)
 {
     if (value)
     {
         oToolStrip.Renderer = new ToolStripSystemRenderer();
     }
     else
     {
         ToolStripProfessionalRenderer renderer = new ToolStripProfessionalRenderer(new CustomColorScheme());
         renderer.RoundedEdges = false;
         oToolStrip.Renderer = renderer;
     }
 }
Пример #35
0
		public void PropertyRenderer ()
		{
			ToolStrip ts = new ToolStrip ();
			EventWatcher ew = new EventWatcher (ts);

			ToolStripProfessionalRenderer pr = new ToolStripProfessionalRenderer ();

			ts.Renderer = pr;
			Assert.AreSame (pr, ts.Renderer, "B1");
			Assert.AreEqual ("LayoutCompleted;RendererChanged", ew.ToString (), "B2");
			Assert.AreEqual (ToolStripRenderMode.Custom, ts.RenderMode, "B4");
			
			ew.Clear ();
			ts.Renderer = pr;
			Assert.AreEqual (string.Empty, ew.ToString (), "B3");
		}
Пример #36
0
		protected virtual void OnSetRenderer(ToolStripProfessionalRenderer pr)
		{
			// Handled by sub-classes
		}