SetExtraStyle(wxWS_EX_VALIDATE_RECURSIVELY);
93wxPanel::Create( parent,
id, pos,
size, style );
135wxBoxSizer* itemBoxSizer2 =
newwxBoxSizer(wxVERTICAL);
136itemPanel1->SetSizer(itemBoxSizer2);
138itemBoxSizer2->Add(5, 5, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
140wxFlexGridSizer* itemFlexGridSizer3 =
newwxFlexGridSizer(0, 1, 0, 0);
141itemBoxSizer2->Add(itemFlexGridSizer3, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 0);
143wxBoxSizer* itemBoxSizer4 =
newwxBoxSizer(wxHORIZONTAL);
144itemFlexGridSizer3->Add(itemBoxSizer4, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 0);
146wxStaticText* itemStaticText5 =
newwxStaticText( itemPanel1, wxID_STATIC,
_(
"First (given) name*"), wxDefaultPosition, wxDefaultSize, 0 );
147itemBoxSizer4->Add(itemStaticText5, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxTOP|wxBOTTOM, 5);
149itemBoxSizer4->Add(1, 5, 0, wxALIGN_CENTER_VERTICAL | wxALL, 5);
151wxStaticText* itemStaticText6 =
newwxStaticText( itemPanel1, wxID_STATIC,
_(
"Middle initial(s)"), wxDefaultPosition, wxDefaultSize, 0 );
152itemBoxSizer4->Add(itemStaticText6, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
154itemBoxSizer4->Add(1, 5, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
156wxStaticText* itemStaticText8 =
newwxStaticText( itemPanel1, wxID_STATIC,
_(
"Last (family) name*"), wxDefaultPosition, wxDefaultSize, 0 );
157itemBoxSizer4->Add(itemStaticText8, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
159itemBoxSizer4->Add(5, 5, 0, wxALIGN_CENTER_VERTICAL | wxALL, 0);
161wxStaticText* itemStaticText1 =
newwxStaticText( itemPanel1, wxID_STATIC,
_(
"Suffix"), wxDefaultPosition, wxDefaultSize, 0 );
162itemBoxSizer4->Add(itemStaticText1, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
165itemFlexGridSizer3->Add(
m_ScrolledWindow, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 0);
168 m_Sizer=
newwxFlexGridSizer(0, 2, 0, 0);
171 for(
size_tindex = 0; index <
m_Rows; ++index) {
175wxBoxSizer* itemBoxSizer1 =
newwxBoxSizer(wxHORIZONTAL);
176itemFlexGridSizer3->Add(itemBoxSizer1, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRESERVE_SPACE_EVEN_IF_HIDDEN, 5);
178wxHyperlinkCtrl* itemHyperlinkCtrl2 =
newwxHyperlinkCtrl( itemPanel1,
ID_MOLADDCHROMOSOME,
_(
"Add another author"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_DEFAULT_STYLE );
179itemBoxSizer1->Add(itemHyperlinkCtrl2, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxRESERVE_SPACE_EVEN_IF_HIDDEN, 5);
181itemBoxSizer1->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxALL|wxRESERVE_SPACE_EVEN_IF_HIDDEN, 5);
183wxHyperlinkCtrl* itemHyperlinkCtrl4 =
newwxHyperlinkCtrl( itemPanel1,
ID_MOLDELCHROMOSOME,
_(
"Add consortium"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_DEFAULT_STYLE );
184itemBoxSizer1->Add(itemHyperlinkCtrl4, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxRESERVE_SPACE_EVEN_IF_HIDDEN, 5);
195 row->m_FirstNameCtrl->SetMinSize(wxSize(120, -1));
196 row->m_LastNameCtrl->SetMinSize(wxSize(120, -1));
197 row->HideNonTextCtrls();
218 m_Sizer->Add(
row, 0, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL | wxALL, 0);
220itemHyperLink->SetVisitedColour(itemHyperLink->GetNormalColour());
221 m_Sizer->Add(itemHyperLink, 0, wxALIGN_BOTTOM | wxBOTTOM | wxRIGHT, 0);
295 m_Sub->SetAuthors().SetNames().SetStr().push_back(
"?");
void OnAddAuthorClicked(wxHyperlinkEvent &event)
wxEVT_COMMAND_HYPERLINK event handler for ID_MOLADDCHROMOSOME
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
@ ID_REFAUTHORSCROLLEDWND
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
static bool ShowToolTips()
Should we show tooltips?
CRef< objects::CCit_sub > m_Sub
~CPubAuthorPanel()
Destructor.
void x_AddConsortiumRow()
void Init()
Initialises member variables.
void x_AddRowToWindow(wxWindow *row)
virtual bool TransferDataToWindow()
CPubAuthorPanel()
Constructors.
void OnAddConsortiumClicked(wxHyperlinkEvent &event)
wxEVT_COMMAND_HYPERLINK event handler for ID_MOLDELCHROMOSOME
void CreateControls()
Creates the controls and sizers.
virtual bool TransferDataFromWindow()
wxScrolledWindow * m_ScrolledWindow
bool Create(wxWindow *parent, wxWindowID id=ID_CPUBAUTHORPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)
Creation.
wxFlexGridSizer * m_Sizer
void ApplyCitSub(objects::CCit_sub &sub)
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 row(bind, expected)
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