(parent,
id, caption, pos,
size, style);
94SetExtraStyle(wxWS_EX_BLOCK_EVENTS);
95wxDialog::Create( parent,
id, caption, pos,
size, style );
100GetSizer()->SetSizeHints(
this);
144wxBoxSizer* itemBoxSizer2 =
newwxBoxSizer(wxVERTICAL);
145itemDialog1->SetSizer(itemBoxSizer2);
147wxBoxSizer* itemBoxSizer3 =
newwxBoxSizer(wxVERTICAL);
148itemBoxSizer2->Add(itemBoxSizer3, 0, 0, 0);
150wxStaticBox* itemStaticBoxSizer4Static =
newwxStaticBox(itemDialog1,
wxID_ANY,
_(
"Settings"));
151wxStaticBoxSizer* itemStaticBoxSizer4 =
newwxStaticBoxSizer(itemStaticBoxSizer4Static, wxVERTICAL);
152itemBoxSizer3->Add(itemStaticBoxSizer4, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
154wxBoxSizer* itemBoxSizer5 =
newwxBoxSizer(wxHORIZONTAL);
155itemStaticBoxSizer4->Add(itemBoxSizer5, 1, wxALIGN_LEFT|wxALL, 5);
157wxStaticText* itemStaticText6 =
newwxStaticText( itemDialog1, wxID_STATIC,
_(
"Font Size:"), wxDefaultPosition, wxDefaultSize, 0 );
158itemBoxSizer5->Add(itemStaticText6, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
160wxArrayString m_FontSizeStrings;
161m_FontSizeStrings.Add(
_(
"6"));
162m_FontSizeStrings.Add(
_(
"8"));
163m_FontSizeStrings.Add(
_(
"10"));
164m_FontSizeStrings.Add(
_(
"12"));
165m_FontSizeStrings.Add(
_(
"14"));
166m_FontSizeStrings.Add(
_(
"18"));
167m_FontSizeStrings.Add(
_(
"20"));
168m_FontSizeStrings.Add(
_(
"24"));
171itemBoxSizer5->Add(
m_FontSize, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
173wxBoxSizer* itemBoxSizer8 =
newwxBoxSizer(wxHORIZONTAL);
174itemStaticBoxSizer4->Add(itemBoxSizer8, 0, wxALIGN_LEFT|wxALL, 5);
176wxStaticText* itemStaticText9 =
newwxStaticText( itemDialog1, wxID_STATIC,
_(
"Feature Coloration:"), wxDefaultPosition, wxDefaultSize, 0 );
177itemBoxSizer8->Add(itemStaticText9, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
179wxArrayString m_FeatColorStrings;
180m_FeatColorStrings.Add(
_(
"None"));
181m_FeatColorStrings.Add(
_(
"All"));
182m_FeatColorStrings.Add(
_(
"Selected"));
183m_FeatColorStrings.Add(
_(
"MouseOver"));
186itemBoxSizer8->Add(
m_FeatColor, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
188wxBoxSizer* itemBoxSizer11 =
newwxBoxSizer(wxHORIZONTAL);
189itemStaticBoxSizer4->Add(itemBoxSizer11, 0, wxALIGN_LEFT|wxALL, 5);
191wxStaticText* itemStaticText12 =
newwxStaticText( itemDialog1, wxID_STATIC,
_(
"Codon Display:"), wxDefaultPosition, wxDefaultSize, 0 );
192itemBoxSizer11->Add(itemStaticText12, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
194wxArrayString m_CodonDisplayStrings;
195m_CodonDisplayStrings.Add(
_(
"None"));
196m_CodonDisplayStrings.Add(
_(
"All"));
197m_CodonDisplayStrings.Add(
_(
"Selected"));
198m_CodonDisplayStrings.Add(
_(
"MouseOver"));
201itemBoxSizer11->Add(
m_CodonDisplay, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
203wxBoxSizer* itemBoxSizer14 =
newwxBoxSizer(wxHORIZONTAL);
204itemStaticBoxSizer4->Add(itemBoxSizer14, 0, wxALIGN_LEFT|wxALL, 5);
206wxStaticText* itemStaticText15 =
newwxStaticText( itemDialog1, wxID_STATIC,
_(
"Display Coordinates:"), wxDefaultPosition, wxDefaultSize, 0 );
207itemBoxSizer14->Add(itemStaticText15, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
209wxArrayString m_DispCoordStrings;
210m_DispCoordStrings.Add(
_(
"Absolute"));
211m_DispCoordStrings.Add(
_(
"Relative"));
215 m_DispCoord->SetToolTip(
_(
"Display coordinates relative to start of sequence or to start of selection"));
216itemBoxSizer14->Add(
m_DispCoord, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
218wxGridSizer* itemGridSizer17 =
newwxGridSizer(0, 2, 0, 0);
219itemBoxSizer2->Add(itemGridSizer17, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
221wxButton* itemButton18 =
newwxButton( itemDialog1,
ID_SEQTEXTDLG_OK,
_(
"Ok"), wxDefaultPosition, wxDefaultSize, 0 );
222itemGridSizer17->Add(itemButton18, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);
224wxButton* itemButton19 =
newwxButton( itemDialog1,
ID_SEQTEXTDLG_CANCEL,
_(
"Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
225itemGridSizer17->Add(itemButton19, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);
void SetFeatureColorationChoice(CSeqTextPaneConfig::EFeatureDisplayType ftype)
void SetShowAbsolutePosition(bool show_abs)
void SetFontSize(int font_size)
void SetCodonDrawChoice(CSeqTextPaneConfig::EFeatureDisplayType ftype)
CSeqTextPaneConfig::EFeatureDisplayType GetFeatureColorationChoice()
CSeqTextPaneConfig::EFeatureDisplayType GetCodonDrawChoice()
bool GetShowAbsolutePosition()
CwxSeqTextViewOptions()
Constructors.
static bool ShowToolTips()
Should we show tooltips?
wxChoice * m_CodonDisplay
void Init()
Initialises member variables.
void OnSeqtextdlgOkClick(wxCommandEvent &event)
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_SEQTEXTDLG_OK
CRef< CSeqTextConfig > m_Config
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
~CwxSeqTextViewOptions()
Destructor.
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
bool Create(wxWindow *parent, wxWindowID id=10000, const wxString &caption=_("Sequence Text View Options"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX)
Creation.
void CreateControls()
Creates the controls and sizers.
void OnSeqtextdlgCancelClick(wxCommandEvent &event)
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_SEQTEXTDLG_CANCEL
static const char * str(char *buf, int n)
void Reset(void)
Reset reference object.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static int StringToInt(const CTempString str, TStringToNumFlags flags=0, int base=10)
Convert string to int.
static string IntToString(int value, TNumToStringFlags flags=0, int base=10)
Convert int to string.
const struct ncbi::grid::netcache::search::fields::SIZE size
#define ID_SEQTEXTDLG_DISPLAYCOORD
#define ID_SEQTEXTDLG_FEATCOLOR
#define ID_SEQTEXTDLG_CANCEL
#define ID_SEQTEXTDLG_CODONDISPLAY
#define ID_SEQTEXTDLG_FONTSIZE
wxString ToWxString(const string &s)
string ToStdString(const wxString &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