view_alninfo.fl
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:3k
源码类别:

生物技术

开发平台:

C/C++

  1. # data file for the Fltk User Interface Designer (fluid)
  2. version 1.0105 
  3. do_not_include_H_from_C 
  4. header_name {view_alninfo_.hpp} 
  5. code_name {view_alninfo_.cpp}
  6. decl {/* $Id: view_alninfo.fl,v 1000.4 2004/06/01 20:58:59 gouriano Exp $ */} {public
  7. decl {/* $Id: view_alninfo.fl,v 1000.4 2004/06/01 20:58:59 gouriano Exp $ */} {} 
  8. decl {#include <ncbi_pch.hpp>} {selected
  9. class CAlnInfoView {: {public CAlnView}
  10. } {
  11.   decl {CAlnInfoView(const objects::CPluginMessage& msg, const string& pool_name);} {public
  12.   }
  13.   decl {static void GetInfo(objects::CPluginInfo& info);} {public
  14.   }
  15.   decl {void OnDocumentChanged();} {public
  16.   }
  17.   decl {const string& GetTitle() const;} {public
  18.   }
  19.   decl {CRef<CAlignDataSource> m_DataSource;} {}
  20.   decl {auto_ptr<CViewMenuMgr> m_ViewMenuMgr;} {}
  21.   decl {void x_OnFileClose();} {}
  22.   decl {void x_OnHelp();} {}
  23.   decl {void x_OnShowSequence();} {}
  24.   decl {void x_OnShowScores();} {}
  25.   decl {void x_OnShowSegments();} {}
  26.   Function {x_CreateWindow()} {open private
  27.   } {
  28.     Fl_Window {} {
  29.       callback {OnExit();} open
  30.       private xywh {511 211 600 500} type Double resizable
  31.       class Fl_Window visible
  32.     } {
  33.       Fl_Menu_Bar m_Menu {open
  34.         private xywh {0 0 600 25} box FLAT_BOX labelsize 12 textsize 12
  35.       } {
  36.         submenu {} {
  37.           label {&File} open
  38.           xywh {0 0 100 20} labelsize 12
  39.         } {
  40.           menuitem {} {
  41.             label {&Close}
  42.             callback {x_OnFileClose();}
  43.             xywh {0 0 100 20} labelsize 12
  44.           }
  45.         }
  46.         submenu {} {
  47.           label {&View} open
  48.           xywh {0 0 100 20} labelsize 12
  49.         } {
  50.           menuitem {} {
  51.             label {Show Se&gments}
  52.             callback {x_OnShowSegments();}
  53.             xywh {0 0 100 20} labelsize 12
  54.           }
  55.           menuitem {} {
  56.             label {Show &Sequence}
  57.             callback {x_OnShowSequence();}
  58.             xywh {0 0 100 20} labelsize 12
  59.           }
  60.           menuitem {} {
  61.             label {Show S&cores}
  62.             callback {x_OnShowScores();}
  63.             xywh {0 0 100 20} labelsize 12
  64.           }
  65.           submenu {} {
  66.             label {Set &Anchor} open
  67.             xywh {0 0 100 20} labelsize 12 divider
  68.           } {}
  69.           submenu {} {
  70.             label {Active Views} open
  71.             xywh {0 0 100 20} labelsize 12
  72.           } {}
  73.           submenu {} {
  74.             label {&New View} open
  75.             xywh {0 0 100 20} labelsize 12
  76.           } {}
  77.         }
  78.         submenu {} {
  79.           label {&Help} open
  80.           xywh {0 0 100 20} labelsize 12
  81.         } {
  82.           menuitem {} {
  83.             label {&Alignment View Help}
  84.             callback {x_OnHelp();}
  85.             xywh {0 0 100 20} labelsize 12
  86.           }
  87.           menuitem {} {
  88.             label {&About Alignment View}
  89.             xywh {0 0 100 20} labelsize 12
  90.           }
  91.         }
  92.       }
  93.       Fl_Group {} {open
  94.         xywh {0 25 600 475} box THIN_DOWN_BOX color 7 resizable
  95.       } {
  96.         Fl_Box m_AlnInfo {
  97.           private xywh {0 25 600 475} box THIN_DOWN_FRAME color 7 selection_color 4 labelsize 10 resizable
  98.           class CAlnInfoTable
  99.         }
  100.       }
  101.     }
  102.   }