- # data file for the Fltk User Interface Designer (fluid)
- version 1.0105
- do_not_include_H_from_C
- header_name {entrez_search_dlg_.hpp}
- code_name {entrez_search_dlg_.cpp}
- decl {/* $Id: entrez_search_dlg.fl,v 1000.0 2004/06/01 21:27:05 gouriano Exp $ */} {selected public
- }
- decl {/* $Id: entrez_search_dlg.fl,v 1000.0 2004/06/01 21:27:05 gouriano Exp $ */} {selected
- }
- decl {#include <ncbi_pch.hpp>} {selected
- }
- class CEntrezSearchDlg {: {public CDialog}
- } {
- decl {CEntrezSearchDlg();} {public
- }
- decl {void SetQuery(const string& str);} {public
- }
- decl {void SetDB(const string& str);} {public
- }
- decl {int m_Start;} {}
- decl {int m_Visible;} {}
- decl {int m_Length;} {}
- decl {string m_TitleStr;} {}
- Function {x_CreateWindow()} {private
- } {
- Fl_Window {} {
- label {Search GenBank}
- callback {x_OnOK();} open
- xywh {404 187 666 390} type Double hide resizable
- } {
- Fl_Group {} {open
- xywh {10 5 650 30}
- } {
- Fl_Box {} {
- label {Search for}
- xywh {10 5 65 25} labelsize 12 align 20
- }
- Fl_Input m_QueryStr {
- callback {x_OnChangeTerms();}
- private xywh {75 5 585 25} labelsize 12 when 8 textsize 12 resizable
- }
- }
- Fl_Group {} {open
- xywh {10 35 650 25}
- } {
- Fl_Box {} {
- label Database
- xywh {10 35 80 25} labelsize 12 align 20
- }
- Fl_Choice m_DB {
- callback {x_OnChangeDB();} open
- private xywh {75 35 120 25} down_box BORDER_BOX labelsize 12 textsize 12
- } {}
- Fl_Button {} {
- label {Go!}
- callback {x_OnChangeTerms();}
- xywh {575 35 85 25} labelsize 12
- }
- Fl_Choice m_VisibleRecords {
- callback {x_OnChangeVisible();}
- private xywh {250 35 100 25} down_box BORDER_BOX labelsize 12 textsize 12
- } {
- menuitem {} {
- label {10 records}
- user_data 10 user_data_type long
- xywh {10 10 100 20} labelsize 12
- }
- menuitem {} {
- label {50 records}
- user_data 50 user_data_type long
- xywh {10 10 100 20} labelsize 12
- }
- menuitem {} {
- label {100 records}
- user_data 100 user_data_type long
- xywh {10 10 100 20} labelsize 12
- }
- menuitem {} {
- label {All records}
- user_data {-1} user_data_type long
- xywh {10 10 100 20} labelsize 12
- }
- }
- Fl_Box {} {
- label Display
- xywh {200 35 60 25} labelsize 12 align 20
- }
- Fl_Box {} {
- label {Retrieve as}
- xywh {350 35 70 25} labelsize 12
- }
- Fl_Choice {} {open
- xywh {425 35 140 25} down_box BORDER_BOX labelsize 12 textsize 12 resizable
- } {
- menuitem {} {
- label Nucleotide
- xywh {0 0 100 20} labelsize 12
- }
- menuitem {} {
- label {Nucleotide Neighbors}
- xywh {0 0 100 20} labelsize 12
- }
- menuitem {} {
- label Protein
- xywh {0 0 100 20} labelsize 12
- }
- menuitem {} {
- label {Protein Neighbors}
- xywh {0 0 100 20} labelsize 12
- }
- }
- }
- Fl_Group {} {open
- xywh {5 65 655 5} box THIN_DOWN_FRAME
- } {}
- Fl_Group {} {open
- xywh {5 75 655 255} box THIN_DOWN_BOX color 7 resizable
- } {
- Fl_Group m_Table {open
- xywh {5 75 655 255} box THIN_DOWN_FRAME color 7 selection_color 4 labelsize 12 resizable
- class CEntrezRecordTable
- } {}
- }
- Fl_Group {} {open
- xywh {5 335 655 25}
- } {
- Fl_Return_Button {} {
- label OK
- callback {x_OnOK();}
- xywh {570 335 90 25} labelsize 12
- }
- Fl_Group {} {open
- xywh {155 335 345 25} resizable
- } {}
- Fl_Button {} {
- label Load
- callback {x_OnLoad();}
- xywh {35 335 90 25} labelsize 12
- }
- Fl_Button {} {
- label {@<<}
- callback {x_OnPrevious();}
- xywh {5 335 25 25} align 20
- }
- Fl_Button {} {
- label {@>>}
- callback {x_OnNext();}
- xywh {130 335 25 25} align 24
- }
- }
- Fl_Group m_StatusBar {
- label Ready
- private xywh {5 365 655 20} box THIN_DOWN_BOX labelsize 12 align 20
- class CStatusBarEx
- } {}
- }
- }
- decl {void x_OnChangeDB();} {}
- decl {void x_OnChangeVisible();} {}
- decl {void x_OnChangeTerms();} {}
- decl {void x_OnSearch();} {}
- decl {void x_OnPrevious();} {}
- decl {void x_OnLoad();} {}
- decl {void x_OnNext();} {}
- decl {CEntrezDBManager m_DbManager;} {}
- }