wxPnlSearchStenosisManual Class Reference

#include <wxQuantificationWidget_base.h>

Collaboration diagram for wxPnlSearchStenosisManual:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

Definition at line 152 of file wxQuantificationWidget_base.h.


Constructor & Destructor Documentation

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 }

Here is the call graph for this function:


Member Function Documentation

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 }

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

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().


The documentation for this class was generated from the following files:

Generated on 18 Mar 2010 for creaMaracasVisu_lib by  doxygen 1.6.1