/** Initialize data structures. * This is called before the X connection is opened. */ void Initialize(void) { InitializeBackgrounds(); InitializeBorders(); InitializeClients(); InitializeClock(); InitializeColors(); InitializeCommands(); InitializeCursors(); InitializeDesktops(); #ifndef DISABLE_CONFIRM InitializeDialogs(); #endif InitializeDock(); InitializeFonts(); InitializeGroups(); InitializeHints(); InitializeIcons(); InitializeKeys(); InitializePager(); InitializePlacement(); InitializePopup(); InitializeRootMenu(); InitializeScreens(); InitializeSettings(); InitializeSwallow(); InitializeTaskBar(); InitializeTray(); InitializeTrayButtons(); }
WindowsManager::WindowsManager() { mColorPickerDlg = mnew ColorPickerDlg(); mCurveEditorDlg = mnew CurveEditorDlg(); mNameEditDlg = mnew NameEditDlg(); InitializeDock(); InitializeWindows(); SetWindowsLayout(o2EditorConfig.mProjectConfig.mLayout); mAvailableLayouts = o2EditorConfig.mGlobalConfig.mAvailableLayouts; }