(parent,
id, caption, pos,
size, style);
95SetExtraStyle(wxWS_EX_BLOCK_EVENTS);
96wxPanel::Create( parent,
id, pos,
size, style );
101GetSizer()->SetSizeHints(
this);
141wxBoxSizer* itemBoxSizer2 =
newwxBoxSizer(wxVERTICAL);
142itemPanel1->SetSizer(itemBoxSizer2);
144wxBoxSizer* itemBoxSizer3 =
newwxBoxSizer(wxHORIZONTAL);
145itemBoxSizer2->Add(itemBoxSizer3, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
147wxStaticText* itemStaticText4 =
newwxStaticText( itemPanel1, wxID_STATIC,
_(
"Key"), wxDefaultPosition, wxDefaultSize, 0 );
148itemBoxSizer3->Add(itemStaticText4, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
150wxArrayString m_KeyCtrlStrings;
151m_KeyCtrlStrings.Add(
_(
"C_region"));
152m_KeyCtrlStrings.Add(
_(
"centromere"));
153m_KeyCtrlStrings.Add(
_(
"D-loop"));
154m_KeyCtrlStrings.Add(
_(
"D_segment"));
155m_KeyCtrlStrings.Add(
_(
"exon"));
156m_KeyCtrlStrings.Add(
_(
"iDNA"));
157m_KeyCtrlStrings.Add(
_(
"intron"));
158m_KeyCtrlStrings.Add(
_(
"J_segment"));
159m_KeyCtrlStrings.Add(
_(
"misc_binding"));
160m_KeyCtrlStrings.Add(
_(
"misc_difference"));
161m_KeyCtrlStrings.Add(
_(
"misc_feature"));
162m_KeyCtrlStrings.Add(
_(
"misc_recomb"));
163m_KeyCtrlStrings.Add(
_(
"misc_structure"));
164m_KeyCtrlStrings.Add(
_(
"mobile_element"));
165m_KeyCtrlStrings.Add(
_(
"modified_base"));
166m_KeyCtrlStrings.Add(
_(
"N_region"));
167m_KeyCtrlStrings.Add(
_(
"operon"));
168m_KeyCtrlStrings.Add(
_(
"oriT"));
169m_KeyCtrlStrings.Add(
_(
"polyA_site"));
170m_KeyCtrlStrings.Add(
_(
"prim_transcript"));
171m_KeyCtrlStrings.Add(
_(
"primer_bind"));
172m_KeyCtrlStrings.Add(
_(
"protein_bind"));
173m_KeyCtrlStrings.Add(
_(
"regulatory"));
174m_KeyCtrlStrings.Add(
_(
"repeat_region"));
175m_KeyCtrlStrings.Add(
_(
"rep_origin"));
176m_KeyCtrlStrings.Add(
_(
"S_region"));
177m_KeyCtrlStrings.Add(
_(
"stem_loop"));
178m_KeyCtrlStrings.Add(
_(
"telomere"));
179m_KeyCtrlStrings.Add(
_(
"unsure"));
180m_KeyCtrlStrings.Add(
_(
"V_region"));
181m_KeyCtrlStrings.Add(
_(
"V_segment"));
182m_KeyCtrlStrings.Add(
_(
"variation"));
183m_KeyCtrlStrings.Add(
_(
"3'clip"));
184m_KeyCtrlStrings.Add(
_(
"3'UTR"));
185m_KeyCtrlStrings.Add(
_(
"5'clip"));
186m_KeyCtrlStrings.Add(
_(
"5'UTR"));
187 m_KeyCtrl=
newwxChoice( itemPanel1,
ID_CHOICE3, wxDefaultPosition, wxDefaultSize, m_KeyCtrlStrings, 0 );
188 m_KeyCtrl->SetStringSelection(
_(
"misc_feature"));
189itemBoxSizer3->Add(
m_KeyCtrl, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
191wxBoxSizer* itemBoxSizer6 =
newwxBoxSizer(wxHORIZONTAL);
192itemBoxSizer2->Add(itemBoxSizer6, 1, wxGROW|wxALL, 0);
212 if(!wxPanel::TransferDataToWindow())
222 if(!wxPanel::TransferDataFromWindow())
virtual bool TransferDataToWindow()
void PopulateGBQuals(objects::CSeq_feat &seq_feat)
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
void OnChoice3Selected(wxCommandEvent &event)
wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_CHOICE3
void Init()
Initialises member variables.
void PopulateImpFeat(objects::CSeq_feat &seq_feat)
void CreateControls()
Creates the controls and sizers.
static bool ShowToolTips()
Should we show tooltips?
CRef< CSerialObject > m_EditedFeat
bool Create(wxWindow *parent, wxWindowID id=ID_CIMPORTFEATURESUBPANEL, const wxString &caption=_("ImportFeature SubPanel"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
Creation.
bool TransferDataToWindow()
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
CImportFeaturePanel()
Constructors.
CGBQualPanel * m_GBQualPanel
~CImportFeaturePanel()
Destructor.
bool TransferDataFromWindow()
namespace ncbi::objects::
Base class for all serializable objects.
virtual void Assign(const CSerialObject &source, ESerialRecursionMode how=eRecursive)
Set object to copy of another one.
void Reset(void)
Reset reference object.
#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).
const TKey & GetKey(void) const
Get the Key member data.
bool IsSetKey(void) const
Check if a value has been assigned to Key data member.
const TData & GetData(void) const
Get the Data member data.
void SetData(TData &value)
Assign a value to Data data member.
const TImp & GetImp(void) const
Get the variant data.
const struct ncbi::grid::netcache::search::fields::SIZE size
const struct ncbi::grid::netcache::search::fields::KEY key
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