gb_manage_dlg.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 {gb_manage_dlg_.hpp} 
  5. code_name {gb_manage_dlg_.cpp}
  6. decl {/* $Id: gb_manage_dlg.fl,v 1000.1 2004/06/01 20:57:46 gouriano Exp $ */} {public
  7. decl {/* $Id: gb_manage_dlg.fl,v 1000.1 2004/06/01 20:57:46 gouriano Exp $ */} {} 
  8. decl {#include <ncbi_pch.hpp>} {} 
  9. class CGBManageDlg {: {public CDialog}
  10. } {
  11.   decl {CGBManageDlg();} {public
  12.   }
  13.   decl {void Show();} {public
  14.   }
  15.   Function {x_CreateWindow()} {private
  16.   } {
  17.     Fl_Window {} {
  18.       label {GenBank Data Source Configuration}
  19.       callback {x_OnCancel();} open
  20.       xywh {704 332 420 319} type Double labelsize 12 visible
  21.     } {
  22.       Fl_Group {} {
  23.         xywh {5 5 410 100} box ENGRAVED_FRAME
  24.       } {
  25.         Fl_Input m_GCSize {
  26.           private xywh {175 15 125 25} type Int labelsize 12
  27.         }
  28.         Fl_Box {} {
  29.           label {Garbage Collection Size:}
  30.           xywh {10 15 160 25} labelsize 12 align 24
  31.         }
  32.         Fl_Box {} {
  33.           label records
  34.           xywh {305 15 65 25} labelsize 12 align 20
  35.         }
  36.         Fl_Check_Button m_Variations {
  37.           label {Retrieve Variations from GenBank}
  38.           private xywh {15 75 240 25} down_box DOWN_BOX labelsize 12
  39.         }
  40.         Fl_Input m_Priority {
  41.           private xywh {175 45 125 25} type Int labelsize 12
  42.         }
  43.         Fl_Box {} {
  44.           label {Default Priority (0-99):}
  45.           xywh {15 45 150 25} labelsize 12 align 24
  46.         }
  47.       }
  48.       Fl_Group {} {open
  49.         xywh {5 110 410 175} box ENGRAVED_FRAME
  50.       } {
  51.         Fl_File_Input m_CacheDir {
  52.           private xywh {125 120 240 35} labelsize 12
  53.         }
  54.         Fl_Box {} {
  55.           label {Cache Directory}
  56.           xywh {15 130 115 25} labelsize 12 align 20
  57.         }
  58.         Fl_Button {} {
  59.           label {...}
  60.           callback {x_OnBrowseCacheDir();}
  61.           xywh {370 133 20 20} labelsize 12
  62.         }
  63.         Fl_Input m_CacheLifespan {
  64.           private xywh {265 160 100 25} type Int labelsize 12
  65.         }
  66.         Fl_Box {} {
  67.           label {Number of days to cache objects}
  68.           xywh {15 160 240 25} labelsize 12 align 20
  69.         }
  70.         Fl_Box {} {
  71.           label {Maximum cache size (MB)}
  72.           xywh {15 190 240 25} labelsize 12 align 20
  73.         }
  74.         Fl_Input m_CacheSize {
  75.           private xywh {265 190 100 25} type Int labelsize 12
  76.         }
  77.         Fl_Box {} {
  78.           label {Current cache size (MB)}
  79.           xywh {15 220 240 25} labelsize 12 align 20
  80.         }
  81.         Fl_Box m_CurrentSize {
  82.           private xywh {265 220 100 25} box DOWN_BOX labelsize 12 align 20
  83.         }
  84.         Fl_Button {} {
  85.           label {Clear Cache}
  86.           callback {x_OnClearCache();}
  87.           xywh {265 250 100 25} labelsize 12
  88.         }
  89.       }
  90.       Fl_Group {} {open
  91.         xywh {5 290 410 25}
  92.       } {
  93.         Fl_Return_Button {} {
  94.           label OK
  95.           callback {x_OnOK();}
  96.           xywh {335 290 80 25} labelsize 12
  97.         }
  98.         Fl_Group {} {open
  99.           xywh {5 290 330 25} labelsize 12 resizable
  100.         } {}
  101.       }
  102.     }
  103.   }
  104.   decl {void x_OnBrowseCacheDir();} {}
  105.   decl {void x_OnOK();} {}
  106.   decl {void x_OnClearCache();} {}