📄 main_window_.cpp
字号:
"_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_\u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_\u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_\u_u_u_u_u_u_u_u_u_u_u_u_u_u"};static Fl_Pixmap image_ncbi(idata_ncbi);Fl_Menu_Item CMainWindow::menu_m_OpenMenu[] = { {"Search", 0, 0, 0, 64, 0, 0, 12, 56}, {0}, {"Recent Documents", 0, 0, 0, 64, 0, 0, 12, 56}, {0}, {"Manage Data Sources", 0, 0, 0, 192, 0, 0, 12, 56}, {0}, {"Open", 0, 0, 0, 64, 0, 0, 12, 56}, {0}, {"Import", 0, 0, 0, 64, 0, 0, 12, 56}, {0}, {"Unload", 0, 0, 0, 64, 0, 0, 12, 56}, {0}, {"Save as", 0, 0, 0, 64, 0, 0, 12, 56}, {0}, {0}};inline void CMainWindow::cb_Manage_i(Fl_Menu_*, void*) { x_OnManagePlugins();}void CMainWindow::cb_Manage(Fl_Menu_* o, void* v) { ((CMainWindow*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_Manage_i(o,v);}inline void CMainWindow::cb_Configure_i(Fl_Menu_*, void*) { x_OnBrowserConfig();}void CMainWindow::cb_Configure(Fl_Menu_* o, void* v) { ((CMainWindow*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_Configure_i(o,v);}Fl_Menu_Item CMainWindow::menu_m_SettingsMenu[] = { {"Manage Plugins", 0, (Fl_Callback*)CMainWindow::cb_Manage, 0, 0, 0, 0, 12, 56}, {"Configure Web Browser", 0, (Fl_Callback*)CMainWindow::cb_Configure, 0, 0, 0, 0, 12, 56}, {0}};inline void CMainWindow::cb_Index_i(Fl_Menu_*, void*) { x_OnHelpIndex();}void CMainWindow::cb_Index(Fl_Menu_* o, void* v) { ((CMainWindow*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_Index_i(o,v);}inline void CMainWindow::cb_About_i(Fl_Menu_*, void*) { x_OnHelpAbout();}void CMainWindow::cb_About(Fl_Menu_* o, void* v) { ((CMainWindow*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_About_i(o,v);}Fl_Menu_Item CMainWindow::menu_m_HelpMenu[] = { {"Index", 0, (Fl_Callback*)CMainWindow::cb_Index, 0, 128, 0, 0, 12, 56}, {"About Genome Workbench", 0, (Fl_Callback*)CMainWindow::cb_About, 0, 0, 0, 0, 12, 56}, {0}};inline void CMainWindow::cb_Exit_i(Fl_Button*, void*) { Hide();}void CMainWindow::cb_Exit(Fl_Button* o, void* v) { ((CMainWindow*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_Exit_i(o,v);}inline void CMainWindow::cb_m_OpenDocs_i(Fl_Menu_Button*, void*) { x_OnSwitchDocs();}void CMainWindow::cb_m_OpenDocs(Fl_Menu_Button* o, void* v) { ((CMainWindow*)(o->parent()->parent()->parent()->user_data()))->cb_m_OpenDocs_i(o,v);}inline void CMainWindow::cb_Show_i(Fl_Menu_*, void*) { x_OnShowFrame();}void CMainWindow::cb_Show(Fl_Menu_* o, void* v) { ((CMainWindow*)(o->parent()->parent()->parent()->user_data()))->cb_Show_i(o,v);}inline void CMainWindow::cb_Select_i(Fl_Menu_*, void*) { x_OnShowAllRecords();}void CMainWindow::cb_Select(Fl_Menu_* o, void* v) { ((CMainWindow*)(o->parent()->parent()->parent()->user_data()))->cb_Select_i(o,v);}Fl_Menu_Item CMainWindow::menu_m_OpenDocs[] = { {"Show Application Frame", 0, (Fl_Callback*)CMainWindow::cb_Show, 0, 0, 0, 0, 12, 56}, {"Select From All Documents", 0, (Fl_Callback*)CMainWindow::cb_Select, 0, 128, 0, 0, 12, 56}, {0}};inline void CMainWindow::cb_m_ShowConsoleBtn_i(Fl_Button*, void*) { x_OnToggleConsole();}void CMainWindow::cb_m_ShowConsoleBtn(Fl_Button* o, void* v) { ((CMainWindow*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_m_ShowConsoleBtn_i(o,v);}Fl_Double_Window* CMainWindow::x_CreateWindow() { Fl_Double_Window* w; { Fl_Double_Window* o = new Fl_Double_Window(550, 340, "NCBI Genome Workbench"); w = o; o->user_data((void*)(this)); { Fl_Pack* o = m_Pack = new Fl_Pack(5, 5, 540, 330); { Fl_Group* o = new Fl_Group(5, 5, 540, 175); o->box(FL_ENGRAVED_FRAME); { Fl_Group* o = new Fl_Group(10, 15, 355, 155); { Fl_Box* o = new Fl_Box(10, 15, 355, 65); o->image(image_ncbi); o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE); } { Fl_Box* o = new Fl_Box(10, 85, 355, 25, "NCBI Genome Workbench"); o->labeltype(FL_ENGRAVED_LABEL); } { Fl_Box* o = m_Version = new Fl_Box(10, 115, 355, 25, "version"); o->labelsize(12); } { Fl_Box* o = m_BuildDate = new Fl_Box(10, 145, 355, 25, "build date"); o->labelsize(12); } o->end(); Fl_Group::current()->resizable(o); } { Fl_Group* o = new Fl_Group(380, 20, 150, 145); { Fl_Menu_Button* o = m_OpenMenu = new Fl_Menu_Button(380, 20, 150, 25, "Data"); o->labelsize(12); o->textsize(12); o->menu(menu_m_OpenMenu); } { Fl_Menu_Button* o = m_ToolsMenu = new Fl_Menu_Button(380, 50, 150, 25, "Tools"); o->labelsize(12); o->textsize(12); } { Fl_Menu_Button* o = m_SettingsMenu = new Fl_Menu_Button(380, 80, 150, 25, "Settings"); o->labelsize(12); o->textsize(12); o->menu(menu_m_SettingsMenu); } { Fl_Menu_Button* o = m_HelpMenu = new Fl_Menu_Button(380, 110, 150, 25, "Help"); o->labelsize(12); o->textsize(12); o->menu(menu_m_HelpMenu); } { Fl_Button* o = new Fl_Button(380, 140, 150, 25, "Exit"); o->labelsize(12); o->callback((Fl_Callback*)cb_Exit); } o->end(); } o->end(); } { Fl_Group* o = new Fl_Group(5, 180, 540, 35); { Fl_Menu_Button* o = m_OpenDocs = new Fl_Menu_Button(5, 185, 365, 25, "No Open Documents"); o->labelsize(12); o->callback((Fl_Callback*)cb_m_OpenDocs); o->align(FL_ALIGN_CLIP); o->deactivate(); Fl_Group::current()->resizable(o); o->menu(menu_m_OpenDocs); } { Fl_Menu_Button* o = m_ViewsMenu = new Fl_Menu_Button(380, 185, 150, 25, "Open a View"); o->labelsize(12); o->textsize(12); o->deactivate(); } o->end(); } { Fl_Group* o = new Fl_Group(5, 215, 540, 120); o->labelsize(12); { Fl_Group* o = new Fl_Group(5, 215, 540, 13); { Fl_Button* o = m_ShowConsoleBtn = new Fl_Button(530, 215, 12, 12, "@-88DnArrow"); o->labelsize(10); o->callback((Fl_Callback*)cb_m_ShowConsoleBtn); } { Fl_Box* o = new Fl_Box(5, 218, 520, 3); o->box(FL_THIN_UP_FRAME); } { Fl_Box* o = new Fl_Box(5, 222, 520, 3); o->box(FL_THIN_UP_FRAME); Fl_Group::current()->resizable(o); } o->end(); } { CDiagPanel* o = m_Console = new CDiagPanel(5, 230, 540, 105); o->box(FL_NO_BOX); o->color(FL_BACKGROUND2_COLOR); o->selection_color(FL_BACKGROUND_COLOR); o->labeltype(FL_NORMAL_LABEL); o->labelfont(0); o->labelsize(14); o->labelcolor(FL_BLACK); o->align(FL_ALIGN_TOP); o->when(FL_WHEN_RELEASE); o->end(); Fl_Group::current()->resizable(o); } o->end(); Fl_Group::current()->resizable(o); } o->end(); Fl_Group::current()->resizable(o); } o->end(); } return w;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -