theme_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/dialogs/config/theme_dlg_.hpp} 
  5. code_name {theme_dlg_.cpp}
  6. decl {/* $Id: theme_dlg.fl,v 1000.1 2004/06/01 20:45:57 gouriano Exp $ */} {public
  7. decl {/* $Id: theme_dlg.fl,v 1000.1 2004/06/01 20:45:57 gouriano Exp $ */} {} 
  8. decl {#include <ncbi_pch.hpp>} {} 
  9. class NCBI_GUIDIALOGS_EXPORT CThemeDlg {: {public CDialog}
  10. } {
  11.   decl {CThemeDlg(IConfigMediator&);} {public
  12.   }
  13.   decl {CRef<IConfigMediator> m_ConfigMediator;} {}
  14.   Function {x_CreateWindow()} {open private
  15.   } {
  16.     Fl_Window {} {
  17.       label Preferences open
  18.       xywh {645 201 325 300} type Double resizable modal visible
  19.     } {
  20.       Fl_Group {} {open
  21.         xywh {0 0 324 38}
  22.       } {
  23.         Fl_Box {} {
  24.           label Theme
  25.           xywh {12 8 55 25}
  26.         }
  27.         Fl_Choice m_ThemeList {
  28.           callback {x_OnUse();} open
  29.           xywh {68 8 211 25} down_box BORDER_BOX labeltype NO_LABEL
  30.         } {}
  31.         Fl_Box {} {
  32.           label resizable
  33.           xywh {82 33 169 1} labeltype NO_LABEL hide deactivate resizable
  34.         }
  35.         Fl_Button {} {
  36.           label {...}
  37.           callback {x_OnShowStateDlg();}
  38.           xywh {287 8 28 25} labelfont 1
  39.         }
  40.       }
  41.       Fl_Group m_ConfigPanelHolder {
  42.         xywh {2 40 321 225} resizable
  43.       } {}
  44.       Fl_Group m_ValueBtnGroup {
  45.         label {value buttons} open
  46.         xywh {5 270 315 25} labeltype NO_LABEL
  47.       } {
  48.         Fl_Button {} {
  49.           label {Default Values}
  50.           callback {x_OnDefVals();}
  51.           private xywh {11 270 105 25}
  52.         }
  53.         Fl_Box {} {
  54.           label resizable
  55.           xywh {8 270 1 25} hide deactivate resizable
  56.         }
  57.         Fl_Return_Button {} {
  58.           label OK
  59.           callback {x_OnOK();}
  60.           private xywh {240 270 80 25}
  61.         }
  62.         Fl_Button {} {
  63.           label Cancel
  64.           callback {x_OnCancel();}
  65.           private xywh {155 270 80 25}
  66.         }
  67.       }
  68.     }
  69.   }
  70.   decl {void SetConfigPanel(Fl_Group& config_panel);} {}
  71.   decl {void x_SetStates(list<string> const& states);} {}
  72.   decl {string x_GetLoadedState();} {}
  73.   decl {void x_SetLoadedState(const string& state);} {}
  74.   decl {void x_OnUse();} {}
  75.   decl {void x_OnOK();} {}
  76.   decl {void x_OnDefVals();} {}
  77.   decl {void x_OnShowStateDlg();;} {}