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

生物技术

开发平台:

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 {../../../include/gui/core/plugin_dlg_.hpp} 
  5. code_name {plugin_dlg_.cpp}
  6. decl {/* $Id: plugin_dlg.fl,v 1000.0 2004/06/01 21:17:23 gouriano Exp $ */} {public
  7. decl {/* $Id: plugin_dlg.fl,v 1000.0 2004/06/01 21:17:23 gouriano Exp $ */} {} 
  8. decl {#include <ncbi_pch.hpp>} {} 
  9. class NCBI_GUICORE_EXPORT CPluginDlg {open : {public CDialog}
  10. } {
  11.   decl {CPluginDlg(objects::EAlgoCommand cmd);} {public
  12.   }
  13.   decl {CPluginDlg(objects::EDataCommand cmd);} {public
  14.   }
  15.   decl {CPluginDlg(objects::EViewCommand cmd);} {public
  16.   }
  17.   decl {vector<CPluginHandle> m_Handles;} {}
  18.   decl {CRef<objects::CPluginMessage> m_Msg;} {}
  19.   decl {objects::EAlgoCommand m_AlgoCmd;} {}
  20.   decl {objects::EDataCommand m_DataCmd;} {}
  21.   decl {objects::EViewCommand m_ViewCmd;} {}
  22.   decl {TConstScopedObjects m_Objs;} {}
  23.   decl {string m_TitleBase;} {}
  24.   Function {x_CreateWindow()} {open
  25.   } {
  26.     Fl_Window {} {open
  27.       xywh {287 124 673 304} type Double hide resizable
  28.     } {
  29.       Fl_Browser m_PluginList {
  30.         callback {x_OnPluginChanged();}
  31.         private xywh {5 5 160 240} type Hold labelsize 12 textsize 12
  32.       }
  33.       Fl_Group m_Form {
  34.         private xywh {170 5 500 240} labelsize 12 resizable
  35.         class CPluginArgForm
  36.       } {}
  37.       Fl_Group {} {open
  38.         xywh {5 275 665 25} labelsize 12
  39.       } {
  40.         Fl_Button {} {
  41.           label Cancel
  42.           callback {x_OnCancel();}
  43.           xywh {585 275 85 25} labelsize 12
  44.         }
  45.         Fl_Return_Button {} {
  46.           label OK
  47.           callback {x_OnOK();}
  48.           xywh {495 275 85 25} labelsize 12
  49.         }
  50.         Fl_Group {} {open
  51.           xywh {5 275 490 25} labelsize 12 resizable
  52.         } {}
  53.       }
  54.       Fl_Group m_StatusBar {selected
  55.         private xywh {5 250 665 20} box THIN_DOWN_BOX labelsize 12 align 20
  56.         class CStatusBar
  57.       } {}
  58.     }
  59.   }
  60.   decl {void x_OnOK();} {}
  61.   decl {void x_OnPluginChanged();} {}
  62.   decl {void x_Init(objects::EAlgoCommand cmd);} {}
  63.   decl {void x_Init(objects::EDataCommand cmd);} {}
  64.   decl {void x_Init(objects::EViewCommand cmd);} {}