本文整理汇总了C#中MonoDevelop.Components.Docking.DockFrame.SetDockItemStyle方法的典型用法代码示例。如果您正苦于以下问题:C# DockFrame.SetDockItemStyle方法的具体用法?C# DockFrame.SetDockItemStyle怎么用?C# DockFrame.SetDockItemStyle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MonoDevelop.Components.Docking.DockFrame
的用法示例。
在下文中一共展示了DockFrame.SetDockItemStyle方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateComponents
void CreateComponents()
{
fullViewVBox = new VBox (false, 0);
rootWidget = fullViewVBox;
InstallMenuBar ();
Realize ();
toolbar = DesktopService.CreateMainToolbar (this);
DesktopService.SetMainWindowDecorations (this);
var toolbarBox = new HBox ();
fullViewVBox.PackStart (toolbarBox, false, false, 0);
toolbarFrame = new CommandFrame (IdeApp.CommandService);
fullViewVBox.PackStart (toolbarFrame, true, true, 0);
// Create the docking widget and add it to the window.
dock = new DockFrame ();
dock.CompactGuiLevel = ((int)IdeApp.Preferences.WorkbenchCompactness) + 1;
IdeApp.Preferences.WorkbenchCompactnessChanged += delegate {
dock.CompactGuiLevel = ((int)IdeApp.Preferences.WorkbenchCompactness) + 1;
};
/* Side bar is experimental. Disabled for now
HBox hbox = new HBox ();
VBox sideBox = new VBox ();
sideBox.PackStart (new SideBar (workbench, Orientation.Vertical), false, false, 0);
hbox.PackStart (sideBox, false, false, 0);
hbox.ShowAll ();
sideBox.NoShowAll = true;
hbox.PackStart (dock, true, true, 0);
DockBar bar = dock.ExtractDockBar (PositionType.Left);
bar.AlwaysVisible = true;
sideBox.PackStart (bar, true, true, 0);
toolbarFrame.AddContent (hbox);
*/
toolbarFrame.AddContent (dock);
// Create the notebook for the various documents.
tabControl = new SdiDragNotebook (this);
DockNotebook.ActiveNotebookChanged += delegate {
OnActiveWindowChanged (null, null);
};
Add (fullViewVBox);
fullViewVBox.ShowAll ();
bottomBar = new MonoDevelopStatusBar ();
fullViewVBox.PackEnd (bottomBar, false, true, 0);
bottomBar.ShowAll ();
toolbarBox.PackStart (this.toolbar, true, true, 0);
// In order to get the correct bar height we need to calculate the tab size using the
// correct style (the style of the window). At this point the widget is not yet a child
// of the window, so its style is not yet the correct one.
tabControl.InitSize ();
var barHeight = tabControl.BarHeight;
// The main document area
documentDockItem = dock.AddItem ("Documents");
documentDockItem.Behavior = DockItemBehavior.Locked;
documentDockItem.Expand = true;
documentDockItem.DrawFrame = false;
documentDockItem.Label = GettextCatalog.GetString ("Documents");
documentDockItem.Content = new DockNotebookContainer (tabControl, true);
DockVisualStyle style = new DockVisualStyle ();
style.PadTitleLabelColor = Styles.PadLabelColor;
style.PadBackgroundColor = Styles.PadBackground;
style.InactivePadBackgroundColor = Styles.InactivePadBackground;
style.PadTitleHeight = barHeight;
dock.DefaultVisualStyle = style;
style = new DockVisualStyle ();
style.PadTitleLabelColor = Styles.PadLabelColor;
style.PadTitleHeight = barHeight;
style.ShowPadTitleIcon = false;
style.UppercaseTitles = false;
style.ExpandedTabs = true;
style.PadBackgroundColor = Styles.BrowserPadBackground;
style.InactivePadBackgroundColor = Styles.InactiveBrowserPadBackground;
style.TreeBackgroundColor = Styles.BrowserPadBackground;
dock.SetDockItemStyle ("ProjectPad", style);
dock.SetDockItemStyle ("ClassPad", style);
// dock.SetRegionStyle ("Documents/Left", style);
//dock.SetRegionStyle ("Documents/Right", style);
// style = new DockVisualStyle ();
// style.SingleColumnMode = true;
// dock.SetRegionStyle ("Documents/Left;Documents/Right", style);
// dock.SetDockItemStyle ("Documents", style);
// Add some hiden items to be used as position reference
DockItem dit = dock.AddItem ("__left");
dit.DefaultLocation = "Documents/Left";
dit.Behavior = DockItemBehavior.Locked;
dit.DefaultVisible = false;
//.........这里部分代码省略.........