35 #include <wx/stattext.h>
86 CAssemblyProgramPanel::Create( parent,
id, pos,
size, style );
91 GetSizer()->SetSizeHints(
this);
132 wxFlexGridSizer* itemFlexGridSizer2 =
new wxFlexGridSizer(2, 2, 0, 0);
133 itemCAssemblyProgramPanel1->SetSizer(itemFlexGridSizer2);
135 wxStaticText* itemStaticText3 =
new wxStaticText( itemCAssemblyProgramPanel1, wxID_STATIC,
_(
"Assembly program (required):"), wxDefaultPosition, wxDefaultSize, 0 );
136 itemFlexGridSizer2->Add(itemStaticText3, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5);
138 m_Program =
new wxTextCtrl( itemCAssemblyProgramPanel1,
ID_TEXTCTRL17, wxEmptyString, wxDefaultPosition, wxSize(150, -1), 0 );
139 itemFlexGridSizer2->Add(
m_Program, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5);
141 wxStaticText* itemStaticText5 =
new wxStaticText( itemCAssemblyProgramPanel1, wxID_STATIC,
_(
"Version or date (required):"), wxDefaultPosition, wxDefaultSize, 0 );
142 itemFlexGridSizer2->Add(itemStaticText5, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5);
144 m_Version =
new wxTextCtrl( itemCAssemblyProgramPanel1,
ID_TEXTCTRL18, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
145 itemFlexGridSizer2->Add(
m_Version, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5);
155 if (pos == string::npos) {
159 string program =
val.substr (0, pos);
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
void Init()
Initialises member variables.
static bool ShowToolTips()
Should we show tooltips?
virtual void SetValue(const string &val)
virtual string GetValue()
CSingleAssemblyProgramPanel()
Constructors.
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
void CreateControls()
Creates the controls and sizers.
bool Create(wxWindow *parent, wxWindowID id=ID_CSINGLEASSEMBLYPROGRAMPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL)
Creation.
~CSingleAssemblyProgramPanel()
Destructor.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static bool IsBlank(const CTempString str, SIZE_TYPE pos=0)
Check if a string is blank (has no text).
static void TruncateSpacesInPlace(string &str, ETrunc where=eTrunc_Both)
Truncate spaces in a string (in-place)
static SIZE_TYPE Find(const CTempString str, const CTempString pattern, ECase use_case=eCase, EDirection direction=eForwardSearch, SIZE_TYPE occurrence=0)
Find the pattern in the string.
const struct ncbi::grid::netcache::search::fields::SIZE size
wxString ToWxString(const string &s)
string ToStdString(const wxString &s)