dlg_blastpoll.fl
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:3k
源码类别:

生物技术

开发平台:

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 {dlg_blastpoll_.hpp} 
  5. code_name {dlg_blastpoll_.cpp}
  6. decl {/* $Id: dlg_blastpoll.fl,v 1000.3 2004/06/01 20:54:23 gouriano Exp $ */} {selected public
  7. decl {/* $Id: dlg_blastpoll.fl,v 1000.3 2004/06/01 20:54:23 gouriano Exp $ */} {selected
  8. decl {#include <ncbi_pch.hpp>} {selected
  9. class CBlastPollDlg {: {public CDialog}
  10. } {
  11.   decl {CBlastPollDlg();} {public
  12.   }
  13.   decl {void StartPoll();} {public
  14.   }
  15.   decl {void StopPoll();} {public
  16.   }
  17.   decl {void Poll();} {public
  18.   }
  19.   decl {void Add(const objects::CPluginCommand& args);} {public
  20.   }
  21.   decl {string m_CurrTimeStr;} {}
  22.   decl {bool m_PollPending;} {}
  23.   decl {CRef<CBlastRidCache> m_RidCache;} {}
  24.   Function {x_CreateWindow()} {open
  25.   } {
  26.     Fl_Window {} {
  27.       label Polling open
  28.       private xywh {383 245 650 260} type Double resizable visible
  29.     } {
  30.       Fl_Group {} {open
  31.         xywh {5 5 640 25}
  32.       } {
  33.         Fl_Box {} {
  34.           label {RID:}
  35.           xywh {5 5 50 25} labelsize 12
  36.         }
  37.         Fl_Input m_InputRid {
  38.           callback {x_OnAdd();}
  39.           xywh {55 5 340 25} labelsize 12 when 8 textsize 12 resizable
  40.         }
  41.         Fl_Button {} {
  42.           label Add
  43.           callback {x_OnAdd();}
  44.           xywh {400 5 80 25} labelsize 12
  45.         }
  46.         Fl_Box {} {
  47.           label {Current Time}
  48.           xywh {480 5 80 25} labelsize 12 align 24
  49.         }
  50.         Fl_Box m_CurrTime {
  51.           private xywh {565 5 80 25} box THIN_DOWN_BOX color 7 labelsize 12
  52.         }
  53.       }
  54.       Fl_Group {} {open
  55.         xywh {5 35 640 190} box THIN_DOWN_BOX color 7 resizable
  56.       } {
  57.         Fl_Group m_Table {open
  58.           xywh {5 35 640 190} box THIN_DOWN_FRAME color 7 selection_color 4 labelsize 12 resizable
  59.           class CBlastPollTable
  60.         } {}
  61.       }
  62.       Fl_Group {} {
  63.         xywh {5 230 640 25}
  64.       } {
  65.         Fl_Button {} {
  66.           label {@2<}
  67.           callback {x_OnUp();}
  68.           xywh {5 230 30 25} labelsize 12
  69.         }
  70.         Fl_Button {} {
  71.           label {@8<}
  72.           callback {x_OnDown();}
  73.           xywh {40 230 30 25} labelsize 12
  74.         }
  75.         Fl_Button {} {
  76.           label Active
  77.           callback {x_OnActiveToggle();}
  78.           xywh {75 230 80 25} labelsize 12
  79.         }
  80.         Fl_Button {} {
  81.           label OK
  82.           callback {x_OnOK();}
  83.           xywh {565 230 80 25} labelsize 12
  84.         }
  85.         Fl_Group {} {open
  86.           xywh {240 230 125 25} resizable
  87.         } {}
  88.         Fl_Button {} {
  89.           label {Poll Now}
  90.           callback {x_OnPollNow();}
  91.           xywh {160 230 80 25} labelsize 12
  92.         }
  93.       }
  94.     }
  95.   }
  96.   decl {void x_OnAdd();} {}
  97.   decl {void x_OnRemove();} {}
  98.   decl {void x_OnUp();} {}
  99.   decl {void x_OnDown();} {}
  100.   decl {void x_OnActiveToggle();} {}
  101.   decl {bool x_Poll(CBlastPollItem& item);} {}
  102.   decl {void x_OnPollNow();} {}