testtl.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 {testtl_.hpp} 
  5. code_name {testtl_.cpp}
  6. decl {/* $Id: testtl.fl,v 1000.1 2004/06/01 21:14:35 gouriano Exp $ */} {public
  7. decl {/* $Id: testtl.fl,v 1000.1 2004/06/01 21:14:35 gouriano Exp $ */} {} 
  8. decl {#include <ncbi_pch.hpp>} {} 
  9. class CTestTL {} {
  10.   Function {CTestTL()} {} {
  11.     Fl_Window {} {
  12.       label {TopLevel Test} open
  13.       private xywh {54 209 800 600} type Double hide resizable
  14.     } {
  15.       Fl_Menu_Bar {} {
  16.         xywh {0 0 1024 25}
  17.       } {
  18.         submenu {} {
  19.           label {&File} open
  20.           xywh {0 0 100 20}
  21.         } {
  22.           menuitem {} {
  23.             label {E&xit}
  24.             callback {x_OnExit();}
  25.             xywh {0 0 100 20}
  26.           }
  27.         }
  28.         submenu {} {
  29.           label {&Children} open
  30.           xywh {0 0 100 20}
  31.         } {
  32.           menuitem {} {
  33.             label {&New Child}
  34.             callback {x_OnNewChild();}
  35.             xywh {0 0 100 20}
  36.           }
  37.           menuitem {} {
  38.             label {&Delete Current}
  39.             callback {x_OnDeleteCurrent();}
  40.             xywh {0 0 100 20} divider
  41.           }
  42.           menuitem {} {
  43.             label {&Cascade}
  44.             callback {x_OnCascade();}
  45.             xywh {0 0 100 20}
  46.           }
  47.           menuitem {} {
  48.             label {&Tile}
  49.             callback {x_OnTile();}
  50.             xywh {0 0 100 20}
  51.           }
  52.         }
  53.       }
  54.       Fl_Group m_TopLevel {open
  55.         private xywh {0 25 800 575} box DOWN_BOX color 41 align 65 resizable
  56.         class CTopLevel
  57.       } {}
  58.     }
  59.     code {m_MainWin.reset(w);} {}
  60.     code {x_PostConstruction();} {}
  61.   }
  62.   decl {~CTestTL();} {public
  63.   }
  64.   decl {void Show(int argc, char** argv);} {public
  65.   }
  66.   decl {bool Shown() const;} {public
  67.   }
  68.   decl {auto_ptr<Fl_Window> m_MainWin;} {}
  69.   decl {vector<CTestChild*> m_Children;} {}
  70.   decl {void x_OnExit();} {}
  71.   decl {void x_OnNewChild();} {}
  72.   decl {void x_OnDeleteCurrent();} {}
  73.   decl {void x_PostConstruction();} {}
  74.   decl {void x_OnCascade();} {}
  75.   decl {void x_OnTile();} {}