demo_taxplot3d_ui.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 {demo_taxplot3d_ui_.hpp} 
  5. code_name {demo_taxplot3d_ui_.cpp}
  6. decl {/* $Id: demo_taxplot3d_ui.fl,v 1000.1 2004/06/01 21:13:58 gouriano Exp $ */} {public
  7. decl {/* $Id: demo_taxplot3d_ui.fl,v 1000.1 2004/06/01 21:13:58 gouriano Exp $ */} {} 
  8. decl {#include <ncbi_pch.hpp>} {} 
  9. class CDemo3DUI {: IShiLoaderEvents
  10. } {
  11.   decl {CDemo3DUI();} {public
  12.   }
  13.   decl {virtual ~CDemo3DUI();} {public
  14.   }
  15.   decl {void Show (int argc, char** argv);} {public
  16.   }
  17.   decl {auto_ptr<Fl_Window> m_Window;} {}
  18.   decl {CRef<CObjectManager> m_ObjMgr;} {}
  19.   decl {CRef<CScope> m_Scope;} {}
  20.   Function {x_CreateWindow()} {open private
  21.   } {
  22.     Fl_Window {} {open
  23.       xywh {502 162 727 772} type Double resizable visible
  24.     } {
  25.       Fl_Group {} {open
  26.         xywh {15 6 703 764} resizable
  27.       } {
  28.         Fl_Button {} {
  29.           label Load
  30.           callback {x_OnLoadAccession();}
  31.           xywh {195 735 90 26}
  32.         }
  33.         Fl_Button {} {
  34.           label Cancel
  35.           callback {x_OnLoadFile();}
  36.           xywh {622 731 88 27}
  37.         }
  38.         Fl_File_Input m_FileName {
  39.           label File
  40.           xywh {51 660 232 36} when 1
  41.         }
  42.         Fl_Box m_3DWidget {
  43.           label {Camera View}
  44.           private xywh {20 6 690 644} box DOWN_BOX color 7 labeltype NO_LABEL align 16 resizable
  45.           class CTaxplot3dWidget4x
  46.         }
  47.         Fl_Choice m_Tax1 {
  48.           label X open
  49.           xywh {318 670 265 25} down_box BORDER_BOX
  50.         } {}
  51.         Fl_Choice m_Tax3 {
  52.           label Z open
  53.           xywh {318 735 265 25} down_box BORDER_BOX
  54.         } {}
  55.         Fl_Choice m_Tax2 {
  56.           label Y open
  57.           xywh {318 702 265 25} down_box BORDER_BOX
  58.         } {}
  59.         Fl_Progress m_Progress {
  60.           xywh {50 700 235 26}
  61.         }
  62.       }
  63.     }
  64.   }
  65.   decl {void x_OnLoadFile();} {}
  66.   decl {void x_OnLoadAccession();} {}
  67.   decl {ShiLoader * m_ShiLoader;} {}
  68.   decl {void updateDatasource();} {public
  69.   }
  70.   decl {void fireEvent(eEventType eType, void * data);} {}
  71.   decl {auto_ptr<CTaxplot3dDataSource> m_DS;} {}