public void Assign(IExpressionEditorOptions options) { switch (options.DatabaseSchemaViewPanelDocking) { case SidePanelDockStyle.Left: DockPanelDatabaseShema.Position = Docking.Left; break; case SidePanelDockStyle.Right: DockPanelDatabaseShema.Position = Docking.Right; break; default: throw new ArgumentOutOfRangeException(); } switch (options.SqlContextPanelDocking) { case SidePanelDockStyle.Left: DockPanelSqlContext.Position = Docking.Left; break; case SidePanelDockStyle.Right: DockPanelSqlContext.Position = Docking.Right; break; default: throw new ArgumentOutOfRangeException(); } ObjectsTreePinned = options.DatabaseSchemaViewPanelPinned; QueryObjectsTreePinned = options.SqlContextPanelPinned; Options.SearchFields = options.SearchFields; MinWidth = options.MinimumSize.Width; MinHeight = options.MinimumSize.Height; }
public void Assign(IExpressionEditorOptions options) { switch (options.DatabaseSchemaViewPanelDocking) { case SidePanelDockStyle.Left: dockPanelDatabaseSchema.Docking = Docking.Left; break; case SidePanelDockStyle.Right: dockPanelDatabaseSchema.Docking = Docking.Right; break; default: throw new ArgumentOutOfRangeException(); } dockPanelDatabaseSchema.AutoHide = !options.DatabaseSchemaViewPanelPinned; switch (options.SqlContextPanelDocking) { case SidePanelDockStyle.Left: dockPanelSqlContext.Docking = Docking.Left; break; case SidePanelDockStyle.Right: dockPanelSqlContext.Docking = Docking.Right; break; default: throw new ArgumentOutOfRangeException(); } dockPanelSqlContext.AutoHide = !options.SqlContextPanelPinned; treeObjects.Options.SearchFields = options.SearchFields; }