score_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/widgets/hit_matrix/score_dlg_.hpp} 
  5. code_name {score_dlg_.cpp}
  6. decl {/* $Id: score_dlg.fl,v 1000.1 2004/06/01 21:11:11 gouriano Exp $ */} {public
  7. decl {/* $Id: score_dlg.fl,v 1000.1 2004/06/01 21:11:11 gouriano Exp $ */} {} 
  8. decl {#include <ncbi_pch.hpp>} {} 
  9. class NCBI_GUIWIDGETS_HIT_MATRIX_EXPORT CScoreDlg {: {public CDialog}
  10. } {
  11.   decl {void SetTitle(const string& title);} {public
  12.   }
  13.   Function {x_CreateWindow()} {open private
  14.   } {
  15.     Fl_Window {} {open
  16.       xywh {751 393 314 193} type Double visible
  17.     } {
  18.       Fl_Button {} {
  19.         label Cancel
  20.         callback {x_OnCancel();}
  21.         xywh {210 50 90 25} labelsize 12
  22.       }
  23.       Fl_Return_Button {} {
  24.         label Ok
  25.         callback {x_OnOK()}
  26.         xywh {210 15 90 25} labelsize 12
  27.       }
  28.       Fl_Browser m_List {
  29.         xywh {10 15 190 165} type Hold labelsize 12 textsize 12
  30.         class CBrowser
  31.       }
  32.     }
  33.   }
  34.   decl {string m_TitleStr;} {}
  35.   Function {SetItems(const vector<string>& items, int curr)} {open return_type void
  36.   } {
  37.     code {_ASSERT(m_List);
  38.     int size = items.size();
  39.     for( int i = 0; i < size; i++ ) {
  40.         m_List->insert(size, items[i].c_str());
  41.     }
  42.     m_List->select(curr + 1);} {}
  43.   }
  44.   decl {int m_SelectedIndex;} {}
  45.   Function {GetSelectedIndex()} {open return_type int
  46.   } {
  47.     code {return m_SelectedIndex;} {}
  48.   }
  49.   decl {CScoreDlg();} {public
  50.   }
  51.   decl {virtual void x_OnOK();} {}
  52.   decl {virtual void x_OnCancel();} {}