registry.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/dialogs/registry/registry_.hpp} 
  5. code_name {registry_.cpp}
  6. decl {/* $Id: registry.fl,v 1000.2 2004/06/01 20:47:04 gouriano Exp $ */} {selected public
  7. decl {/* $Id: registry.fl,v 1000.2 2004/06/01 20:47:04 gouriano Exp $ */} {selected
  8. decl {#include <ncbi_pch.hpp>} {selected
  9. class NCBI_GUIDIALOGS_EXPORT CRegistryDlg {: {public CDialog}
  10. } {
  11.   decl {CRegistryDlg(IRegistryData& data);} {public
  12.   }
  13.   Function {x_CreateWindow()} {private
  14.   } {
  15.     Fl_Window {} {
  16.       callback {x_OnCancel();} open
  17.       xywh {413 167 649 363} type Double hide resizable
  18.     } {
  19.       Fl_Menu_Bar {} {open
  20.         xywh {0 0 645 25} box NO_BOX
  21.       } {
  22.         submenu {} {
  23.           label {&File} open
  24.           xywh {0 0 100 20}
  25.         } {
  26.           menuitem {} {
  27.             label {&Close}
  28.             xywh {0 0 100 20}
  29.           }
  30.         }
  31.         submenu {} {
  32.           label Edit open
  33.           xywh {0 0 100 20}
  34.         } {
  35.           menuitem {} {
  36.             label {New &Key}
  37.             xywh {0 0 100 20}
  38.           }
  39.           menuitem {} {
  40.             label {New &Item}
  41.             xywh {0 0 100 20}
  42.           }
  43.         }
  44.       }
  45.       Fl_Tile {} {open
  46.         xywh {0 25 645 295} resizable
  47.       } {
  48.         Fl_Box m_Tree {
  49.           callback {x_OnChooseKey();}
  50.           private xywh {5 25 210 295} box DOWN_FRAME color 7 selection_color 4
  51.           class CTreeBrowser
  52.         }
  53.         Fl_Group m_List {open
  54.           private xywh {215 25 430 295} box DOWN_FRAME color 7 selection_color 4
  55.           class CRegistryItemPanel
  56.         } {}
  57.       }
  58.       Fl_Group {} {open
  59.         xywh {5 335 640 25}
  60.       } {
  61.         Fl_Group {} {open
  62.           xywh {5 335 560 25} resizable
  63.         } {}
  64.         Fl_Return_Button {} {
  65.           label OK
  66.           callback {x_OnOK();}
  67.           xywh {565 335 80 25}
  68.         }
  69.       }
  70.       Fl_Group {} {open
  71.         xywh {5 325 640 5} box THIN_DOWN_FRAME
  72.       } {}
  73.     }
  74.   }
  75.   decl {CRef<IRegistryData> m_Data;} {}
  76.   decl {multimap<string, string> m_Keys;} {}
  77.   decl {void x_FillTree(const list<string>& keys);} {}
  78.   decl {void x_AddKey(const string& key, CTreeBrowser::Node* parent = NULL);} {}
  79.   decl {void x_OnChooseKey();} {}
  80.   decl {string x_NodeToKey(CTreeBrowser::Node* node);} {}