plugin_arg_dialog.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_arg_dialog_.hpp} 
  5. code_name {plugin_arg_dialog_.cpp}
  6. decl {/* $Id: plugin_arg_dialog.fl,v 1000.4 2004/06/01 20:44:17 gouriano Exp $ */} {public
  7. decl {/* $Id: plugin_arg_dialog.fl,v 1000.4 2004/06/01 20:44:17 gouriano Exp $ */} {} 
  8. decl {#include <ncbi_pch.hpp>} {} 
  9. class NCBI_GUICORE_EXPORT CPluginArgDialog {open selected : {public CDialog}
  10. } {
  11.   decl {CPluginArgDialog(CPluginHandle handle, objects::CPluginArgSet& args, const TConstScopedObjects& selections);} {public
  12.   }
  13.   decl {void Show();} {public
  14.   }
  15.   decl {void SetArgs(objects::CPluginArgSet& args, const TConstScopedObjects& selections);} {public
  16.   }
  17.   decl {void SetTitle(const string& title);} {public
  18.   }
  19.   decl {void Size(int w, int h);} {public
  20.   }
  21.   decl {string m_Title;} {}
  22.   decl {CPluginHandle m_Handle;} {}
  23.   decl {CRef<objects::CPluginArgSet> m_Args;} {}
  24.   decl {TConstScopedObjects m_Selections;} {}
  25.   decl {void x_OnOK();} {}
  26.   decl {void x_OnHelp();} {}
  27.   decl {void x_OnSaveOptions();} {}
  28.   Function {x_CreateWindow()} {private
  29.   } {
  30.     Fl_Window {} {
  31.       callback {x_OnCancel();} open
  32.       private xywh {606 299 550 585} type Double resizable visible
  33.     } {
  34.       Fl_Scroll m_Form {open
  35.         private xywh {5 5 540 535} resizable
  36.         class CPluginArgForm
  37.       } {}
  38.       Fl_Group {} {open
  39.         xywh {5 540 540 5} box THIN_DOWN_FRAME
  40.       } {}
  41.       Fl_Group {} {open
  42.         private xywh {5 550 540 25}
  43.       } {
  44.         Fl_Button {} {
  45.           label {Save Options}
  46.           callback {x_OnSaveOptions();}
  47.           private xywh {5 550 110 25} labelsize 12
  48.         }
  49.         Fl_Group {} {open
  50.           xywh {115 550 180 25} resizable
  51.         } {}
  52.         Fl_Return_Button {} {
  53.           label OK
  54.           callback {x_OnOK();}
  55.           private xywh {380 550 80 25} labelsize 12
  56.         }
  57.         Fl_Button {} {
  58.           label Cancel
  59.           callback {x_OnCancel();}
  60.           private xywh {465 550 80 25} shortcut 0xff1b labelsize 12
  61.         }
  62.         Fl_Button m_HelpButton {
  63.           label Help
  64.           callback {x_OnHelp();}
  65.           private xywh {295 550 80 25} shortcut 0xff1b labelsize 12
  66.         }
  67.       }
  68.     }
  69.   }