#include <wxQuantificationWidget_base.h>
Public Member Functions | |
wxPnlSearchStenosisManual (wxWindow *parent, wxQuantificationWidget_base *quantificationWidget_base) | |
void | OnBtHealthySlice (wxCommandEvent &event) |
Private Attributes | |
wxQuantificationWidget_base * | _quantificationWidget_base |
wxStaticText * | _st2_text1 |
wxStaticText * | _st2_text2 |
wxStaticText * | _st2_next1 |
wxStaticText * | _st2_next2 |
wxStaticText * | _st2_cero |
wxStaticText * | _st2_one |
wxStaticText * | _st2_two |
wxButton * | _bt2_HealthySlice |
Definition at line 152 of file wxQuantificationWidget_base.h.
wxPnlSearchStenosisManual::wxPnlSearchStenosisManual | ( | wxWindow * | parent, | |
wxQuantificationWidget_base * | quantificationWidget_base | |||
) |
Definition at line 494 of file wxQuantificationWidget_base.cxx.
References _bt2_HealthySlice, _quantificationWidget_base, _st2_cero, _st2_next1, _st2_next2, _st2_one, _st2_text1, _st2_text2, _st2_two, marDictionary::GetString(), and OnBtHealthySlice().
00495 :wxPanel(parent,-1){ 00496 marDictionary marDict; 00497 char tmp[256]; 00498 00499 _quantificationWidget_base=quantificationWidget_base; 00500 wxPanel* _panelManual=this; 00501 wxFlexGridSizer *sizerPanelManual = new wxFlexGridSizer(1); 00502 wxFlexGridSizer *sizerPanelManual1 = new wxFlexGridSizer(1); 00503 wxFlexGridSizer *sizerPanelManual2 = new wxFlexGridSizer(5); 00504 00505 //EEDxx 2.6 00506 // _st2_blank = new wxStaticText(_panelManual,-1," "); 00507 00508 strcpy( tmp , marDict.GetString(330) ); strcat( tmp , "\n" ); strcat( tmp , marDict.GetString(335) ); 00509 _st2_text1 = new wxStaticText(_panelManual,-1,wxString(tmp, wxConvUTF8));//"Select\n slice" 00510 strcpy( tmp , marDict.GetString(340) ); strcat( tmp , "\n" ); strcat( tmp , marDict.GetString(345) ); 00511 _st2_text2 = new wxStaticText(_panelManual,-1,wxString(tmp, wxConvUTF8));//" Select \n other slice" 00512 _st2_next1 = new wxStaticText(_panelManual,-1,_T(" ")); //-> 00513 _st2_next2 = new wxStaticText(_panelManual,-1,_T(" ")); //-> 00514 _st2_cero = new wxStaticText(_panelManual,-1, wxString(marDict.GetString(328), wxConvUTF8) ); //"0" 00515 _st2_one = new wxStaticText(_panelManual,-1, wxString(marDict.GetString(338), wxConvUTF8) ); //"1" 00516 _st2_two = new wxStaticText(_panelManual,-1, wxString(marDict.GetString(348), wxConvUTF8) ); //"2" 00517 strcpy( tmp , marDict.GetString(350) ); strcat( tmp , "\n" ); strcat( tmp , marDict.GetString(355) ); 00518 _bt2_HealthySlice = new wxButton(_panelManual,-1,wxString(tmp, wxConvUTF8),wxPoint(0,0),wxSize(85,85)); //" Validate\nHealthy Slice" 00519 wxStaticText *title = new wxStaticText(this,-1,wxString( marDict.GetString(325) , wxConvUTF8 ));//"Manual stenosis search" 00520 00521 Connect(_bt2_HealthySlice->GetId() , wxEVT_COMMAND_BUTTON_CLICKED , (wxObjectEventFunction) &wxPnlSearchStenosisManual::OnBtHealthySlice ); 00522 //EEDxx 2.6 00523 // _panelManual->SetBackgroundColour(*wxLIGHT_GREY); 00524 // _st2_blank ->SetBackgroundColour(*wxLIGHT_GREY); 00525 // _st2_text1 ->SetBackgroundColour(*wxLIGHT_GREY); 00526 // _st2_text2 ->SetBackgroundColour(*wxLIGHT_GREY); 00527 // _st2_cero ->SetBackgroundColour(*wxLIGHT_GREY); 00528 // _st2_one ->SetBackgroundColour(*wxLIGHT_GREY); 00529 // _st2_two ->SetBackgroundColour(*wxLIGHT_GREY); 00530 // _st2_next1 ->SetBackgroundColour(*wxLIGHT_GREY); 00531 // _st2_next2 ->SetBackgroundColour(*wxLIGHT_GREY); 00532 00533 wxFont font(12,wxDEFAULT ,wxNORMAL,wxBOLD); 00534 title ->SetFont(font); 00535 //EEDxx 2.6 00536 // title ->SetBackgroundColour(*wxLIGHT_GREY); 00537 _st2_cero ->SetFont(font); 00538 _st2_one ->SetFont(font); 00539 _st2_two ->SetFont(font); 00540 _st2_next1 ->SetFont(font); 00541 _st2_next2 ->SetFont(font); 00542 00543 _st2_two->Disable(); 00544 _st2_text2->Disable(); 00545 00546 sizerPanelManual1->Add( title, 15, wxALL, 10 ); 00547 00548 // cero line 00549 sizerPanelManual2->Add( new wxStaticText(_panelManual,-1,_T(" ")) , 15, wxALIGN_CENTER_HORIZONTAL, 10); 00550 sizerPanelManual2->Add( new wxStaticText(_panelManual,-1,_T(" ")) , 15, wxALIGN_CENTER_HORIZONTAL, 10); 00551 sizerPanelManual2->Add( new wxStaticText(_panelManual,-1,_T(" ")) , 15, wxALIGN_CENTER_HORIZONTAL, 10); 00552 sizerPanelManual2->Add( new wxStaticText(_panelManual,-1,_T(" ")) , 15, wxALIGN_CENTER_HORIZONTAL, 10); 00553 sizerPanelManual2->Add( new wxStaticText(_panelManual,-1,_T(" ")) , 15, wxALIGN_CENTER_HORIZONTAL, 10); 00554 // fist line 00555 sizerPanelManual2->Add(_st2_cero , 15, wxALIGN_CENTER_HORIZONTAL, 10); 00556 sizerPanelManual2->Add( new wxStaticText(_panelManual,-1,_T(" ")) , 15, wxALIGN_CENTER_HORIZONTAL, 10); 00557 sizerPanelManual2->Add(_st2_one , 15, wxALIGN_CENTER_HORIZONTAL, 10); 00558 sizerPanelManual2->Add( new wxStaticText(_panelManual,-1,_T(" ")) , 15, wxALIGN_CENTER_HORIZONTAL, 10); 00559 sizerPanelManual2->Add(_st2_two , 15, wxALIGN_CENTER_HORIZONTAL, 10); 00560 // second line 00561 sizerPanelManual2->Add(_st2_text1 , 15, wxALIGN_CENTRE_VERTICAL|wxALIGN_CENTER_HORIZONTAL, 10); 00562 sizerPanelManual2->Add(_st2_next1 , 15, wxALIGN_CENTRE_VERTICAL|wxALIGN_CENTER_HORIZONTAL, 10); 00563 sizerPanelManual2->Add(_bt2_HealthySlice, 15, wxALIGN_CENTRE_VERTICAL|wxALIGN_CENTER_HORIZONTAL, 10); 00564 sizerPanelManual2->Add(_st2_next2 , 15, wxALIGN_CENTRE_VERTICAL|wxALIGN_CENTER_HORIZONTAL, 10); 00565 sizerPanelManual2->Add(_st2_text2 , 15, wxALIGN_CENTRE_VERTICAL|wxALIGN_CENTER_HORIZONTAL, 10); 00566 00567 sizerPanelManual->Add(sizerPanelManual1); 00568 sizerPanelManual->Add(sizerPanelManual2); 00569 00570 00571 _panelManual->SetSizer(sizerPanelManual); 00572 _panelManual->SetAutoLayout(true); 00573 _panelManual->SetSize(400,300); 00574 }
void wxPnlSearchStenosisManual::OnBtHealthySlice | ( | wxCommandEvent & | event | ) |
Definition at line 576 of file wxQuantificationWidget_base.cxx.
References _quantificationWidget_base, _st2_text2, _st2_two, and wxQuantificationWidget_base::SetHealthySlice().
Referenced by wxPnlSearchStenosisManual().
00576 { 00577 // Manual Panel 00578 _st2_two ->Enable(); 00579 _st2_text2 ->Enable(); 00580 _quantificationWidget_base->SetHealthySlice(); 00581 }
wxButton* wxPnlSearchStenosisManual::_bt2_HealthySlice [private] |
Definition at line 167 of file wxQuantificationWidget_base.h.
Referenced by wxPnlSearchStenosisManual().
Definition at line 158 of file wxQuantificationWidget_base.h.
Referenced by OnBtHealthySlice(), and wxPnlSearchStenosisManual().
wxStaticText* wxPnlSearchStenosisManual::_st2_cero [private] |
Definition at line 164 of file wxQuantificationWidget_base.h.
Referenced by wxPnlSearchStenosisManual().
wxStaticText* wxPnlSearchStenosisManual::_st2_next1 [private] |
Definition at line 162 of file wxQuantificationWidget_base.h.
Referenced by wxPnlSearchStenosisManual().
wxStaticText* wxPnlSearchStenosisManual::_st2_next2 [private] |
Definition at line 163 of file wxQuantificationWidget_base.h.
Referenced by wxPnlSearchStenosisManual().
wxStaticText* wxPnlSearchStenosisManual::_st2_one [private] |
Definition at line 165 of file wxQuantificationWidget_base.h.
Referenced by wxPnlSearchStenosisManual().
wxStaticText* wxPnlSearchStenosisManual::_st2_text1 [private] |
Definition at line 160 of file wxQuantificationWidget_base.h.
Referenced by wxPnlSearchStenosisManual().
wxStaticText* wxPnlSearchStenosisManual::_st2_text2 [private] |
Definition at line 161 of file wxQuantificationWidget_base.h.
Referenced by OnBtHealthySlice(), and wxPnlSearchStenosisManual().
wxStaticText* wxPnlSearchStenosisManual::_st2_two [private] |
Definition at line 166 of file wxQuantificationWidget_base.h.
Referenced by OnBtHealthySlice(), and wxPnlSearchStenosisManual().