~ubuntu-branches/ubuntu/trusty/ginkgocadx/trusty

« back to all changes in this revision

Viewing changes to src/cadxcore/main/gui/configuration/panelesconfiguracionginkgobase.cpp

  • Committer: Package Import Robot
  • Author(s): Dmitry Smirnov
  • Date: 2013-07-21 11:58:53 UTC
  • mfrom: (1.2.1) (7.1.6 experimental)
  • mto: This revision was merged to the branch mainline in revision 14.
  • Revision ID: package-import@ubuntu.com-20130721115853-0aii5ee76hxm8z1f
* New upstream release [July 2013]
  + new B-D: "libjsoncpp-dev".
  + new patch "unbundle-libjsoncpp.patch" to avoid building bundled
    "libjsoncpp-dev".
  + new patch "fix-wx.patch" to avoid FTBFS due to missing
    "-lwx_gtk2u_html-2.8".
* Removed unnecessary versioned Build-Depends.
* Removed obsolete lintian override.
* Reference get-orig-source implementation for orig.tar clean-up and
  DFSG-repackaging.
* Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
///////////////////////////////////////////////////////////////////////////
2
 
// C++ code generated with wxFormBuilder (version May  4 2010)
 
2
// C++ code generated with wxFormBuilder (version Sep  8 2010)
3
3
// http://www.wxformbuilder.org/
4
4
//
5
5
// PLEASE DO "NOT" EDIT THIS FILE!
13
13
 
14
14
DialogoConfiguracionBase::DialogoConfiguracionBase( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
15
15
{
16
 
        this->SetSizeHints( wxSize( 520,300 ), wxDefaultSize );
 
16
        this->SetSizeHints( wxSize( 830,300 ), wxDefaultSize );
17
17
        
18
18
        wxBoxSizer* bSizer3;
19
19
        bSizer3 = new wxBoxSizer( wxVERTICAL );
77
77
        wxBoxSizer* bSizer22;
78
78
        bSizer22 = new wxBoxSizer( wxHORIZONTAL );
79
79
        
80
 
        m_button12 = new wxButton( m_panel3, wxID_ANY, _("Export global..."), wxDefaultPosition, wxDefaultSize, 0 );
 
80
        m_button12 = new wxButton( m_panel3, wxID_ANY, _("Export config..."), wxDefaultPosition, wxDefaultSize, 0 );
81
81
        bSizer22->Add( m_button12, 0, wxRIGHT, 5 );
82
82
        
83
 
        m_button13 = new wxButton( m_panel3, wxID_ANY, _("Import global..."), wxDefaultPosition, wxDefaultSize, 0 );
 
83
        m_button13 = new wxButton( m_panel3, wxID_ANY, _("Import config..."), wxDefaultPosition, wxDefaultSize, 0 );
84
84
        bSizer22->Add( m_button13, 0, wxRIGHT|wxLEFT, 5 );
85
85
        
86
86
        bSizer7->Add( bSizer22, 0, 0, 5 );
695
695
 
696
696
DialogoServidorPACSBase::DialogoServidorPACSBase( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
697
697
{
698
 
        this->SetSizeHints( wxSize( 450,470 ), wxDefaultSize );
 
698
        this->SetSizeHints( wxSize( 550,550 ), wxDefaultSize );
699
699
        
700
700
        wxBoxSizer* bSizer11;
701
701
        bSizer11 = new wxBoxSizer( wxVERTICAL );
758
758
        m_staticText48->Wrap( -1 );
759
759
        fgSizer4->Add( m_staticText48, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
760
760
        
761
 
        wxString m_pRetrieveMethodChoices[] = { _("Move"), _("Get") };
 
761
        wxString m_pRetrieveMethodChoices[] = { _("Move"), _("Get"), _("WADO") };
762
762
        int m_pRetrieveMethodNChoices = sizeof( m_pRetrieveMethodChoices ) / sizeof( wxString );
763
763
        m_pRetrieveMethod = new wxChoice( m_panel64, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_pRetrieveMethodNChoices, m_pRetrieveMethodChoices, 0 );
764
764
        m_pRetrieveMethod->SetSelection( 0 );
765
765
        fgSizer4->Add( m_pRetrieveMethod, 0, wxALL, 5 );
766
766
        
 
767
        m_staticText59 = new wxStaticText( m_panel64, wxID_ANY, _("WADO URL"), wxDefaultPosition, wxDefaultSize, 0 );
 
768
        m_staticText59->Wrap( -1 );
 
769
        fgSizer4->Add( m_staticText59, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
 
770
        
 
771
        m_pWadoURL = new wxTextCtrl( m_panel64, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
772
        m_pWadoURL->Enable( false );
 
773
        
 
774
        fgSizer4->Add( m_pWadoURL, 0, wxALL|wxEXPAND, 5 );
 
775
        
767
776
        m_staticText60 = new wxStaticText( m_panel64, wxID_ANY, _("Retrieve mode"), wxDefaultPosition, wxDefaultSize, 0 );
768
777
        m_staticText60->Wrap( -1 );
769
778
        fgSizer4->Add( m_staticText60, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
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 );
 
807
        
 
808
        m_panel83 = new SubTitledPanel( m_pWorkListPanel, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
809
        m_panel83->SetToolTip( _("Worklists") );
 
810
        
 
811
        wxBoxSizer* bSizer106;
 
812
        bSizer106 = new wxBoxSizer( wxVERTICAL );
 
813
        
 
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 );
 
817
        
 
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 );
 
821
        
 
822
        m_pCheckHL7 = new wxCheckBox( m_panel83, wxID_ANY, _("HL7 messages"), wxDefaultPosition, wxDefaultSize, 0 );
 
823
        bSizer106->Add( m_pCheckHL7, 0, wxALL, 5 );
 
824
        
 
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 );
 
827
        
 
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 );
 
833
        
 
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 );
 
836
        
 
837
        m_pTextAbort = new wxTextCtrl( m_pPanelHL7, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE );
 
838
        fgSizer18->Add( m_pTextAbort, 1, wxALL|wxEXPAND, 5 );
 
839
        
 
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 );
 
842
        
 
843
        m_pTextCompleted = new wxTextCtrl( m_pPanelHL7, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE );
 
844
        fgSizer18->Add( m_pTextCompleted, 0, wxALL|wxEXPAND, 5 );
 
845
        
 
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 );
 
848
        
 
849
        m_pTextProgress = new wxTextCtrl( m_pPanelHL7, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE );
 
850
        fgSizer18->Add( m_pTextProgress, 0, wxALL|wxEXPAND, 5 );
 
851
        
 
852
        
 
853
        fgSizer18->Add( 0, 0, 1, wxEXPAND, 5 );
 
854
        
 
855
        m_button62 = new wxButton( m_pPanelHL7, wxID_ANY, _("Default values"), wxDefaultPosition, wxDefaultSize, 0 );
 
856
        fgSizer18->Add( m_button62, 0, wxALL|wxALIGN_RIGHT, 5 );
 
857
        
 
858
        m_pSizerHL7->Add( fgSizer18, 1, wxEXPAND, 5 );
 
859
        
 
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 );
 
864
        
 
865
        m_panel83->SetSizer( bSizer106 );
 
866
        m_panel83->Layout();
 
867
        bSizer106->Fit( m_panel83 );
 
868
        bSizer104->Add( m_panel83, 0, wxEXPAND, 5 );
 
869
        
 
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 );
856
935
        fgSizer21->Fit( m_panelUserPass );
857
936
        bSizer81->Add( m_panelUserPass, 0, wxEXPAND, 5 );
858
937
        
 
938
        m_panelSep1 = new SubTitledPanelSeparatorV( m_pPanelSeguridad, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
939
        bSizer81->Add( m_panelSep1, 0, wxEXPAND, 5 );
 
940
        
 
941
        m_pPanelDefaultCharset = new SubTitledPanel( m_pPanelSeguridad, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
942
        m_pPanelDefaultCharset->SetToolTip( _("Default charset") );
 
943
        
 
944
        wxFlexGridSizer* fgSizer211;
 
945
        fgSizer211 = new wxFlexGridSizer( 2, 2, 0, 0 );
 
946
        fgSizer211->AddGrowableCol( 1 );
 
947
        fgSizer211->SetFlexibleDirection( wxBOTH );
 
948
        fgSizer211->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
 
949
        
 
950
        m_staticText131 = new wxStaticText( m_pPanelDefaultCharset, wxID_ANY, _("Default charset"), wxDefaultPosition, wxDefaultSize, 0 );
 
951
        m_staticText131->Wrap( -1 );
 
952
        fgSizer211->Add( m_staticText131, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT, 5 );
 
953
        
 
954
        m_pComboCharset = new wxComboBox( m_pPanelDefaultCharset, wxID_ANY, _("ISO_IR 100"), wxDefaultPosition, wxDefaultSize, 0, NULL, wxCB_READONLY|wxCB_SORT );
 
955
        m_pComboCharset->Append( _("ISO_IR 192") );
 
956
        m_pComboCharset->Append( _("ISO_IR 6") );
 
957
        m_pComboCharset->Append( _("ISO_IR 100") );
 
958
        m_pComboCharset->Append( _("ISO_IR 101") );
 
959
        m_pComboCharset->Append( _("ISO_IR 109") );
 
960
        m_pComboCharset->Append( _("ISO_IR 110") );
 
961
        m_pComboCharset->Append( _("ISO_IR 126") );
 
962
        m_pComboCharset->Append( _("ISO_IR 127") );
 
963
        m_pComboCharset->Append( _("ISO_IR 138") );
 
964
        m_pComboCharset->Append( _("ISO_IR 144") );
 
965
        m_pComboCharset->Append( _("ISO_IR 148") );
 
966
        fgSizer211->Add( m_pComboCharset, 1, wxBOTTOM|wxLEFT|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
 
967
        
 
968
        m_pPanelDefaultCharset->SetSizer( fgSizer211 );
 
969
        m_pPanelDefaultCharset->Layout();
 
970
        fgSizer211->Fit( m_pPanelDefaultCharset );
 
971
        bSizer81->Add( m_pPanelDefaultCharset, 0, wxEXPAND, 5 );
 
972
        
859
973
        m_pPanelSeguridad->SetSizer( bSizer81 );
860
974
        m_pPanelSeguridad->Layout();
861
975
        bSizer81->Fit( m_pPanelSeguridad );
889
1003
        bSizer11->Fit( this );
890
1004
        
891
1005
        // Connect Events
 
1006
        m_pRetrieveMethod->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DialogoServidorPACSBase::OnRetrieveMethodChoice ), NULL, this );
 
1007
        m_pCheckHL7->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnChecWL ), NULL, this );
 
1008
        m_pCheckAbort->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnChecWL ), NULL, this );
 
1009
        m_pCheckCompleted->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnChecWL ), NULL, this );
 
1010
        m_pCheckInProgress->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnChecWL ), NULL, this );
 
1011
        m_button62->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnMessageDefaultValues ), NULL, this );
892
1012
        m_pBCert->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnAdvancedConfiguration ), NULL, this );
 
1013
        m_pComboCharset->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( DialogoServidorPACSBase::OnTextoCambiado ), NULL, this );
893
1014
        m_button20->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnProbarClick ), NULL, this );
894
1015
        m_button37->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnOkClick ), NULL, this );
895
1016
        m_button38->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnCancelClick ), NULL, this );
898
1019
DialogoServidorPACSBase::~DialogoServidorPACSBase()
899
1020
{
900
1021
        // Disconnect Events
 
1022
        m_pRetrieveMethod->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DialogoServidorPACSBase::OnRetrieveMethodChoice ), NULL, this );
 
1023
        m_pCheckHL7->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnChecWL ), NULL, this );
 
1024
        m_pCheckAbort->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnChecWL ), NULL, this );
 
1025
        m_pCheckCompleted->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnChecWL ), NULL, this );
 
1026
        m_pCheckInProgress->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnChecWL ), NULL, this );
 
1027
        m_button62->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnMessageDefaultValues ), NULL, this );
901
1028
        m_pBCert->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnAdvancedConfiguration ), NULL, this );
 
1029
        m_pComboCharset->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( DialogoServidorPACSBase::OnTextoCambiado ), NULL, this );
902
1030
        m_button20->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnProbarClick ), NULL, this );
903
1031
        m_button37->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnOkClick ), NULL, this );
904
1032
        m_button38->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DialogoServidorPACSBase::OnCancelClick ), NULL, this );
1147
1275
        bSizer24->Fit( m_pIntegrationEngine );
1148
1276
        bSizer6->Add( m_pIntegrationEngine, 0, wxEXPAND, 5 );
1149
1277
        
1150
 
        m_pSep1 = new SubTitledPanelSeparatorV( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1151
 
        bSizer6->Add( m_pSep1, 0, wxEXPAND, 5 );
1152
 
        
1153
 
        m_pRemoteIntegration = new SubTitledPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1154
 
        m_pRemoteIntegration->SetToolTip( _("XML-RPC Server") );
1155
 
        
1156
 
        wxBoxSizer* bSizer241;
1157
 
        bSizer241 = new wxBoxSizer( wxVERTICAL );
1158
 
        
1159
 
        m_pCheckXMLRPC = new wxCheckBox( m_pRemoteIntegration, wxID_ANY, _("Enable XML-RPC server"), wxDefaultPosition, wxDefaultSize, 0 );
1160
 
        m_pCheckXMLRPC->SetToolTip( _("Enable/Disable XML RPC Server for listening remote operations from EHR System") );
1161
 
        
1162
 
        bSizer241->Add( m_pCheckXMLRPC, 0, wxALL, 5 );
1163
 
        
1164
 
        m_pPortXMLPanel = new wxPanel( m_pRemoteIntegration, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1165
 
        wxFlexGridSizer* m_pSizerXMLRPC;
1166
 
        m_pSizerXMLRPC = new wxFlexGridSizer( 2, 2, 0, 0 );
1167
 
        m_pSizerXMLRPC->AddGrowableCol( 1 );
1168
 
        m_pSizerXMLRPC->SetFlexibleDirection( wxBOTH );
1169
 
        m_pSizerXMLRPC->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
1170
 
        
1171
 
        m_staticText1211 = new wxStaticText( m_pPortXMLPanel, wxID_ANY, _("Port"), wxDefaultPosition, wxDefaultSize, 0 );
1172
 
        m_staticText1211->Wrap( -1 );
1173
 
        m_staticText1211->SetToolTip( _("TCP listening port for XML-RPC server") );
1174
 
        
1175
 
        m_pSizerXMLRPC->Add( m_staticText1211, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT, 5 );
1176
 
        
1177
 
        wxBoxSizer* bSizer741;
1178
 
        bSizer741 = new wxBoxSizer( wxHORIZONTAL );
1179
 
        
1180
 
        m_pRPCPort = new wxTextCtrl( m_pPortXMLPanel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
1181
 
        m_pRPCPort->SetToolTip( _("TCP listening port for XML-RPC server") );
1182
 
        
1183
 
        bSizer741->Add( m_pRPCPort, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxLEFT, 5 );
1184
 
        
1185
 
        m_pSizerXMLRPC->Add( bSizer741, 1, wxEXPAND, 5 );
1186
 
        
1187
 
        m_pPortXMLPanel->SetSizer( m_pSizerXMLRPC );
1188
 
        m_pPortXMLPanel->Layout();
1189
 
        m_pSizerXMLRPC->Fit( m_pPortXMLPanel );
1190
 
        bSizer241->Add( m_pPortXMLPanel, 1, wxEXPAND | wxALL, 5 );
1191
 
        
1192
 
        m_pRemoteIntegration->SetSizer( bSizer241 );
1193
 
        m_pRemoteIntegration->Layout();
1194
 
        bSizer241->Fit( m_pRemoteIntegration );
1195
 
        bSizer6->Add( m_pRemoteIntegration, 0, wxEXPAND, 5 );
1196
 
        
1197
1278
        this->SetSizer( bSizer6 );
1198
1279
        this->Layout();
1199
1280
        
1206
1287
        m_pHostnameMI->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PanelConfiguracionHCEBase::OnTextoCambiado ), NULL, this );
1207
1288
        m_pPuertoMI->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PanelConfiguracionHCEBase::OnTextoCambiado ), NULL, this );
1208
1289
        m_button15->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PanelConfiguracionHCEBase::OnTestClick ), NULL, this );
1209
 
        m_pCheckXMLRPC->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PanelConfiguracionHCEBase::OnCheckXMLRPC ), NULL, this );
1210
 
        m_pRPCPort->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PanelConfiguracionHCEBase::OnTextoCambiado ), NULL, this );
1211
1290
}
1212
1291
 
1213
1292
PanelConfiguracionHCEBase::~PanelConfiguracionHCEBase()
1221
1300
        m_pHostnameMI->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PanelConfiguracionHCEBase::OnTextoCambiado ), NULL, this );
1222
1301
        m_pPuertoMI->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PanelConfiguracionHCEBase::OnTextoCambiado ), NULL, this );
1223
1302
        m_button15->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PanelConfiguracionHCEBase::OnTestClick ), NULL, this );
1224
 
        m_pCheckXMLRPC->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PanelConfiguracionHCEBase::OnCheckXMLRPC ), NULL, this );
1225
 
        m_pRPCPort->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PanelConfiguracionHCEBase::OnTextoCambiado ), NULL, this );
1226
1303
        
1227
1304
}
1228
1305
 
1242
1319
        wxBoxSizer* bSizer85;
1243
1320
        bSizer85 = new wxBoxSizer( wxVERTICAL );
1244
1321
        
1245
 
        wxFlexGridSizer* fgSizer21;
1246
 
        fgSizer21 = new wxFlexGridSizer( 2, 2, 0, 0 );
1247
 
        fgSizer21->AddGrowableCol( 1 );
1248
 
        fgSizer21->SetFlexibleDirection( wxBOTH );
1249
 
        fgSizer21->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
1250
 
        
1251
 
        m_staticText311 = new wxStaticText( m_pExtensions, wxID_ANY, _("Plugin's path"), wxDefaultPosition, wxDefaultSize, 0 );
1252
 
        m_staticText311->Wrap( -1 );
1253
 
        fgSizer21->Add( m_staticText311, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
1254
 
        
1255
 
        m_pRutaDirectorioGlobal = new wxTextCtrl( m_pExtensions, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY );
1256
 
        fgSizer21->Add( m_pRutaDirectorioGlobal, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND|wxLEFT, 5 );
1257
 
        
1258
 
        bSizer85->Add( fgSizer21, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 );
1259
 
        
1260
1322
        m_pScrollPanelExtensions = new wxScrolledWindow( m_pExtensions, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
1261
1323
        m_pScrollPanelExtensions->SetScrollRate( 5, 5 );
1262
1324
        wxBoxSizer* bSizer84;
1269
1331
        
1270
1332
        bSizer44->Add( bSizer85, 1, wxEXPAND, 5 );
1271
1333
        
1272
 
        wxBoxSizer* bSizer86;
1273
 
        bSizer86 = new wxBoxSizer( wxVERTICAL );
1274
 
        
1275
 
        m_pButtonObtain = new wxButton( m_pExtensions, wxID_ANY, _("Obtain extensions..."), wxDefaultPosition, wxDefaultSize, 0 );
1276
 
        bSizer86->Add( m_pButtonObtain, 0, wxALIGN_RIGHT, 5 );
1277
 
        
1278
 
        bSizer44->Add( bSizer86, 0, wxEXPAND|wxALIGN_RIGHT|wxTOP, 5 );
1279
 
        
1280
1334
        m_pExtensions->SetSizer( bSizer44 );
1281
1335
        m_pExtensions->Layout();
1282
1336
        bSizer44->Fit( m_pExtensions );
1289
1343
        // Connect Events
1290
1344
        this->Connect( wxEVT_ERASE_BACKGROUND, wxEraseEventHandler( PanelConfiguracionExtensionesBase::OnEraseBackground ) );
1291
1345
        m_pExtensions->Connect( wxEVT_ERASE_BACKGROUND, wxEraseEventHandler( PanelConfiguracionExtensionesBase::OnEraseBackground ), NULL, this );
1292
 
        m_pButtonObtain->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PanelConfiguracionExtensionesBase::OnObtainExtensions ), NULL, this );
1293
1346
}
1294
1347
 
1295
1348
PanelConfiguracionExtensionesBase::~PanelConfiguracionExtensionesBase()
1297
1350
        // Disconnect Events
1298
1351
        this->Disconnect( wxEVT_ERASE_BACKGROUND, wxEraseEventHandler( PanelConfiguracionExtensionesBase::OnEraseBackground ) );
1299
1352
        m_pExtensions->Disconnect( wxEVT_ERASE_BACKGROUND, wxEraseEventHandler( PanelConfiguracionExtensionesBase::OnEraseBackground ), NULL, this );
1300
 
        m_pButtonObtain->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PanelConfiguracionExtensionesBase::OnObtainExtensions ), NULL, this );
1301
1353
        
1302
1354
}
1303
1355
 
1321
1373
        
1322
1374
        bSizer81->Add( m_pLabelTitle, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
1323
1375
        
1324
 
        wxBoxSizer* bSizer83;
1325
 
        bSizer83 = new wxBoxSizer( wxHORIZONTAL );
1326
 
        
1327
 
        m_pLabelVersion = new wxStaticText( this, wxID_ANY, _("1.0"), wxDefaultPosition, wxDefaultSize, 0 );
1328
 
        m_pLabelVersion->Wrap( -1 );
1329
 
        bSizer83->Add( m_pLabelVersion, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
1330
 
        
1331
 
        m_pLabelProvider = new wxStaticText( this, wxID_ANY, _("Metaemotion S.L."), wxDefaultPosition, wxDefaultSize, 0 );
1332
 
        m_pLabelProvider->Wrap( -1 );
1333
 
        m_pLabelProvider->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 90, false, wxEmptyString ) );
1334
 
        
1335
 
        bSizer83->Add( m_pLabelProvider, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
1336
 
        
1337
 
        
1338
 
        bSizer83->Add( 0, 0, 1, wxEXPAND, 5 );
1339
 
        
1340
 
        m_pButton = new wxButton( this, wxID_ANY, _("Activate"), wxDefaultPosition, wxDefaultSize, 0 );
1341
 
        bSizer83->Add( m_pButton, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
1342
 
        
1343
 
        bSizer81->Add( bSizer83, 1, wxEXPAND, 5 );
1344
 
        
1345
1376
        bSizer80->Add( bSizer81, 1, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
1346
1377
        
1347
1378
        this->SetSizer( bSizer80 );
1348
1379
        this->Layout();
1349
1380
        bSizer80->Fit( this );
1350
 
        
1351
 
        // Connect Events
1352
 
        m_pButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( ExtensionPanelBase::OnShowLicense ), NULL, this );
1353
1381
}
1354
1382
 
1355
1383
ExtensionPanelBase::~ExtensionPanelBase()
1356
1384
{
1357
 
        // Disconnect Events
1358
 
        m_pButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( ExtensionPanelBase::OnShowLicense ), NULL, this );
1359
 
        
1360
1385
}
1361
1386
 
1362
1387
PanelConfiguracionPermisosBase::PanelConfiguracionPermisosBase( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
1983
2008
PanelConfigurationAnonymizationBase::~PanelConfigurationAnonymizationBase()
1984
2009
{
1985
2010
}
 
2011
 
 
2012
HangingProtocolConfigurationPanelBase::HangingProtocolConfigurationPanelBase( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
 
2013
{
 
2014
        wxBoxSizer* bSizer6;
 
2015
        bSizer6 = new wxBoxSizer( wxVERTICAL );
 
2016
        
 
2017
        m_pProtocols = new SubTitledPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
2018
        m_pProtocols->SetToolTip( _("Hanging protocols") );
 
2019
        
 
2020
        wxBoxSizer* bSizer25;
 
2021
        bSizer25 = new wxBoxSizer( wxHORIZONTAL );
 
2022
        
 
2023
        m_pTreeListProtocols = new wxTreeListCtrl( m_pProtocols, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTR_COLUMN_LINES|wxTR_FULL_ROW_HIGHLIGHT|wxTR_HIDE_ROOT|wxTR_NO_LINES|wxTR_ROW_LINES|wxTR_SINGLE );
 
2024
        m_pTreeListProtocols->AddColumn( _("Name"), 200, wxALIGN_LEFT, -1, true, false ); 
 
2025
        m_pTreeListProtocols->AddColumn( _("Enabled"), 150, wxALIGN_LEFT, -1, true, false ); 
 
2026
        
 
2027
        bSizer25->Add( m_pTreeListProtocols, 1, wxEXPAND|wxRIGHT, 5 );
 
2028
        
 
2029
        wxBoxSizer* bSizer26;
 
2030
        bSizer26 = new wxBoxSizer( wxVERTICAL );
 
2031
        
 
2032
        m_button3 = new wxButton( m_pProtocols, wxID_ANY, _("New ..."), wxDefaultPosition, wxDefaultSize, 0 );
 
2033
        bSizer26->Add( m_button3, 0, wxTOP|wxBOTTOM|wxLEFT|wxEXPAND, 5 );
 
2034
        
 
2035
        m_pBEdit = new wxButton( m_pProtocols, wxID_ANY, _("Edit ..."), wxDefaultPosition, wxDefaultSize, 0 );
 
2036
        m_pBEdit->Enable( false );
 
2037
        
 
2038
        bSizer26->Add( m_pBEdit, 0, wxTOP|wxBOTTOM|wxLEFT|wxEXPAND, 5 );
 
2039
        
 
2040
        m_pBDelete = new wxButton( m_pProtocols, wxID_ANY, _("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
 
2041
        m_pBDelete->Enable( false );
 
2042
        
 
2043
        bSizer26->Add( m_pBDelete, 0, wxTOP|wxBOTTOM|wxLEFT|wxEXPAND, 5 );
 
2044
        
 
2045
        
 
2046
        bSizer26->Add( 0, 0, 1, wxEXPAND|wxRIGHT, 5 );
 
2047
        
 
2048
        m_pBActive = new wxButton( m_pProtocols, wxID_ANY, _("Enable/Disable"), wxDefaultPosition, wxDefaultSize, 0 );
 
2049
        bSizer26->Add( m_pBActive, 0, wxTOP|wxBOTTOM|wxLEFT|wxEXPAND, 5 );
 
2050
        
 
2051
        bSizer25->Add( bSizer26, 0, wxEXPAND, 5 );
 
2052
        
 
2053
        m_pProtocols->SetSizer( bSizer25 );
 
2054
        m_pProtocols->Layout();
 
2055
        bSizer25->Fit( m_pProtocols );
 
2056
        bSizer6->Add( m_pProtocols, 1, wxEXPAND, 5 );
 
2057
        
 
2058
        this->SetSizer( bSizer6 );
 
2059
        this->Layout();
 
2060
        
 
2061
        // Connect Events
 
2062
        m_button3->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( HangingProtocolConfigurationPanelBase::OnNuevoClick ), NULL, this );
 
2063
        m_pBEdit->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( HangingProtocolConfigurationPanelBase::OnEditarClick ), NULL, this );
 
2064
        m_pBDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( HangingProtocolConfigurationPanelBase::OnEliminarClick ), NULL, this );
 
2065
        m_pBActive->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( HangingProtocolConfigurationPanelBase::OnSetActive ), NULL, this );
 
2066
}
 
2067
 
 
2068
HangingProtocolConfigurationPanelBase::~HangingProtocolConfigurationPanelBase()
 
2069
{
 
2070
        // Disconnect Events
 
2071
        m_button3->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( HangingProtocolConfigurationPanelBase::OnNuevoClick ), NULL, this );
 
2072
        m_pBEdit->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( HangingProtocolConfigurationPanelBase::OnEditarClick ), NULL, this );
 
2073
        m_pBDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( HangingProtocolConfigurationPanelBase::OnEliminarClick ), NULL, this );
 
2074
        m_pBActive->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( HangingProtocolConfigurationPanelBase::OnSetActive ), NULL, this );
 
2075
        
 
2076
}
 
2077
 
 
2078
EditHangingProtocolDialogBase::EditHangingProtocolDialogBase( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
 
2079
{
 
2080
        this->SetSizeHints( wxSize( 500,600 ), wxDefaultSize );
 
2081
        
 
2082
        wxBoxSizer* bSizer11;
 
2083
        bSizer11 = new wxBoxSizer( wxVERTICAL );
 
2084
        
 
2085
        m_pHeader = new HeaderPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
2086
        m_pHeader->SetToolTip( _("Hanging protocol") );
 
2087
        
 
2088
        bSizer11->Add( m_pHeader, 0, wxEXPAND, 5 );
 
2089
        
 
2090
        m_pBody = new BodyPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
2091
        wxBoxSizer* bSizer85;
 
2092
        bSizer85 = new wxBoxSizer( wxVERTICAL );
 
2093
        
 
2094
        m_pGeneralPanel = new SubTitledPanel( m_pBody, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
2095
        m_pGeneralPanel->SetToolTip( _("General") );
 
2096
        
 
2097
        wxBoxSizer* bSizer110;
 
2098
        bSizer110 = new wxBoxSizer( wxVERTICAL );
 
2099
        
 
2100
        wxFlexGridSizer* fgSizer25;
 
2101
        fgSizer25 = new wxFlexGridSizer( 2, 2, 0, 0 );
 
2102
        fgSizer25->AddGrowableCol( 1 );
 
2103
        fgSizer25->SetFlexibleDirection( wxBOTH );
 
2104
        fgSizer25->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
 
2105
        
 
2106
        m_staticText87 = new wxStaticText( m_pGeneralPanel, wxID_ANY, _("Name"), wxDefaultPosition, wxDefaultSize, 0 );
 
2107
        m_staticText87->Wrap( -1 );
 
2108
        fgSizer25->Add( m_staticText87, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
 
2109
        
 
2110
        m_textName = new wxTextCtrl( m_pGeneralPanel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
2111
        fgSizer25->Add( m_textName, 0, wxALL|wxEXPAND, 5 );
 
2112
        
 
2113
        m_staticText91 = new wxStaticText( m_pGeneralPanel, wxID_ANY, _("Opening mode"), wxDefaultPosition, wxDefaultSize, 0 );
 
2114
        m_staticText91->Wrap( -1 );
 
2115
        fgSizer25->Add( m_staticText91, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
 
2116
        
 
2117
        m_textOpeningMode = new wxTextCtrl( m_pGeneralPanel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY );
 
2118
        m_textOpeningMode->Enable( false );
 
2119
        
 
2120
        fgSizer25->Add( m_textOpeningMode, 0, wxALL|wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
 
2121
        
 
2122
        bSizer110->Add( fgSizer25, 0, wxEXPAND, 5 );
 
2123
        
 
2124
        wxStaticBoxSizer* sbSizer4;
 
2125
        sbSizer4 = new wxStaticBoxSizer( new wxStaticBox( m_pGeneralPanel, wxID_ANY, _("Study opening criteria") ), wxVERTICAL );
 
2126
        
 
2127
        m_pSizerStudyCriteria = new wxBoxSizer( wxVERTICAL );
 
2128
        
 
2129
        sbSizer4->Add( m_pSizerStudyCriteria, 1, wxEXPAND, 5 );
 
2130
        
 
2131
        bSizer110->Add( sbSizer4, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 );
 
2132
        
 
2133
        wxStaticBoxSizer* sbSizer5;
 
2134
        sbSizer5 = new wxStaticBoxSizer( new wxStaticBox( m_pGeneralPanel, wxID_ANY, _("Windows") ), wxHORIZONTAL );
 
2135
        
 
2136
        m_pNoteBookWindows = new wxNotebook( m_pGeneralPanel, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
 
2137
        
 
2138
        sbSizer5->Add( m_pNoteBookWindows, 1, wxEXPAND|wxTOP, 5 );
 
2139
        
 
2140
        wxBoxSizer* bSizer1101;
 
2141
        bSizer1101 = new wxBoxSizer( wxHORIZONTAL );
 
2142
        
 
2143
        wxBoxSizer* bSizer26;
 
2144
        bSizer26 = new wxBoxSizer( wxVERTICAL );
 
2145
        
 
2146
        m_pAddButton = new wxButton( m_pGeneralPanel, wxID_ANY, _("Add"), wxDefaultPosition, wxDefaultSize, 0 );
 
2147
        bSizer26->Add( m_pAddButton, 0, wxTOP|wxBOTTOM|wxLEFT, 5 );
 
2148
        
 
2149
        m_pBDelete = new wxButton( m_pGeneralPanel, wxID_ANY, _("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
 
2150
        m_pBDelete->Enable( false );
 
2151
        
 
2152
        bSizer26->Add( m_pBDelete, 0, wxTOP|wxBOTTOM|wxLEFT, 5 );
 
2153
        
 
2154
        bSizer1101->Add( bSizer26, 0, 0, 5 );
 
2155
        
 
2156
        sbSizer5->Add( bSizer1101, 0, wxEXPAND, 5 );
 
2157
        
 
2158
        bSizer110->Add( sbSizer5, 1, wxEXPAND|wxTOP, 5 );
 
2159
        
 
2160
        m_pGeneralPanel->SetSizer( bSizer110 );
 
2161
        m_pGeneralPanel->Layout();
 
2162
        bSizer110->Fit( m_pGeneralPanel );
 
2163
        bSizer85->Add( m_pGeneralPanel, 1, wxEXPAND, 5 );
 
2164
        
 
2165
        m_pBody->SetSizer( bSizer85 );
 
2166
        m_pBody->Layout();
 
2167
        bSizer85->Fit( m_pBody );
 
2168
        bSizer11->Add( m_pBody, 1, wxEXPAND | wxALL, 5 );
 
2169
        
 
2170
        m_pFooter = new FooterPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
2171
        wxBoxSizer* bSizer31;
 
2172
        bSizer31 = new wxBoxSizer( wxHORIZONTAL );
 
2173
        
 
2174
        
 
2175
        bSizer31->Add( 0, 0, 1, wxEXPAND, 5 );
 
2176
        
 
2177
        m_button37 = new wxButton( m_pFooter, wxID_OK, _("Accept"), wxDefaultPosition, wxDefaultSize, 0 );
 
2178
        bSizer31->Add( m_button37, 0, wxALL, 5 );
 
2179
        
 
2180
        m_button38 = new wxButton( m_pFooter, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
 
2181
        bSizer31->Add( m_button38, 0, wxALL, 5 );
 
2182
        
 
2183
        m_pFooter->SetSizer( bSizer31 );
 
2184
        m_pFooter->Layout();
 
2185
        bSizer31->Fit( m_pFooter );
 
2186
        bSizer11->Add( m_pFooter, 0, wxEXPAND, 5 );
 
2187
        
 
2188
        this->SetSizer( bSizer11 );
 
2189
        this->Layout();
 
2190
        
 
2191
        this->Centre( wxBOTH );
 
2192
        
 
2193
        // Connect Events
 
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 );
 
2198
}
 
2199
 
 
2200
EditHangingProtocolDialogBase::~EditHangingProtocolDialogBase()
 
2201
{
 
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 );
 
2207
        
 
2208
}
 
2209
 
 
2210
StudyWindowBase::StudyWindowBase( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
 
2211
{
 
2212
        wxBoxSizer* bSizer81;
 
2213
        bSizer81 = new wxBoxSizer( wxVERTICAL );
 
2214
        
 
2215
        m_pConfigWindow = new SubTitledPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
2216
        m_pConfigWindow->SetToolTip( _("Setup window") );
 
2217
        
 
2218
        wxBoxSizer* bSizer901;
 
2219
        bSizer901 = new wxBoxSizer( wxHORIZONTAL );
 
2220
        
 
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 );
 
2224
        
 
2225
        
 
2226
        bSizer901->Add( 0, 0, 1, wxEXPAND, 5 );
 
2227
        
 
2228
        m_button62 = new wxButton( m_pConfigWindow, wxID_ANY, _("Set default"), wxDefaultPosition, wxDefaultSize, 0 );
 
2229
        m_button62->SetToolTip( _("Open in main window") );
 
2230
        
 
2231
        bSizer901->Add( m_button62, 0, wxRIGHT|wxLEFT, 5 );
 
2232
        
 
2233
        m_pSetupPositionButton = new wxButton( m_pConfigWindow, wxID_ANY, _("Setup position..."), wxDefaultPosition, wxDefaultSize, 0 );
 
2234
        m_pSetupPositionButton->SetToolTip( _("Setup undocked window position") );
 
2235
        
 
2236
        bSizer901->Add( m_pSetupPositionButton, 0, wxRIGHT|wxLEFT, 5 );
 
2237
        
 
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 );
 
2242
        
 
2243
        m_panel64111 = new SubTitledPanelSeparatorV( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
2244
        m_panel64111->SetToolTip( _("Settings") );
 
2245
        
 
2246
        bSizer81->Add( m_panel64111, 0, wxEXPAND, 5 );
 
2247
        
 
2248
        m_pLayoutPreview = new SubTitledPanel( this, wxID_ANY, wxDefaultPosition, wxSize( -1,220 ), wxTAB_TRAVERSAL );
 
2249
        m_pLayoutPreview->SetToolTip( _("Layout") );
 
2250
        m_pLayoutPreview->SetMinSize( wxSize( -1,220 ) );
 
2251
        
 
2252
        wxBoxSizer* bSizer90;
 
2253
        bSizer90 = new wxBoxSizer( wxVERTICAL );
 
2254
        
 
2255
        wxBoxSizer* bsizer91;
 
2256
        bsizer91 = new wxBoxSizer( wxVERTICAL );
 
2257
        
 
2258
        m_pSizerLayoutTools = new wxBoxSizer( wxHORIZONTAL );
 
2259
        
 
2260
        
 
2261
        m_pSizerLayoutTools->Add( 0, 0, 1, wxEXPAND, 5 );
 
2262
        
 
2263
        m_staticText56 = new wxStaticText( m_pLayoutPreview, wxID_ANY, _("Rows"), wxDefaultPosition, wxDefaultSize, 0 );
 
2264
        m_staticText56->Wrap( -1 );
 
2265
        m_pSizerLayoutTools->Add( m_staticText56, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
 
2266
        
 
2267
        m_pSpinRows = new wxSpinCtrl( m_pLayoutPreview, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize( 50,-1 ), wxSP_ARROW_KEYS, 1, 4, 1 );
 
2268
        m_pSizerLayoutTools->Add( m_pSpinRows, 0, wxALL, 5 );
 
2269
        
 
2270
        m_staticText57 = new wxStaticText( m_pLayoutPreview, wxID_ANY, _("Columns"), wxDefaultPosition, wxDefaultSize, 0 );
 
2271
        m_staticText57->Wrap( -1 );
 
2272
        m_pSizerLayoutTools->Add( m_staticText57, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
 
2273
        
 
2274
        m_pSpinCols = new wxSpinCtrl( m_pLayoutPreview, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize( 50,-1 ), wxSP_ARROW_KEYS, 1, 4, 1 );
 
2275
        m_pSizerLayoutTools->Add( m_pSpinCols, 0, wxALL, 5 );
 
2276
        
 
2277
        bsizer91->Add( m_pSizerLayoutTools, 1, wxEXPAND|wxBOTTOM, 5 );
 
2278
        
 
2279
        bSizer90->Add( bsizer91, 0, wxEXPAND, 5 );
 
2280
        
 
2281
        m_pPreviewSizer = new wxStaticBoxSizer( new wxStaticBox( m_pLayoutPreview, wxID_ANY, _("Current layout") ), wxVERTICAL );
 
2282
        
 
2283
        bSizer90->Add( m_pPreviewSizer, 1, wxEXPAND, 5 );
 
2284
        
 
2285
        m_pLayoutPreview->SetSizer( bSizer90 );
 
2286
        m_pLayoutPreview->Layout();
 
2287
        bSizer81->Add( m_pLayoutPreview, 1, wxEXPAND|wxRIGHT|wxLEFT, 5 );
 
2288
        
 
2289
        m_panel6411 = new SubTitledPanelSeparatorV( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
2290
        m_panel6411->SetToolTip( _("Settings") );
 
2291
        
 
2292
        bSizer81->Add( m_panel6411, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
 
2293
        
 
2294
        m_panelSeriesCriteria = new SubTitledPanel( this, wxID_ANY, wxDefaultPosition, wxSize( -1,120 ), wxTAB_TRAVERSAL );
 
2295
        m_panelSeriesCriteria->SetToolTip( _("Series criteria") );
 
2296
        m_panelSeriesCriteria->SetMinSize( wxSize( -1,120 ) );
 
2297
        
 
2298
        m_pSizerSeriesCriteria = new wxBoxSizer( wxVERTICAL );
 
2299
        
 
2300
        m_panelSeriesCriteria->SetSizer( m_pSizerSeriesCriteria );
 
2301
        m_panelSeriesCriteria->Layout();
 
2302
        bSizer81->Add( m_panelSeriesCriteria, 0, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
 
2303
        
 
2304
        this->SetSizer( bSizer81 );
 
2305
        this->Layout();
 
2306
        
 
2307
        // Connect Events
 
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 );
 
2312
}
 
2313
 
 
2314
StudyWindowBase::~StudyWindowBase()
 
2315
{
 
2316
        // Disconnect Events
 
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 );
 
2321
        
 
2322
}
 
2323
 
 
2324
EditCriteriaPanelBase::EditCriteriaPanelBase( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
 
2325
{
 
2326
        wxBoxSizer* bSizer25;
 
2327
        bSizer25 = new wxBoxSizer( wxHORIZONTAL );
 
2328
        
 
2329
        m_pTreeListCriteria = new wxTreeListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTR_COLUMN_LINES|wxTR_EDIT_LABELS|wxTR_FULL_ROW_HIGHLIGHT|wxTR_HIDE_ROOT|wxTR_NO_LINES|wxTR_ROW_LINES|wxTR_SINGLE );
 
2330
        m_pTreeListCriteria->AddColumn( _("Dicom tag"), 200, wxALIGN_LEFT, -1, true, false ); 
 
2331
        m_pTreeListCriteria->AddColumn( _("Value"), 230, wxALIGN_LEFT, -1, true, true ); 
 
2332
        m_pTreeListCriteria->AddColumn( _("UID"), 0, wxALIGN_LEFT, -1, false, false ); 
 
2333
        
 
2334
        bSizer25->Add( m_pTreeListCriteria, 1, wxEXPAND|wxRIGHT, 5 );
 
2335
        
 
2336
        wxBoxSizer* bSizer26;
 
2337
        bSizer26 = new wxBoxSizer( wxVERTICAL );
 
2338
        
 
2339
        m_button3 = new wxButton( this, wxID_ANY, _("Add"), wxDefaultPosition, wxDefaultSize, 0 );
 
2340
        bSizer26->Add( m_button3, 0, wxTOP|wxBOTTOM|wxLEFT, 5 );
 
2341
        
 
2342
        m_pBDelete = new wxButton( this, wxID_ANY, _("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
 
2343
        m_pBDelete->Enable( false );
 
2344
        
 
2345
        bSizer26->Add( m_pBDelete, 0, wxTOP|wxBOTTOM|wxLEFT, 5 );
 
2346
        
 
2347
        bSizer25->Add( bSizer26, 0, wxEXPAND, 5 );
 
2348
        
 
2349
        this->SetSizer( bSizer25 );
 
2350
        this->Layout();
 
2351
        
 
2352
        // Connect Events
 
2353
        m_button3->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditCriteriaPanelBase::OnAddClick ), NULL, this );
 
2354
        m_pBDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditCriteriaPanelBase::OnDeleteClick ), NULL, this );
 
2355
}
 
2356
 
 
2357
EditCriteriaPanelBase::~EditCriteriaPanelBase()
 
2358
{
 
2359
        // Disconnect Events
 
2360
        m_button3->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditCriteriaPanelBase::OnAddClick ), NULL, this );
 
2361
        m_pBDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( EditCriteriaPanelBase::OnDeleteClick ), NULL, this );
 
2362
        
 
2363
}
 
2364
 
 
2365
SelectOpeningModeBase::SelectOpeningModeBase( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
 
2366
{
 
2367
        this->SetSizeHints( wxSize( 525,180 ), wxDefaultSize );
 
2368
        
 
2369
        wxBoxSizer* bSizer15;
 
2370
        bSizer15 = new wxBoxSizer( wxVERTICAL );
 
2371
        
 
2372
        m_pBody = new BodyPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
2373
        wxBoxSizer* bSizer7;
 
2374
        bSizer7 = new wxBoxSizer( wxVERTICAL );
 
2375
        
 
2376
        m_pPanelMessage = new TitledPanel( m_pBody, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
2377
        m_pPanelMessage->SetToolTip( _("Select opening mode") );
 
2378
        
 
2379
        wxBoxSizer* bSizer4;
 
2380
        bSizer4 = new wxBoxSizer( wxHORIZONTAL );
 
2381
        
 
2382
        m_pLabel = new wxStaticText( m_pPanelMessage, wxID_ANY, _("Select opening mode"), wxDefaultPosition, wxDefaultSize, 0 );
 
2383
        m_pLabel->Wrap( -1 );
 
2384
        bSizer4->Add( m_pLabel, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
 
2385
        
 
2386
        wxArrayString m_pOpeningModeChoices;
 
2387
        m_pOpeningMode = new wxChoice( m_pPanelMessage, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_pOpeningModeChoices, 0 );
 
2388
        m_pOpeningMode->SetSelection( 0 );
 
2389
        bSizer4->Add( m_pOpeningMode, 1, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
 
2390
        
 
2391
        m_pPanelMessage->SetSizer( bSizer4 );
 
2392
        m_pPanelMessage->Layout();
 
2393
        bSizer4->Fit( m_pPanelMessage );
 
2394
        bSizer7->Add( m_pPanelMessage, 1, wxEXPAND, 5 );
 
2395
        
 
2396
        m_pBody->SetSizer( bSizer7 );
 
2397
        m_pBody->Layout();
 
2398
        bSizer7->Fit( m_pBody );
 
2399
        bSizer15->Add( m_pBody, 1, wxEXPAND, 5 );
 
2400
        
 
2401
        m_pFooter = new FooterPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
2402
        wxBoxSizer* bSizer16;
 
2403
        bSizer16 = new wxBoxSizer( wxHORIZONTAL );
 
2404
        
 
2405
        
 
2406
        bSizer16->Add( 0, 0, 1, wxEXPAND, 5 );
 
2407
        
 
2408
        m_pOkButton = new wxButton( m_pFooter, wxID_OK, _("Ok"), wxDefaultPosition, wxDefaultSize, 0 );
 
2409
        m_pOkButton->SetDefault(); 
 
2410
        bSizer16->Add( m_pOkButton, 0, wxRIGHT, 5 );
 
2411
        
 
2412
        m_button5 = new wxButton( m_pFooter, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
 
2413
        bSizer16->Add( m_button5, 0, wxLEFT, 5 );
 
2414
        
 
2415
        m_pFooter->SetSizer( bSizer16 );
 
2416
        m_pFooter->Layout();
 
2417
        bSizer16->Fit( m_pFooter );
 
2418
        bSizer15->Add( m_pFooter, 0, wxEXPAND, 5 );
 
2419
        
 
2420
        this->SetSizer( bSizer15 );
 
2421
        this->Layout();
 
2422
        bSizer15->Fit( this );
 
2423
        
 
2424
        this->Centre( wxBOTH );
 
2425
}
 
2426
 
 
2427
SelectOpeningModeBase::~SelectOpeningModeBase()
 
2428
{
 
2429
}
 
2430
 
 
2431
AddTagDialogBase::AddTagDialogBase( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
 
2432
{
 
2433
        this->SetSizeHints( wxSize( 400,220 ), wxDefaultSize );
 
2434
        
 
2435
        wxBoxSizer* bSizer15;
 
2436
        bSizer15 = new wxBoxSizer( wxVERTICAL );
 
2437
        
 
2438
        m_pBody = new BodyPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
2439
        wxBoxSizer* bSizer7;
 
2440
        bSizer7 = new wxBoxSizer( wxVERTICAL );
 
2441
        
 
2442
        m_pPanelMessage = new TitledPanel( m_pBody, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
2443
        m_pPanelMessage->SetToolTip( _("Add DICOM tag") );
 
2444
        
 
2445
        wxFlexGridSizer* fgSizer17;
 
2446
        fgSizer17 = new wxFlexGridSizer( 2, 2, 0, 0 );
 
2447
        fgSizer17->SetFlexibleDirection( wxBOTH );
 
2448
        fgSizer17->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
 
2449
        
 
2450
        m_staticText59 = new wxStaticText( m_pPanelMessage, wxID_ANY, _("Tag"), wxDefaultPosition, wxDefaultSize, 0 );
 
2451
        m_staticText59->Wrap( -1 );
 
2452
        fgSizer17->Add( m_staticText59, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
 
2453
        
 
2454
        m_staticText60 = new wxStaticText( m_pPanelMessage, wxID_ANY, _("Value"), wxDefaultPosition, wxDefaultSize, 0 );
 
2455
        m_staticText60->Wrap( -1 );
 
2456
        fgSizer17->Add( m_staticText60, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
 
2457
        
 
2458
        wxArrayString m_pChoiceTagChoices;
 
2459
        m_pChoiceTag = new wxChoice( m_pPanelMessage, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_pChoiceTagChoices, 0 );
 
2460
        m_pChoiceTag->SetSelection( 0 );
 
2461
        fgSizer17->Add( m_pChoiceTag, 0, wxALL, 5 );
 
2462
        
 
2463
        m_pTextValue = new wxTextCtrl( m_pPanelMessage, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
 
2464
        fgSizer17->Add( m_pTextValue, 0, wxALL, 5 );
 
2465
        
 
2466
        m_pPanelMessage->SetSizer( fgSizer17 );
 
2467
        m_pPanelMessage->Layout();
 
2468
        fgSizer17->Fit( m_pPanelMessage );
 
2469
        bSizer7->Add( m_pPanelMessage, 1, wxEXPAND, 5 );
 
2470
        
 
2471
        m_pBody->SetSizer( bSizer7 );
 
2472
        m_pBody->Layout();
 
2473
        bSizer7->Fit( m_pBody );
 
2474
        bSizer15->Add( m_pBody, 1, wxEXPAND, 5 );
 
2475
        
 
2476
        m_pFooter = new FooterPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
2477
        wxBoxSizer* bSizer16;
 
2478
        bSizer16 = new wxBoxSizer( wxHORIZONTAL );
 
2479
        
 
2480
        
 
2481
        bSizer16->Add( 0, 0, 1, wxEXPAND, 5 );
 
2482
        
 
2483
        m_pOkButton = new wxButton( m_pFooter, wxID_OK, _("Ok"), wxDefaultPosition, wxDefaultSize, 0 );
 
2484
        m_pOkButton->SetDefault(); 
 
2485
        bSizer16->Add( m_pOkButton, 0, wxRIGHT, 5 );
 
2486
        
 
2487
        m_button5 = new wxButton( m_pFooter, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
 
2488
        bSizer16->Add( m_button5, 0, wxLEFT, 5 );
 
2489
        
 
2490
        m_pFooter->SetSizer( bSizer16 );
 
2491
        m_pFooter->Layout();
 
2492
        bSizer16->Fit( m_pFooter );
 
2493
        bSizer15->Add( m_pFooter, 0, wxEXPAND, 5 );
 
2494
        
 
2495
        this->SetSizer( bSizer15 );
 
2496
        this->Layout();
 
2497
        bSizer15->Fit( this );
 
2498
        
 
2499
        this->Centre( wxBOTH );
 
2500
}
 
2501
 
 
2502
AddTagDialogBase::~AddTagDialogBase()
 
2503
{
 
2504
}
 
2505
 
 
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 )
 
2507
{
 
2508
        this->SetSizeHints( wxSize( 600,400 ), wxDefaultSize );
 
2509
        
 
2510
        wxBoxSizer* bSizer113;
 
2511
        bSizer113 = new wxBoxSizer( wxVERTICAL );
 
2512
        
 
2513
        m_panel97 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
2514
        m_panel97->SetBackgroundColour( wxColour( 255, 255, 255 ) );
 
2515
        
 
2516
        wxBoxSizer* bSizer114;
 
2517
        bSizer114 = new wxBoxSizer( wxVERTICAL );
 
2518
        
 
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 );
 
2522
        
 
2523
        wxBoxSizer* bSizer115;
 
2524
        bSizer115 = new wxBoxSizer( wxHORIZONTAL );
 
2525
        
 
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 );
 
2529
        
 
2530
        m_button65 = new wxButton( m_panel97, wxID_CLOSE, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
 
2531
        bSizer115->Add( m_button65, 0, wxALL, 5 );
 
2532
        
 
2533
        bSizer114->Add( bSizer115, 0, wxEXPAND, 5 );
 
2534
        
 
2535
        m_panel97->SetSizer( bSizer114 );
 
2536
        m_panel97->Layout();
 
2537
        bSizer114->Fit( m_panel97 );
 
2538
        bSizer113->Add( m_panel97, 1, wxEXPAND, 5 );
 
2539
        
 
2540
        this->SetSizer( bSizer113 );
 
2541
        this->Layout();
 
2542
        
 
2543
        this->Centre( wxBOTH );
 
2544
}
 
2545
 
 
2546
SetupWindowPositionBase::~SetupWindowPositionBase()
 
2547
{
 
2548
}