A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/submitter__affil__panel_8cpp_source.html below:

NCBI C++ ToolKit: src/gui/widgets/edit/submitter_affil_panel.cpp Source File

41 #include <wx/stattext.h> 42 #include <wx/textctrl.h> 43 #include <wx/combobox.h> 92 

SetExtraStyle(wxWS_EX_VALIDATE_RECURSIVELY);

93

wxPanel::Create( parent,

id

, pos,

size

, style );

98

GetSizer()->SetSizeHints(

this

);

145

wxBoxSizer* itemBoxSizer2 =

new

wxBoxSizer(wxVERTICAL);

146

itemPanel1->SetSizer(itemBoxSizer2);

148

wxFlexGridSizer* itemFlexGridSizer1 =

new

wxFlexGridSizer(0, 2, 0, 0);

149

itemBoxSizer2->Add(itemFlexGridSizer1, 0, wxALIGN_CENTER_HORIZONTAL | wxALL, 5);

151

wxStaticText* itemStaticText2 =

new

wxStaticText( itemPanel1, wxID_STATIC,

_

(

"Institution*"

), wxDefaultPosition, wxDefaultSize, 0 );

152

itemFlexGridSizer1->Add(itemStaticText2, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5);

155

itemFlexGridSizer1->Add(

m_AffilCtrl

, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5);

157

wxStaticText* itemStaticText4 =

new

wxStaticText( itemPanel1, wxID_STATIC,

_

(

"Department*"

), wxDefaultPosition, wxDefaultSize, 0 );

158

itemFlexGridSizer1->Add(itemStaticText4, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5);

161

itemFlexGridSizer1->Add(

m_DepartmentCtrl

, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5);

163

wxStaticText* itemStaticText6 =

new

wxStaticText( itemPanel1, wxID_STATIC,

_

(

"Street*"

), wxDefaultPosition, wxDefaultSize, 0 );

164

itemFlexGridSizer1->Add(itemStaticText6, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5);

167

itemFlexGridSizer1->Add(

m_StreetCtrl

, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5);

169

wxStaticText* itemStaticText8 =

new

wxStaticText( itemPanel1, wxID_STATIC,

_

(

"City*"

), wxDefaultPosition, wxDefaultSize, 0 );

170

itemFlexGridSizer1->Add(itemStaticText8, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5);

173

itemFlexGridSizer1->Add(

m_CityCtrl

, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5);

175

wxStaticText* itemStaticText10 =

new

wxStaticText( itemPanel1, wxID_STATIC,

_

(

"State/Province"

), wxDefaultPosition, wxDefaultSize, 0 );

176

itemFlexGridSizer1->Add(itemStaticText10, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5);

179

itemFlexGridSizer1->Add(

m_SubCtrl

, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5);

181

wxStaticText* itemStaticText12 =

new

wxStaticText( itemPanel1, wxID_STATIC,

_

(

"Postal code*"

), wxDefaultPosition, wxDefaultSize, 0 );

182

itemFlexGridSizer1->Add(itemStaticText12, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5);

185

itemFlexGridSizer1->Add(

m_ZipCtrl

, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5);

187

wxStaticText* itemStaticText14 =

new

wxStaticText( itemPanel1, wxID_STATIC,

_

(

"Country*"

), wxDefaultPosition, wxDefaultSize, 0 );

188

itemFlexGridSizer1->Add(itemStaticText14, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5);

190

wxArrayString m_CountryCtrlStrings;

191

vector<CTempString> countries;

195  for

(

auto

&& it : countries) {

198

m_CountryCtrlStrings.Add(

wxT

(

"Other"

));

200

itemFlexGridSizer1->Add(

m_CountryCtrl

, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5);

202

wxStaticText* itemStaticText16 =

new

wxStaticText( itemPanel1, wxID_STATIC,

_

(

"Phone"

), wxDefaultPosition, wxDefaultSize, 0 );

203

itemFlexGridSizer1->Add(itemStaticText16, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5);

206

itemFlexGridSizer1->Add(

m_PhoneCtrl

, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5);

281  if

(!wxPanel::TransferDataToWindow()) {

289  const CAffil

* affil =

nullptr

;

293

affil = &(

m_SubmitBlock

->GetCit().GetAuthors().GetAffil());

299

affil = &(

m_SubmitBlock

->GetContact().GetContact().GetAffil());

303  if

(affil->

IsStr

()) {

305

}

else if

(affil->

IsStd

()) {

306  const auto

& stad = affil->

GetStd

();

307  if

(stad.IsSetAffil()) {

310  if

(stad.IsSetDiv()) {

313  if

(stad.IsSetStreet()) {

316  if

(stad.IsSetCity()) {

319  if

(stad.IsSetSub()) {

322  if

(stad.IsSetPostal_code()) {

325  if

(stad.IsSetCountry()) {

328  if

(stad.IsSetPhone()) {

339  if

(!wxPanel::TransferDataFromWindow()) {

346  auto

& affil = contact.SetAffil().SetStd();

374

affil.ResetPostal_code();

379

affil.ResetCountry();

388  if

(!affil.IsSetAffil() &&

390

!affil.IsSetStreet() &&

391

!affil.IsSetCity() &&

393

!affil.IsSetPostal_code() &&

394

!affil.IsSetCountry() &&

396

contact.ResetAffil();

406  const auto

& contact =

m_SubmitBlock

->GetContact().GetContact();

407  if

(contact.IsSetAffil()) {

408

auth_list.SetAffil().Assign(contact.GetAffil());

411

auth_list.ResetAffil();

433  text

+=

"Submitter Institution\n"

;

436  text

+=

"Submitter Department\n"

;

439  text

+=

"Submitter Street\n"

;

442  text

+=

"Submitter City\n"

;

445  text

+=

"Submitter Postal Code\n"

;

448  text

+=

"Submitter Country\n"

;;

@Affil.hpp User-defined methods of the data storage class.

virtual void ApplySubmitCommand()=0

bool Create(wxWindow *parent, wxWindowID id=ID_SUBMITTERAFFILPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL)

Creation.

void Init()

Initialises member variables.

static bool ShowToolTips()

Should we show tooltips?

virtual bool TransferDataToWindow()

void OnAffilCountrySelected(wxCommandEvent &event)

wxEVT_COMMAND_COMBOBOX_SELECTED event handler for ID_SUB_AFFIL_COUNTRY

~CSubmitterAffilPanel()

Destructor.

void x_CopyAffil(objects::CAuth_list &auth_list)

wxBitmap GetBitmapResource(const wxString &name)

Retrieves bitmap resources.

wxTextCtrl * m_DepartmentCtrl

wxIcon GetIconResource(const wxString &name)

Retrieves icon resources.

CSubmitterAffilPanel()

Constructors.

CRef< objects::CSubmit_block > m_SubmitBlock

virtual bool TransferDataFromWindow()

void CreateControls()

Creates the controls and sizers.

wxComboBox * m_CountryCtrl

void ApplySubmitBlock(objects::CSubmit_block &block)

virtual void ReportMissingFields(string &text)

wxTextCtrl * m_StreetCtrl

virtual void ApplyCommand()

CSubmissionPageChangeListener * GetParentWizard(wxWindow *wnd) const

const string & GetValidCountryCode(unsigned int i)

void Reset(void)

Reset reference object.

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

const TStr & GetStr(void) const

Get the variant data.

bool IsStr(void) const

Check if variant Str is selected.

const TStd & GetStd(void) const

Get the variant data.

bool IsStd(void) const

Check if variant Std is selected.

static void text(MDB_val *v)

constexpr bool empty(list< Ts... >) noexcept

const struct ncbi::grid::netcache::search::fields::SIZE size

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