public void Setup() { ((IGnosisParentWindowImplementation)ControlImplementation).SetLoadedHandler(new Action <double>(WindowLoaded)); //toolbars ToolbarTrayControllers = new List <GnosisToolbarTrayController>(); foreach (GnosisToolbarTray toolbarTray in ((GnosisParentWindow)ControlImplementation).ToolbarTrays) { if (toolbarTray._GnosisOrientation == GlobalData.Singleton.AppOrientation) { // IGnosisToolbarTrayImplementation toolBarTrayImplementation = // GlobalData.Singleton.ImplementationCreator.GetGnosisToolbarTrayImplementation(); GnosisToolbarTrayController toolbarTrayController = new GnosisToolbarTrayController(toolbarTray, EntityController, this); toolbarTrayController.Setup(); ToolbarTrayControllers.Add(toolbarTrayController); } } ////tooltips enabled? if (GlobalData.Singleton.SystemController.ShowTooltips) { foreach (GnosisToolbarTrayController toolbarTrayController in ToolbarTrayControllers) { toolbarTrayController.ShowTooltips();// GlobalData.Instance.Connection.ShowTooltips); } } //primary split // IGnosisPrimarySplitImplementation primarySplitImplementation = // GlobalData.Singleton.ImplementationCreator.GetGnosisPrimarySplitImplementation(); GnosisPrimarySplitController primarySplitController = new GnosisPrimarySplitController(((GnosisParentWindow)ControlImplementation).PrimarySplit, EntityController, this); GlobalData.Singleton.PrimarySplitController = primarySplitController; primarySplitController.Setup(); //styles GlobalData.Singleton.StyleHelper.ApplyStyle(((GnosisParentWindow)ControlImplementation).PrimarySplit, EntityController.GetNormalStyle()); }
private void UpdateSplitUnits() { if (currentController != null) { if (txtWidth.Value != null) { if (validator.ValidateSplitUnits((int)txtWidth.Value)) { int newWidth = (int)txtWidth.Value; TreeViewItem parentItem = GetParentNode(); GnosisPrimarySplitController primarySplitController = (GnosisPrimarySplitController)parentItem.Tag; primarySplitController.ChangeSplitUnits(newWidth); txtWidth.Style = gdRoot.FindResource("textBoxNormalStyle") as System.Windows.Style; } else { txtWidth.Style = gdRoot.FindResource("textBoxErrorStyle") as System.Windows.Style; } } } }