- Timestamp:
- 08/10/09 11:11:16 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.MainForm/3.2/DockingMainForm.cs
r2266 r2268 32 32 namespace HeuristicLab.MainForm { 33 33 public partial class DockingMainForm : MainFormBase { 34 public DockingMainForm() 35 : base() { 36 InitializeComponent(); 37 } 38 34 39 public DockingMainForm(Type userInterfaceItemType) 35 40 : base(userInterfaceItemType) { 36 41 InitializeComponent(); 37 dockPanel = new DockPanel();38 InitializeDockPanel();39 this.IsMdiContainer = true;40 this.Controls.Add(dockPanel);41 this.Controls.SetChildIndex(dockPanel, 0);42 42 } 43 43 44 private DockPanel dockPanel; 45 46 public override void ShowView(IView view) { 44 public override void ShowView(IView view) { 47 45 if (InvokeRequired) Invoke((Action<IView>)ShowView, view); 48 46 else { … … 74 72 base.StatusStripText = ((DockForm)sender).View.Caption; 75 73 } 76 77 private void InitializeDockPanel() {78 DockPanelSkin dockPanelSkin1 = new DockPanelSkin();79 AutoHideStripSkin autoHideStripSkin1 = new AutoHideStripSkin();80 DockPanelGradient dockPanelGradient1 = new DockPanelGradient();81 TabGradient tabGradient1 = new TabGradient();82 DockPaneStripSkin dockPaneStripSkin1 = new DockPaneStripSkin();83 DockPaneStripGradient dockPaneStripGradient1 = new DockPaneStripGradient();84 TabGradient tabGradient2 = new TabGradient();85 DockPanelGradient dockPanelGradient2 = new DockPanelGradient();86 TabGradient tabGradient3 = new TabGradient();87 DockPaneStripToolWindowGradient dockPaneStripToolWindowGradient1 = new DockPaneStripToolWindowGradient();88 TabGradient tabGradient4 = new TabGradient();89 TabGradient tabGradient5 = new TabGradient();90 DockPanelGradient dockPanelGradient3 = new DockPanelGradient();91 TabGradient tabGradient6 = new TabGradient();92 TabGradient tabGradient7 = new TabGradient();93 94 this.dockPanel.ActiveAutoHideContent = null;95 this.dockPanel.Dock = System.Windows.Forms.DockStyle.Fill;96 this.dockPanel.DockBackColor = SystemColors.Control;97 this.dockPanel.DockBottomPortion = 0.33;98 this.dockPanel.DockLeftPortion = 0.33;99 this.dockPanel.DockRightPortion = 0.33;100 this.dockPanel.DockTopPortion = 0.33;101 this.dockPanel.Location = new Point(0, 49);102 this.dockPanel.Name = "dockPanel";103 this.dockPanel.RightToLeftLayout = true;104 dockPanelGradient1.EndColor = SystemColors.ControlLight;105 dockPanelGradient1.StartColor = SystemColors.ControlLight;106 autoHideStripSkin1.DockStripGradient = dockPanelGradient1;107 tabGradient1.EndColor = SystemColors.Control;108 tabGradient1.StartColor = SystemColors.Control;109 tabGradient1.TextColor = SystemColors.ControlDarkDark;110 autoHideStripSkin1.TabGradient = tabGradient1;111 dockPanelSkin1.AutoHideStripSkin = autoHideStripSkin1;112 tabGradient2.EndColor = SystemColors.ControlLightLight;113 tabGradient2.StartColor = SystemColors.ControlLightLight;114 tabGradient2.TextColor = SystemColors.ControlText;115 dockPaneStripGradient1.ActiveTabGradient = tabGradient2;116 dockPanelGradient2.EndColor = SystemColors.Control;117 dockPanelGradient2.StartColor = SystemColors.Control;118 dockPaneStripGradient1.DockStripGradient = dockPanelGradient2;119 tabGradient3.EndColor = SystemColors.ControlLight;120 tabGradient3.StartColor = SystemColors.ControlLight;121 tabGradient3.TextColor = SystemColors.ControlText;122 dockPaneStripGradient1.InactiveTabGradient = tabGradient3;123 dockPaneStripSkin1.DocumentGradient = dockPaneStripGradient1;124 tabGradient4.EndColor = SystemColors.ActiveCaption;125 tabGradient4.LinearGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Vertical;126 tabGradient4.StartColor = SystemColors.GradientActiveCaption;127 tabGradient4.TextColor = SystemColors.ActiveCaptionText;128 dockPaneStripToolWindowGradient1.ActiveCaptionGradient = tabGradient4;129 tabGradient5.EndColor = SystemColors.Control;130 tabGradient5.StartColor = SystemColors.Control;131 tabGradient5.TextColor = SystemColors.ControlText;132 dockPaneStripToolWindowGradient1.ActiveTabGradient = tabGradient5;133 dockPanelGradient3.EndColor = SystemColors.ControlLight;134 dockPanelGradient3.StartColor = SystemColors.ControlLight;135 dockPaneStripToolWindowGradient1.DockStripGradient = dockPanelGradient3;136 tabGradient6.EndColor = SystemColors.GradientInactiveCaption;137 tabGradient6.LinearGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Vertical;138 tabGradient6.StartColor = SystemColors.GradientInactiveCaption;139 tabGradient6.TextColor = SystemColors.ControlText;140 dockPaneStripToolWindowGradient1.InactiveCaptionGradient = tabGradient6;141 tabGradient7.EndColor = Color.Transparent;142 tabGradient7.StartColor = Color.Transparent;143 tabGradient7.TextColor = SystemColors.ControlDarkDark;144 dockPaneStripToolWindowGradient1.InactiveTabGradient = tabGradient7;145 dockPaneStripSkin1.ToolWindowGradient = dockPaneStripToolWindowGradient1;146 dockPanelSkin1.DockPaneStripSkin = dockPaneStripSkin1;147 this.dockPanel.Skin = dockPanelSkin1;148 this.dockPanel.TabIndex = 2;149 }150 74 } 151 75 }
Note: See TracChangeset
for help on using the changeset viewer.