792
801
m_panel6->Layout();
793
802
bSizer85->Fit( m_panel6 );
794
803
m_notebook1->AddPage( m_panel6, _("DICOM Node"), true );
804
m_pWorkListPanel = new BodyPanel( m_notebook1, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
805
wxBoxSizer* bSizer104;
806
bSizer104 = new wxBoxSizer( wxVERTICAL );
808
m_panel83 = new SubTitledPanel( m_pWorkListPanel, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
809
m_panel83->SetToolTip( _("Worklists") );
811
wxBoxSizer* bSizer106;
812
bSizer106 = new wxBoxSizer( wxVERTICAL );
814
m_staticText611 = new wxStaticText( m_panel83, wxID_ANY, _("Select how do you want to handle MPPS items"), wxDefaultPosition, wxDefaultSize, 0 );
815
m_staticText611->Wrap( -1 );
816
bSizer106->Add( m_staticText611, 0, wxALL, 5 );
818
m_pCheckDICOMMPPS = new wxCheckBox( m_panel83, wxID_ANY, _("DICOM MPPS"), wxDefaultPosition, wxDefaultSize, 0 );
819
m_pCheckDICOMMPPS->SetValue(true);
820
bSizer106->Add( m_pCheckDICOMMPPS, 0, wxALL, 5 );
822
m_pCheckHL7 = new wxCheckBox( m_panel83, wxID_ANY, _("HL7 messages"), wxDefaultPosition, wxDefaultSize, 0 );
823
bSizer106->Add( m_pCheckHL7, 0, wxALL, 5 );
825
m_pPanelHL7 = new wxPanel( m_panel83, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
826
m_pSizerHL7 = new wxStaticBoxSizer( new wxStaticBox( m_pPanelHL7, wxID_ANY, _("HL7") ), wxVERTICAL );
828
wxFlexGridSizer* fgSizer18;
829
fgSizer18 = new wxFlexGridSizer( 2, 2, 0, 0 );
830
fgSizer18->AddGrowableCol( 1 );
831
fgSizer18->SetFlexibleDirection( wxBOTH );
832
fgSizer18->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
834
m_pCheckAbort = new wxCheckBox( m_pPanelHL7, wxID_ANY, _("Abort message"), wxDefaultPosition, wxDefaultSize, 0 );
835
fgSizer18->Add( m_pCheckAbort, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
837
m_pTextAbort = new wxTextCtrl( m_pPanelHL7, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE );
838
fgSizer18->Add( m_pTextAbort, 1, wxALL|wxEXPAND, 5 );
840
m_pCheckCompleted = new wxCheckBox( m_pPanelHL7, wxID_ANY, _("Completed message"), wxDefaultPosition, wxDefaultSize, 0 );
841
fgSizer18->Add( m_pCheckCompleted, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
843
m_pTextCompleted = new wxTextCtrl( m_pPanelHL7, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE );
844
fgSizer18->Add( m_pTextCompleted, 0, wxALL|wxEXPAND, 5 );
846
m_pCheckInProgress = new wxCheckBox( m_pPanelHL7, wxID_ANY, _("In progress message"), wxDefaultPosition, wxDefaultSize, 0 );
847
fgSizer18->Add( m_pCheckInProgress, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
849
m_pTextProgress = new wxTextCtrl( m_pPanelHL7, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE );
850
fgSizer18->Add( m_pTextProgress, 0, wxALL|wxEXPAND, 5 );
853
fgSizer18->Add( 0, 0, 1, wxEXPAND, 5 );
855
m_button62 = new wxButton( m_pPanelHL7, wxID_ANY, _("Default values"), wxDefaultPosition, wxDefaultSize, 0 );
856
fgSizer18->Add( m_button62, 0, wxALL|wxALIGN_RIGHT, 5 );
858
m_pSizerHL7->Add( fgSizer18, 1, wxEXPAND, 5 );
860
m_pPanelHL7->SetSizer( m_pSizerHL7 );
861
m_pPanelHL7->Layout();
862
m_pSizerHL7->Fit( m_pPanelHL7 );
863
bSizer106->Add( m_pPanelHL7, 1, wxEXPAND | wxALL, 5 );
865
m_panel83->SetSizer( bSizer106 );
867
bSizer106->Fit( m_panel83 );
868
bSizer104->Add( m_panel83, 0, wxEXPAND, 5 );
870
m_pWorkListPanel->SetSizer( bSizer104 );
871
m_pWorkListPanel->Layout();
872
bSizer104->Fit( m_pWorkListPanel );
873
m_notebook1->AddPage( m_pWorkListPanel, _("Worklist"), false );
795
874
m_pPanelSeguridad = new BodyPanel( m_notebook1, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
796
875
wxBoxSizer* bSizer81;
797
876
bSizer81 = new wxBoxSizer( wxVERTICAL );
2013
2103
fgSizer25->SetFlexibleDirection( wxBOTH );
2014
2104
fgSizer25->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
2016
m_staticText87 = new wxStaticText( m_panel64, wxID_ANY, _("Name"), wxDefaultPosition, wxDefaultSize, 0 );
2106
m_staticText87 = new wxStaticText( m_pGeneralPanel, wxID_ANY, _("Name"), wxDefaultPosition, wxDefaultSize, 0 );
2017
2107
m_staticText87->Wrap( -1 );
2018
2108
fgSizer25->Add( m_staticText87, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
2020
m_textName = new wxTextCtrl( m_panel64, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
2110
m_textName = new wxTextCtrl( m_pGeneralPanel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
2021
2111
fgSizer25->Add( m_textName, 0, wxALL|wxEXPAND, 5 );
2023
m_staticText88 = new wxStaticText( m_panel64, wxID_ANY, _("Description"), wxDefaultPosition, wxDefaultSize, 0 );
2024
m_staticText88->Wrap( -1 );
2025
fgSizer25->Add( m_staticText88, 0, wxALL, 5 );
2027
m_textDescription = new wxTextCtrl( m_panel64, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE );
2028
fgSizer25->Add( m_textDescription, 0, wxALL|wxEXPAND, 5 );
2030
m_staticText91 = new wxStaticText( m_panel64, wxID_ANY, _("Opening mode"), wxDefaultPosition, wxDefaultSize, 0 );
2113
m_staticText91 = new wxStaticText( m_pGeneralPanel, wxID_ANY, _("Opening mode"), wxDefaultPosition, wxDefaultSize, 0 );
2031
2114
m_staticText91->Wrap( -1 );
2032
2115
fgSizer25->Add( m_staticText91, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
2034
m_textOpeningMode = new wxTextCtrl( m_panel64, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY );
2117
m_textOpeningMode = new wxTextCtrl( m_pGeneralPanel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY );
2035
2118
m_textOpeningMode->Enable( false );
2037
2120
fgSizer25->Add( m_textOpeningMode, 0, wxALL|wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
2039
2122
bSizer110->Add( fgSizer25, 0, wxEXPAND, 5 );
2041
m_panel64->SetSizer( bSizer110 );
2042
m_panel64->Layout();
2043
bSizer110->Fit( m_panel64 );
2044
bSizer85->Add( m_panel64, 0, wxEXPAND, 5 );
2046
m_panel641 = new SubTitledPanelSeparatorV( m_pPanelGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
2047
m_panel641->SetToolTip( _("Settings") );
2049
bSizer85->Add( m_panel641, 0, wxEXPAND, 5 );
2051
m_panelStudyCriteria = new SubTitledPanel( m_pPanelGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
2052
m_panelStudyCriteria->SetToolTip( _("Study criteria") );
2124
wxStaticBoxSizer* sbSizer4;
2125
sbSizer4 = new wxStaticBoxSizer( new wxStaticBox( m_pGeneralPanel, wxID_ANY, _("Study opening criteria") ), wxVERTICAL );
2054
2127
m_pSizerStudyCriteria = new wxBoxSizer( wxVERTICAL );
2056
m_panelStudyCriteria->SetSizer( m_pSizerStudyCriteria );
2057
m_panelStudyCriteria->Layout();
2058
m_pSizerStudyCriteria->Fit( m_panelStudyCriteria );
2059
bSizer85->Add( m_panelStudyCriteria, 1, wxEXPAND, 5 );
2061
m_pPanelGeneral->SetSizer( bSizer85 );
2062
m_pPanelGeneral->Layout();
2063
bSizer85->Fit( m_pPanelGeneral );
2064
m_notebook1->AddPage( m_pPanelGeneral, _("General"), false );
2065
m_pPanelLayout = new BodyPanel( m_notebook1, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
2129
sbSizer4->Add( m_pSizerStudyCriteria, 1, wxEXPAND, 5 );
2131
bSizer110->Add( sbSizer4, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 );
2133
wxStaticBoxSizer* sbSizer5;
2134
sbSizer5 = new wxStaticBoxSizer( new wxStaticBox( m_pGeneralPanel, wxID_ANY, _("Windows") ), wxHORIZONTAL );
2136
m_pNoteBookWindows = new wxNotebook( m_pGeneralPanel, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
2138
sbSizer5->Add( m_pNoteBookWindows, 1, wxEXPAND|wxTOP, 5 );
2140
wxBoxSizer* bSizer1101;
2141
bSizer1101 = new wxBoxSizer( wxHORIZONTAL );
2143
wxBoxSizer* bSizer26;
2144
bSizer26 = new wxBoxSizer( wxVERTICAL );
2146
m_pAddButton = new wxButton( m_pGeneralPanel, wxID_ANY, _("Add"), wxDefaultPosition, wxDefaultSize, 0 );
2147
bSizer26->Add( m_pAddButton, 0, wxTOP|wxBOTTOM|wxLEFT, 5 );
2149
m_pBDelete = new wxButton( m_pGeneralPanel, wxID_ANY, _("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
2150
m_pBDelete->Enable( false );
2152
bSizer26->Add( m_pBDelete, 0, wxTOP|wxBOTTOM|wxLEFT, 5 );
2154
bSizer1101->Add( bSizer26, 0, 0, 5 );
2156
sbSizer5->Add( bSizer1101, 0, wxEXPAND, 5 );
2158
bSizer110->Add( sbSizer5, 1, wxEXPAND|wxTOP, 5 );
2160
m_pGeneralPanel->SetSizer( bSizer110 );
2161
m_pGeneralPanel->Layout();
2162
bSizer110->Fit( m_pGeneralPanel );
2163
bSizer85->Add( m_pGeneralPanel, 1, wxEXPAND, 5 );
2165
m_pBody->SetSizer( bSizer85 );
2167
bSizer85->Fit( m_pBody );
2168
bSizer11->Add( m_pBody, 1, wxEXPAND | wxALL, 5 );
2170
m_pFooter = new FooterPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
2171
wxBoxSizer* bSizer31;
2172
bSizer31 = new wxBoxSizer( wxHORIZONTAL );
2175
bSizer31->Add( 0, 0, 1, wxEXPAND, 5 );
2177
m_button37 = new wxButton( m_pFooter, wxID_OK, _("Accept"), wxDefaultPosition, wxDefaultSize, 0 );
2178
bSizer31->Add( m_button37, 0, wxALL, 5 );
2180
m_button38 = new wxButton( m_pFooter, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
2181
bSizer31->Add( m_button38, 0, wxALL, 5 );
2183
m_pFooter->SetSizer( bSizer31 );
2184
m_pFooter->Layout();
2185
bSizer31->Fit( m_pFooter );
2186
bSizer11->Add( m_pFooter, 0, wxEXPAND, 5 );
2188
this->SetSizer( bSizer11 );
2191
this->Centre( wxBOTH );
2194
m_pAddButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditHangingProtocolDialogBase::OnAddStudyWindowClick ), NULL, this );
2195
m_pBDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditHangingProtocolDialogBase::OnDeleteStudyWindowClick ), NULL, this );
2196
m_button37->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditHangingProtocolDialogBase::OnOkClick ), NULL, this );
2197
m_button38->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditHangingProtocolDialogBase::OnCancelClick ), NULL, this );
2200
EditHangingProtocolDialogBase::~EditHangingProtocolDialogBase()
2202
// Disconnect Events
2203
m_pAddButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditHangingProtocolDialogBase::OnAddStudyWindowClick ), NULL, this );
2204
m_pBDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditHangingProtocolDialogBase::OnDeleteStudyWindowClick ), NULL, this );
2205
m_button37->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditHangingProtocolDialogBase::OnOkClick ), NULL, this );
2206
m_button38->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditHangingProtocolDialogBase::OnCancelClick ), NULL, this );
2210
StudyWindowBase::StudyWindowBase( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
2066
2212
wxBoxSizer* bSizer81;
2067
2213
bSizer81 = new wxBoxSizer( wxVERTICAL );
2069
m_pLayoutPreview = new SubTitledPanel( m_pPanelLayout, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
2215
m_pConfigWindow = new SubTitledPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
2216
m_pConfigWindow->SetToolTip( _("Setup window") );
2218
wxBoxSizer* bSizer901;
2219
bSizer901 = new wxBoxSizer( wxHORIZONTAL );
2221
m_staticText72 = new wxStaticText( m_pConfigWindow, wxID_ANY, _("Push configuration button and place window where you want"), wxDefaultPosition, wxDefaultSize, 0 );
2222
m_staticText72->Wrap( -1 );
2223
bSizer901->Add( m_staticText72, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
2226
bSizer901->Add( 0, 0, 1, wxEXPAND, 5 );
2228
m_button62 = new wxButton( m_pConfigWindow, wxID_ANY, _("Set default"), wxDefaultPosition, wxDefaultSize, 0 );
2229
m_button62->SetToolTip( _("Open in main window") );
2231
bSizer901->Add( m_button62, 0, wxRIGHT|wxLEFT, 5 );
2233
m_pSetupPositionButton = new wxButton( m_pConfigWindow, wxID_ANY, _("Setup position..."), wxDefaultPosition, wxDefaultSize, 0 );
2234
m_pSetupPositionButton->SetToolTip( _("Setup undocked window position") );
2236
bSizer901->Add( m_pSetupPositionButton, 0, wxRIGHT|wxLEFT, 5 );
2238
m_pConfigWindow->SetSizer( bSizer901 );
2239
m_pConfigWindow->Layout();
2240
bSizer901->Fit( m_pConfigWindow );
2241
bSizer81->Add( m_pConfigWindow, 0, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 5 );
2243
m_panel64111 = new SubTitledPanelSeparatorV( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
2244
m_panel64111->SetToolTip( _("Settings") );
2246
bSizer81->Add( m_panel64111, 0, wxEXPAND, 5 );
2248
m_pLayoutPreview = new SubTitledPanel( this, wxID_ANY, wxDefaultPosition, wxSize( -1,220 ), wxTAB_TRAVERSAL );
2070
2249
m_pLayoutPreview->SetToolTip( _("Layout") );
2250
m_pLayoutPreview->SetMinSize( wxSize( -1,220 ) );
2072
2252
wxBoxSizer* bSizer90;
2073
2253
bSizer90 = new wxBoxSizer( wxVERTICAL );
2105
2285
m_pLayoutPreview->SetSizer( bSizer90 );
2106
2286
m_pLayoutPreview->Layout();
2107
bSizer90->Fit( m_pLayoutPreview );
2108
bSizer81->Add( m_pLayoutPreview, 1, wxEXPAND, 5 );
2287
bSizer81->Add( m_pLayoutPreview, 1, wxEXPAND|wxRIGHT|wxLEFT, 5 );
2110
m_panel6411 = new SubTitledPanelSeparatorV( m_pPanelLayout, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
2289
m_panel6411 = new SubTitledPanelSeparatorV( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
2111
2290
m_panel6411->SetToolTip( _("Settings") );
2113
bSizer81->Add( m_panel6411, 0, wxEXPAND, 5 );
2292
bSizer81->Add( m_panel6411, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
2115
m_panelSeriesCriteria = new SubTitledPanel( m_pPanelLayout, wxID_ANY, wxDefaultPosition, wxSize( -1,150 ), wxTAB_TRAVERSAL );
2294
m_panelSeriesCriteria = new SubTitledPanel( this, wxID_ANY, wxDefaultPosition, wxSize( -1,120 ), wxTAB_TRAVERSAL );
2116
2295
m_panelSeriesCriteria->SetToolTip( _("Series criteria") );
2117
m_panelSeriesCriteria->SetMinSize( wxSize( -1,150 ) );
2296
m_panelSeriesCriteria->SetMinSize( wxSize( -1,120 ) );
2119
2298
m_pSizerSeriesCriteria = new wxBoxSizer( wxVERTICAL );
2121
2300
m_panelSeriesCriteria->SetSizer( m_pSizerSeriesCriteria );
2122
2301
m_panelSeriesCriteria->Layout();
2123
bSizer81->Add( m_panelSeriesCriteria, 0, wxEXPAND, 5 );
2125
m_pPanelLayout->SetSizer( bSizer81 );
2126
m_pPanelLayout->Layout();
2127
bSizer81->Fit( m_pPanelLayout );
2128
m_notebook1->AddPage( m_pPanelLayout, _("Layout"), true );
2130
bSizer11->Add( m_notebook1, 1, wxEXPAND|wxTOP, 5 );
2132
m_pFooter = new FooterPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
2133
wxBoxSizer* bSizer31;
2134
bSizer31 = new wxBoxSizer( wxHORIZONTAL );
2137
bSizer31->Add( 0, 0, 1, wxEXPAND, 5 );
2139
m_button37 = new wxButton( m_pFooter, wxID_OK, _("Accept"), wxDefaultPosition, wxDefaultSize, 0 );
2140
bSizer31->Add( m_button37, 0, wxALL, 5 );
2142
m_button38 = new wxButton( m_pFooter, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
2143
bSizer31->Add( m_button38, 0, wxALL, 5 );
2145
m_pFooter->SetSizer( bSizer31 );
2146
m_pFooter->Layout();
2147
bSizer31->Fit( m_pFooter );
2148
bSizer11->Add( m_pFooter, 0, wxEXPAND, 5 );
2150
this->SetSizer( bSizer11 );
2302
bSizer81->Add( m_panelSeriesCriteria, 0, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
2304
this->SetSizer( bSizer81 );
2151
2305
this->Layout();
2153
this->Centre( wxBOTH );
2155
2307
// Connect Events
2156
m_pSpinRows->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( EditHangingProtocolDialogBase::OnSpinRows ), NULL, this );
2157
m_pSpinCols->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( EditHangingProtocolDialogBase::OnSpinCols ), NULL, this );
2158
m_button37->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditHangingProtocolDialogBase::OnOkClick ), NULL, this );
2159
m_button38->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditHangingProtocolDialogBase::OnCancelClick ), NULL, this );
2308
m_button62->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( StudyWindowBase::OnSetDefaultWindowPosition ), NULL, this );
2309
m_pSetupPositionButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( StudyWindowBase::OnSetupWindowPositionClick ), NULL, this );
2310
m_pSpinRows->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( StudyWindowBase::OnSpinRows ), NULL, this );
2311
m_pSpinCols->Connect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( StudyWindowBase::OnSpinCols ), NULL, this );
2162
EditHangingProtocolDialogBase::~EditHangingProtocolDialogBase()
2314
StudyWindowBase::~StudyWindowBase()
2164
2316
// Disconnect Events
2165
m_pSpinRows->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( EditHangingProtocolDialogBase::OnSpinRows ), NULL, this );
2166
m_pSpinCols->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( EditHangingProtocolDialogBase::OnSpinCols ), NULL, this );
2167
m_button37->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditHangingProtocolDialogBase::OnOkClick ), NULL, this );
2168
m_button38->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditHangingProtocolDialogBase::OnCancelClick ), NULL, this );
2317
m_button62->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( StudyWindowBase::OnSetDefaultWindowPosition ), NULL, this );
2318
m_pSetupPositionButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( StudyWindowBase::OnSetupWindowPositionClick ), NULL, this );
2319
m_pSpinRows->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( StudyWindowBase::OnSpinRows ), NULL, this );
2320
m_pSpinCols->Disconnect( wxEVT_COMMAND_SPINCTRL_UPDATED, wxSpinEventHandler( StudyWindowBase::OnSpinCols ), NULL, this );
2350
2502
AddTagDialogBase::~AddTagDialogBase()
2506
SetupWindowPositionBase::SetupWindowPositionBase( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
2508
this->SetSizeHints( wxSize( 600,400 ), wxDefaultSize );
2510
wxBoxSizer* bSizer113;
2511
bSizer113 = new wxBoxSizer( wxVERTICAL );
2513
m_panel97 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
2514
m_panel97->SetBackgroundColour( wxColour( 255, 255, 255 ) );
2516
wxBoxSizer* bSizer114;
2517
bSizer114 = new wxBoxSizer( wxVERTICAL );
2519
m_staticText73 = new wxStaticText( m_panel97, wxID_ANY, _("Setup position and size of the window where you want to open the study"), wxDefaultPosition, wxDefaultSize, 0 );
2520
m_staticText73->Wrap( -1 );
2521
bSizer114->Add( m_staticText73, 0, wxALL, 5 );
2523
wxBoxSizer* bSizer115;
2524
bSizer115 = new wxBoxSizer( wxHORIZONTAL );
2526
m_button64 = new wxButton( m_panel97, wxID_OK, _("Save"), wxDefaultPosition, wxDefaultSize, 0 );
2527
m_button64->SetDefault();
2528
bSizer115->Add( m_button64, 0, wxALL, 5 );
2530
m_button65 = new wxButton( m_panel97, wxID_CLOSE, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
2531
bSizer115->Add( m_button65, 0, wxALL, 5 );
2533
bSizer114->Add( bSizer115, 0, wxEXPAND, 5 );
2535
m_panel97->SetSizer( bSizer114 );
2536
m_panel97->Layout();
2537
bSizer114->Fit( m_panel97 );
2538
bSizer113->Add( m_panel97, 1, wxEXPAND, 5 );
2540
this->SetSizer( bSizer113 );
2543
this->Centre( wxBOTH );
2546
SetupWindowPositionBase::~SetupWindowPositionBase()