(parent,
id, caption, pos,
size, style);
82 bool CFilterDialog::Create( wxWindow* parent, wxWindowID
id,
constwxString& caption,
constwxPoint& pos,
constwxSize&
size,
longstyle )
85SetExtraStyle(wxWS_EX_BLOCK_EVENTS);
86wxDialog::Create( parent,
id, caption, pos,
size, style );
91GetSizer()->SetSizeHints(
this);
118wxBoxSizer* itemBoxSizer2 =
newwxBoxSizer(wxVERTICAL);
119itemDialog1->SetSizer(itemBoxSizer2);
121wxArrayString m_ListBoxStrings;
122 m_ListBox=
newwxCheckListBox( itemDialog1,
ID_CHECKLISTBOX1, wxDefaultPosition, wxDefaultSize, m_ListBoxStrings, wxLB_SINGLE );
123itemBoxSizer2->Add(
m_ListBox, 0, wxGROW|wxALL, 5);
125wxFlexGridSizer* itemFlexGridSizer4 =
newwxFlexGridSizer(0, 2, 0, 0);
126itemBoxSizer2->Add(itemFlexGridSizer4, 0, wxGROW|wxALL, 5);
128wxStaticText* itemStaticText5 =
newwxStaticText( itemDialog1, wxID_STATIC,
_(
"Filter Name"), wxDefaultPosition, wxDefaultSize, 0 );
129itemFlexGridSizer4->Add(itemStaticText5, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);
131 m_Name=
newwxTextCtrl( itemDialog1,
ID_TEXTCTRL4, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
133itemFlexGridSizer4->Add(
m_Name, 0, wxGROW|wxALIGN_TOP|wxALL, 5);
135wxStaticText* itemStaticText7 =
newwxStaticText( itemDialog1, wxID_STATIC,
_(
"Expression"), wxDefaultPosition, wxDefaultSize, 0 );
136itemFlexGridSizer4->Add(itemStaticText7, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);
138 m_Expression=
newwxTextCtrl( itemDialog1,
ID_TEXTCTRL5, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE );
140itemFlexGridSizer4->Add(
m_Expression, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5);
142itemFlexGridSizer4->AddGrowableCol(1);
144wxBoxSizer* itemBoxSizer9 =
newwxBoxSizer(wxHORIZONTAL);
145itemBoxSizer2->Add(itemBoxSizer9, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
147wxButton* itemButton10 =
newwxButton( itemDialog1,
ID_BUTTON2,
_(
"Clear"), wxDefaultPosition, wxDefaultSize, 0 );
148itemBoxSizer9->Add(itemButton10, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
150wxButton* itemButton11 =
newwxButton( itemDialog1, wxID_CANCEL,
_(
"Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
151itemBoxSizer9->Add(itemButton11, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
153wxButton* itemButton12 =
newwxButton( itemDialog1, wxID_OK,
_(
"OK"), wxDefaultPosition, wxDefaultSize, 0 );
154itemBoxSizer9->Add(itemButton12, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
193 returnwxDialog::TransferDataToWindow();
201 if(
m_ListBox->IsChecked((
unsigned)
i)) {
205 returnwxDialog::TransferDataFromWindow();
IDMSearchTool::TFilters m_Filters
bool TransferDataToWindow()
void x_SelectionUpdated()
bool Create(wxWindow *parent, wxWindowID id=ID_CFILTERDIALOG, const wxString &caption=_("Filter Selection Dialog"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
static bool ShowToolTips()
wxBitmap GetBitmapResource(const wxString &name)
void OnChecklistbox1Selected(wxCommandEvent &event)
void OnClearClicked(wxCommandEvent &event)
wxIcon GetIconResource(const wxString &name)
wxTextCtrl * m_Expression
bool TransferDataFromWindow()
wxCheckListBox * m_ListBox
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
const struct ncbi::grid::netcache::search::fields::SIZE size
wxString ToWxString(const string &s)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4