(parent,
id, caption, pos,
size, style);
92 bool CwxScoreDlg::Create( wxWindow* parent, wxWindowID
id,
constwxString& caption,
constwxPoint& pos,
constwxSize&
size,
longstyle )
95SetExtraStyle(wxWS_EX_BLOCK_EVENTS);
96wxDialog::Create( parent,
id, caption, pos,
size, style );
101GetSizer()->SetSizeHints(
this);
143wxBoxSizer* itemBoxSizer2 =
newwxBoxSizer(wxVERTICAL);
144itemDialog1->SetSizer(itemBoxSizer2);
146wxFlexGridSizer* itemFlexGridSizer3 =
newwxFlexGridSizer(0, 2, 0, 0);
147itemBoxSizer2->Add(itemFlexGridSizer3, 1, wxGROW|wxALL, 5);
149itemFlexGridSizer3->Add(5, 5, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);
151wxBoxSizer* itemBoxSizer5 =
newwxBoxSizer(wxVERTICAL);
152itemFlexGridSizer3->Add(itemBoxSizer5, 0, wxGROW|wxALIGN_CENTER_VERTICAL, 5);
154 m_EnableCheck=
newwxCheckBox( itemDialog1,
ID_CHECKBOX,
_(
"Enable coloring by Score"), wxDefaultPosition, wxDefaultSize, 0 );
156itemBoxSizer5->Add(
m_EnableCheck, 0, wxALIGN_LEFT|wxALL, 5);
158wxStaticLine* itemStaticLine7 =
newwxStaticLine( itemDialog1, wxID_STATIC, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
159itemBoxSizer5->Add(itemStaticLine7, 0, wxGROW|wxALL, 5);
161wxStaticText* itemStaticText8 =
newwxStaticText( itemDialog1, wxID_STATIC,
_(
"Score"), wxDefaultPosition, wxDefaultSize, 0 );
162itemFlexGridSizer3->Add(itemStaticText8, 0, wxALIGN_RIGHT|wxALIGN_TOP|wxALL, 5);
164wxArrayString m_ListStrings;
165 m_List=
newwxListBox( itemDialog1,
ID_LISTBOX, wxDefaultPosition, wxSize(200, 60), m_ListStrings, wxLB_SINGLE );
166itemFlexGridSizer3->Add(
m_List, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5);
168wxStaticText* itemStaticText10 =
newwxStaticText( itemDialog1, wxID_STATIC,
_(
" Range:"), wxDefaultPosition, wxDefaultSize, 0 );
169itemFlexGridSizer3->Add(itemStaticText10, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5);
171wxBoxSizer* itemBoxSizer11 =
newwxBoxSizer(wxHORIZONTAL);
172itemFlexGridSizer3->Add(itemBoxSizer11, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 0);
176itemBoxSizer11->Add(
m_MinValueText, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);
178wxStaticText* itemStaticText13 =
newwxStaticText( itemDialog1, wxID_STATIC,
_(
" - "), wxDefaultPosition, wxDefaultSize, 0 );
179itemBoxSizer11->Add(itemStaticText13, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
183itemBoxSizer11->Add(
m_MaxValueText, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);
185wxStaticText* itemStaticText15 =
newwxStaticText( itemDialog1, wxID_STATIC,
_(
"Display Range"), wxDefaultPosition, wxDefaultSize, 0 );
186itemFlexGridSizer3->Add(itemStaticText15, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);
188wxFlexGridSizer* itemFlexGridSizer16 =
newwxFlexGridSizer(0, 2, 0, 0);
189itemFlexGridSizer3->Add(itemFlexGridSizer16, 0, wxGROW|wxALIGN_CENTER_VERTICAL, 5);
193itemFlexGridSizer16->Add(
m_MinGradCheck, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5);
196itemFlexGridSizer16->Add(
m_MinGradInput, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5);
200itemFlexGridSizer16->Add(
m_MaxGradCheck, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5);
203itemFlexGridSizer16->Add(
m_MaxGradInput, 1, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5);
205itemFlexGridSizer16->AddGrowableCol(1);
207itemFlexGridSizer3->Add(5, 5, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);
209wxBoxSizer* itemBoxSizer22 =
newwxBoxSizer(wxVERTICAL);
210itemFlexGridSizer3->Add(itemBoxSizer22, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 0);
212wxBoxSizer* itemBoxSizer23 =
newwxBoxSizer(wxHORIZONTAL);
213itemBoxSizer22->Add(itemBoxSizer23, 0, wxGROW|wxALL, 0);
216itemBoxSizer23->Add(
m_MinColorBtn, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
218wxStaticText* itemStaticText25 =
newwxStaticText( itemDialog1, wxID_STATIC,
_(
"Min Color"), wxDefaultPosition, wxDefaultSize, 0 );
219itemBoxSizer23->Add(itemStaticText25, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
221itemBoxSizer23->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);
223wxStaticText* itemStaticText27 =
newwxStaticText( itemDialog1, wxID_STATIC,
_(
"Max Color"), wxDefaultPosition, wxDefaultSize, 0 );
224itemBoxSizer23->Add(itemStaticText27, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
227itemBoxSizer23->Add(
m_MaxColorBtn, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
229 m_LogCheck=
newwxCheckBox( itemDialog1,
ID_CHECKBOX1,
_(
"Logarithmic Color Scale"), wxDefaultPosition, wxDefaultSize, 0 );
231itemBoxSizer22->Add(
m_LogCheck, 0, wxALIGN_LEFT|wxALL, 5);
234itemBoxSizer22->Add(
m_GradPanel, 0, wxGROW|wxALL, 5);
236itemFlexGridSizer3->AddGrowableRow(1);
237itemFlexGridSizer3->AddGrowableCol(1);
239wxStdDialogButtonSizer* itemStdDialogButtonSizer31 =
newwxStdDialogButtonSizer;
241itemBoxSizer2->Add(itemStdDialogButtonSizer31, 0, wxALIGN_RIGHT|wxALL, 5);
242wxButton* itemButton32 =
newwxButton( itemDialog1, wxID_OK,
_(
"&OK"), wxDefaultPosition, wxDefaultSize, 0 );
243itemStdDialogButtonSizer31->AddButton(itemButton32);
245wxButton* itemButton33 =
newwxButton( itemDialog1, wxID_CANCEL,
_(
"&Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
246itemStdDialogButtonSizer31->AddButton(itemButton33);
248itemStdDialogButtonSizer31->Realize();
250itemBoxSizer2->Add(5, 5, 0, wxALIGN_CENTER_HORIZONTAL|wxBOTTOM, 5);
318 m_LogCheck->GetValidator()->TransferFromWindow();
334 size_t size= params.size();
337 for(
size_t i= 0;
i<
size;
i++ ) {
346 for(
size_t i= 0;
i<
size;
i++ ) {
347 const string& name =
m_Params[
i].m_ScoreName;
348 if(name == curr_name) {
396 if( wxDialog::TransferDataToWindow() ){
415 if( wxDialog::TransferDataFromWindow() ){
445 m_List->GetValidator()->TransferFromWindow();
EVT_CHECKBOX(ID_CADJUSTFEATURES_CHECKBOX, CAdjustFeaturesForGaps::OnKnownUnknownSelected) EVT_CHECKBOX(ID_CADJUSTFEATURES_CHECKBOX1
void SetParams(const SHitColoringParams *params)
vector< SHitColoringParams * > * m_OrigParams
wxCheckBox * m_EnableCheck
void OnMinGradCheckClick(wxCommandEvent &event)
wxTextCtrl * m_MinValueText
wxTextCtrl * m_MaxGradInput
string GetSelectedName() const
void SetItems(vector< SHitColoringParams * > ¶ms, const string curr_name)
void OnMaxGradCheckClick(wxCommandEvent &event)
wxIcon GetIconResource(const wxString &name)
void OnCheckboxClick(wxCommandEvent &event)
wxColourPickerCtrl * m_MaxColorBtn
wxCheckBox * m_MaxGradCheck
void OnCheckbox1Click(wxCommandEvent &event)
wxTextCtrl * m_MinGradInput
virtual bool TransferDataToWindow()
wxBitmap GetBitmapResource(const wxString &name)
void OnMinColorBtnColourPickerChanged(wxColourPickerEvent &event)
SHitColoringParams m_EmptyParams
void OnMaxColorBtnColourPickerChanged(wxColourPickerEvent &event)
static bool ShowToolTips()
void OnListboxSelected(wxCommandEvent &event)
bool Create(wxWindow *parent, wxWindowID id=10002, const wxString &caption=_("Dot Matrix - Color ByScore"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
wxCheckBox * m_MinGradCheck
vector< SHitColoringParams > m_Params
wxTextCtrl * m_MaxValueText
void OnKillFocus(wxFocusEvent &event)
wxColourPickerCtrl * m_MinColorBtn
void OnOkClick(wxCommandEvent &event)
virtual bool TransferDataFromWindow()
SHitColoringParams m_CurrParams
CGradientPanel * m_GradPanel
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
unsigned int
A callback function used to compare two keys in a database.
const struct ncbi::grid::netcache::search::fields::SIZE size
const char * GetPrecisionFormat() const
#define ID_MIN_GRAD_CHECK
#define ID_CGRADIENTPANEL1
#define ID_MAX_GRAD_CHECK
wxColour ConvertColor(const CRgbaColor &color)
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