Exemple #1
0
        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;
        }