- # data file for the Fltk User Interface Designer (fluid)
- version 1.0105
- do_not_include_H_from_C
- header_name {main_window_.hpp}
- code_name {main_window_.cpp}
- decl {/* $Id: main_window.fl,v 1000.4 2004/06/01 20:48:19 gouriano Exp $ */} {public
- }
- decl {/* $Id: main_window.fl,v 1000.4 2004/06/01 20:48:19 gouriano Exp $ */} {}
- decl {#include <ncbi_pch.hpp>} {selected
- }
- class CMainWindow {: {public CDocMgrView, public ISelection}
- } {
- decl {CMainWindow()} {public
- }
- decl {~CMainWindow()} {public
- }
- decl {void Hide();} {public
- }
- decl {void Show();} {public
- }
- decl {void Show(int argc, char** argv);} {public
- }
- decl {bool Shown() const;} {public
- }
- decl {void Update(TUpdateFlags flags);} {public
- }
- decl {string GetTitle() const;} {public
- }
- decl {void GetSelections(TConstScopedObjects& objs) const;} {public
- }
- decl {void SetSelections(const TConstScopedObjects& objs);} {public
- }
- decl {auto_ptr<Fl_Window> m_Window;} {}
- decl {auto_ptr<CAlgoMenuMgr> m_ToolMgr} {}
- decl {auto_ptr<CViewMenuMgr> m_ViewMgr;} {}
- decl {auto_ptr<CDocLoaderMenuMgr> m_DocLoaderMgr} {}
- decl {auto_ptr<CAboutDlg> m_AboutDlg;} {}
- decl {auto_ptr<CPluginMgrDlg> m_PluginMgrDlg;} {}
- decl {auto_ptr<CBrowserConfigDlg> m_BrowserConfigDlg;} {}
- decl {auto_ptr<CGBenchFrameWindow> m_AppFrame;} {}
- decl {CRef<CDocumentDlg> m_DocumentDlg;} {}
- decl {string m_VersionStr;} {}
- decl {string m_BuildStr;} {}
- decl {int m_LastConsoleHeight;} {}
- decl {CRef<IDocument> m_CurrentDoc;} {}
- decl {void x_OnHelpIndex();} {}
- decl {void x_OnHelpAbout();} {}
- decl {void x_OnToggleConsole();} {}
- decl {void x_OnManagePlugins();} {}
- decl {void x_OnBrowserConfig();} {}
- decl {void x_OnSwitchDocs();} {}
- decl {void x_OnShowAllRecords();} {}
- decl {void x_RefreshDynMenus();} {}
- decl {void x_HideAllBut(IDocument* doc);} {}
- decl {void x_Show(IDocument* doc);} {}
- Function {x_CreateWindow()} {open private
- } {
- Fl_Window {} {
- label {NCBI Genome Workbench} open
- xywh {590 104 550 340} type Double hide resizable
- } {
- Fl_Pack m_Pack {open
- private xywh {5 5 540 330} resizable
- } {
- Fl_Group {} {open
- xywh {5 5 540 175} box ENGRAVED_FRAME
- } {
- Fl_Group {} {
- xywh {10 15 355 155} resizable
- } {
- Fl_Box {} {
- image {ncbi.xpm} xywh {10 15 355 65} align 16
- }
- Fl_Box {} {
- label {NCBI Genome Workbench}
- xywh {10 85 355 25} labeltype ENGRAVED_LABEL
- }
- Fl_Box m_Version {
- label version
- private xywh {10 115 355 25} labelsize 12
- }
- Fl_Box m_BuildDate {
- label {build date}
- private xywh {10 145 355 25} labelsize 12
- }
- }
- Fl_Group {} {open
- xywh {380 20 150 145}
- } {
- Fl_Menu_Button m_OpenMenu {
- label Data open
- private xywh {380 20 150 25} labelsize 12 textsize 12
- } {
- submenu {} {
- label Search open
- xywh {35 35 100 20} labelsize 12
- } {}
- submenu {} {
- label {Recent Documents} open
- xywh {0 0 100 20} labelsize 12
- } {}
- submenu {} {
- label {Manage Data Sources} open
- xywh {10 10 100 20} labelsize 12 divider
- } {}
- submenu {} {
- label Open open
- xywh {0 0 100 20} labelsize 12
- } {}
- submenu {} {
- label Import open
- xywh {10 10 100 20} labelsize 12
- } {}
- submenu {} {
- label Unload open
- xywh {30 30 100 20} labelsize 12
- } {}
- submenu {} {
- label {Save as} open
- xywh {20 20 100 20} labelsize 12
- } {}
- }
- Fl_Menu_Button m_ToolsMenu {
- label Tools
- private xywh {380 50 150 25} labelsize 12 textsize 12
- } {}
- Fl_Menu_Button m_SettingsMenu {
- label Settings open
- private xywh {380 80 150 25} labelsize 12 textsize 12
- } {
- menuitem {} {
- label {Manage Plugins}
- callback {x_OnManagePlugins();}
- xywh {0 0 100 20} labelsize 12
- }
- menuitem {} {
- label {Configure Web Browser}
- callback {x_OnBrowserConfig();}
- xywh {10 10 100 20} labelsize 12
- }
- }
- Fl_Menu_Button m_HelpMenu {
- label Help open
- private xywh {380 110 150 25} labelsize 12 textsize 12
- } {
- menuitem {} {
- label Index
- callback {x_OnHelpIndex();}
- xywh {0 0 100 20} labelsize 12 divider
- }
- menuitem {} {
- label {About Genome Workbench}
- callback {x_OnHelpAbout();}
- xywh {0 0 100 20} labelsize 12
- }
- }
- Fl_Button {} {
- label Exit
- callback {Hide();}
- xywh {380 140 150 25} labelsize 12
- }
- }
- }
- Fl_Group {} {open
- xywh {5 180 540 35}
- } {
- Fl_Menu_Button m_OpenDocs {
- label {No Open Documents}
- callback {x_OnSwitchDocs();} open
- xywh {5 185 365 25} labelsize 12 align 64 deactivate resizable
- } {
- menuitem {} {
- label {Show Application Frame}
- callback {x_OnShowFrame();}
- xywh {0 0 100 20} labelsize 12
- }
- menuitem {} {
- label {Select From All Documents}
- callback {x_OnShowAllRecords();}
- private xywh {0 0 100 20} labelsize 12 divider
- }
- }
- Fl_Menu_Button m_ViewsMenu {
- label {Open a View} open
- xywh {380 185 150 25} labelsize 12 textsize 12 deactivate
- } {}
- }
- Fl_Group {} {open
- xywh {5 215 540 120} labelsize 12 resizable
- } {
- Fl_Group {} {
- xywh {5 215 540 13}
- } {
- Fl_Button m_ShowConsoleBtn {
- label {@-88DnArrow}
- callback {x_OnToggleConsole();}
- private xywh {530 215 12 12} labelsize 10
- }
- Fl_Box {} {
- xywh {5 218 520 3} box THIN_UP_FRAME
- }
- Fl_Box {} {
- xywh {5 222 520 3} box THIN_UP_FRAME resizable
- }
- }
- Fl_Group m_Console {open
- private xywh {5 230 540 105} color 7 resizable
- class CDiagPanel
- } {}
- }
- }
- }
- }
- decl {CGBenchFrameWindow& x_GetMainFrame();} {}
- decl {void x_OnShowFrame();} {}
- }