⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main_window_.cpp

📁 ncbi源码
💻 CPP
📖 第 1 页 / 共 2 页
字号:
"_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 + -