( wxWindow* parent, wxWindowID
id,
constwxString& caption,
constwxPoint& pos,
constwxSize&
size,
longstyle )
77SetExtraStyle(wxWS_EX_BLOCK_EVENTS);
78wxDialog::Create( parent,
id, caption, pos,
size, style );
83GetSizer()->SetSizeHints(
this);
110wxBoxSizer* itemBoxSizer2 =
newwxBoxSizer(wxVERTICAL);
111itemDialog1->SetSizer(itemBoxSizer2);
113wxFlexGridSizer* itemFlexGridSizer3 =
newwxFlexGridSizer(2, 1, 0, 0);
114itemBoxSizer2->Add(itemFlexGridSizer3, 1, wxGROW|wxALL, 5);
116wxArrayString m_RadioGroupStrings;
117m_RadioGroupStrings.Add(
_(
"Show no hairlines with selection"));
118m_RadioGroupStrings.Add(
_(
"Show all hairlines with selections"));
119m_RadioGroupStrings.Add(
_(
"Show only hairlines that are not shared (i.e., places that are different)"));
120m_RadioGroupStrings.Add(
_(
"Show only hairlines that are shared by any two of the selections"));
121m_RadioGroupStrings.Add(
_(
"Show hairlines shared by *all* of the selections"));
122 m_RadioGroup=
newwxRadioBox( itemDialog1,
ID_RADIOBOX1, wxEmptyString, wxDefaultPosition, wxDefaultSize, m_RadioGroupStrings, 5, wxRA_SPECIFY_ROWS );
124itemFlexGridSizer3->Add(
m_RadioGroup, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5);
126wxGridSizer* itemGridSizer5 =
newwxGridSizer(0, 2, 0, 0);
127itemFlexGridSizer3->Add(itemGridSizer5, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5);
129 m_ShowDownward=
newwxCheckBox( itemDialog1,
ID_CHECKBOX,
_(
"Show downward hairlines "), wxDefaultPosition, wxDefaultSize, 0 );
131itemGridSizer5->Add(
m_ShowDownward, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5);
134itemGridSizer5->Add(
m_DownColorGroup, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 0);
136wxColourPickerCtrl* itemColourPickerCtrl8 =
newwxColourPickerCtrl( itemDialog1,
ID_COLOURPICKERCTRL);
137 m_DownColorGroup->Add(itemColourPickerCtrl8, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5);
139wxStaticText* itemStaticText9 =
newwxStaticText( itemDialog1, wxID_STATIC,
_(
"Downward Interval Boundary"), wxDefaultPosition, wxDefaultSize, 0 );
140 m_DownColorGroup->Add(itemStaticText9, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
142wxBoxSizer* itemBoxSizer10 =
newwxBoxSizer(wxHORIZONTAL);
143itemGridSizer5->Add(itemBoxSizer10, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxTOP|wxBOTTOM, 0);
145wxColourPickerCtrl* itemColourPickerCtrl11 =
newwxColourPickerCtrl( itemDialog1,
ID_COLOURPICKERCTRL1);
146itemBoxSizer10->Add(itemColourPickerCtrl11, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxTOP|wxBOTTOM, 5);
148wxStaticText* itemStaticText12 =
newwxStaticText( itemDialog1, wxID_STATIC,
_(
"Unshared Interval Boundary"), wxDefaultPosition, wxDefaultSize, 0 );
149itemBoxSizer10->Add(itemStaticText12, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
151wxBoxSizer* itemBoxSizer13 =
newwxBoxSizer(wxHORIZONTAL);
152itemGridSizer5->Add(itemBoxSizer13, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 0);
154wxColourPickerCtrl* itemColourPickerCtrl14 =
newwxColourPickerCtrl( itemDialog1,
ID_COLOURPICKERCTRL2);
155itemBoxSizer13->Add(itemColourPickerCtrl14, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
157wxStaticText* itemStaticText15 =
newwxStaticText( itemDialog1, wxID_STATIC,
_(
"Shared Interval Boundary "), wxDefaultPosition, wxDefaultSize, 0 );
158itemBoxSizer13->Add(itemStaticText15, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
160itemFlexGridSizer3->AddGrowableRow(0);
161itemFlexGridSizer3->AddGrowableCol(0);
163wxBoxSizer* itemBoxSizer16 =
newwxBoxSizer(wxHORIZONTAL);
164itemBoxSizer2->Add(itemBoxSizer16, 0, wxGROW|wxALL, 5);
166itemBoxSizer16->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);
168wxStdDialogButtonSizer* itemStdDialogButtonSizer18 =
newwxStdDialogButtonSizer;
170itemBoxSizer16->Add(itemStdDialogButtonSizer18, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
171wxButton* itemButton19 =
newwxButton( itemDialog1, wxID_OK,
_(
"&OK"), wxDefaultPosition, wxDefaultSize, 0 );
172itemButton19->SetDefault();
173itemStdDialogButtonSizer18->AddButton(itemButton19);
175wxButton* itemButton20 =
newwxButton( itemDialog1, wxID_CANCEL,
_(
"&Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
176itemStdDialogButtonSizer18->AddButton(itemButton20);
178itemStdDialogButtonSizer18->Realize();
231 if(TransferDataFromWindow()) {
EVT_CHECKBOX(ID_CADJUSTFEATURES_CHECKBOX, CAdjustFeaturesForGaps::OnKnownUnknownSelected) EVT_CHECKBOX(ID_CADJUSTFEATURES_CHECKBOX1
void SetSelHairlineOneColor(const CRgbaColor &color)
void SetSelHairlineManyColor(const CRgbaColor &color)
const CRgbaColor & GetSelHairlineDownColor() const
const CRgbaColor & GetSelHairlineManyColor() const
void SetHairlineOption(int option)
void SetShowDownwardHairlines(bool flag)
void SetSelHairlineDownColor(const CRgbaColor &color)
bool GetShowDownwardHairlines() const
const CRgbaColor & GetSelHairlineOneColor() const
int GetHairlineOption() const
CwxHairlineDlg()
Constructors.
bool CreateX(wxWindow *parent, wxWindowID id=10000, const wxString &caption=_("Interval Rendering Options"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1, 280), long style=wxCAPTION|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
Creation.
wxBitmap GetBitmapResource(const wxString &name)
void OnCheckboxClick(wxCommandEvent &event)
CRef< CSeqGraphicConfig > m_Cfg
void Init()
Initialises member variables.
~CwxHairlineDlg()
Destructor.
void CreateControls()
Creates the controls and sizers.
wxIcon GetIconResource(const wxString &name)
wxRadioBox * m_RadioGroup
wxCheckBox * m_ShowDownward
void OnOkClick(wxCommandEvent &event)
static bool ShowToolTips()
Should we show tooltips?
void SetConfig(CRef< CSeqGraphicConfig > cfg)
wxBoxSizer * m_DownColorGroup
void Reset(void)
Reset reference object.
#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
#define ID_COLOURPICKERCTRL1
#define ID_COLOURPICKERCTRL2
#define ID_COLOURPICKERCTRL
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