-
Notifications
You must be signed in to change notification settings - Fork 6
/
PublishSetupDialog.cpp
78 lines (68 loc) · 3.84 KB
/
PublishSetupDialog.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#include "PublishSetupDialog.h"
//(*InternalHeaders(PublishSetupDialog)
#include <wx/intl.h>
#include <wx/string.h>
//*)
//(*IdInit(PublishSetupDialog)
const long PublishSetupDialog::ID_CHOICE1 = wxNewId();
const long PublishSetupDialog::ID_STATICTEXT2 = wxNewId();
const long PublishSetupDialog::ID_STATICTEXT5 = wxNewId();
const long PublishSetupDialog::ID_STATICTEXT3 = wxNewId();
const long PublishSetupDialog::ID_STATICTEXT1 = wxNewId();
const long PublishSetupDialog::ID_TEXTCTRLFTPPASSWORD = wxNewId();
const long PublishSetupDialog::ID_TEXTCTRLFTPREMOTE = wxNewId();
const long PublishSetupDialog::ID_TEXTCTRLFTPSERVER = wxNewId();
const long PublishSetupDialog::ID_TEXTCTRLUSERNAME = wxNewId();
const long PublishSetupDialog::ID_STATICTEXT4 = wxNewId();
//*)
BEGIN_EVENT_TABLE(PublishSetupDialog,wxDialog)
//(*EventTable(PublishSetupDialog)
//*)
END_EVENT_TABLE()
PublishSetupDialog::PublishSetupDialog(wxWindow* parent,wxWindowID id,const wxPoint& pos,const wxSize& size)
{
//(*Initialize(PublishSetupDialog)
Create(parent, id, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE, _T("id"));
SetClientSize(wxSize(289,282));
Move(wxDefaultPosition);
Choice1 = new wxChoice(this, ID_CHOICE1, wxPoint(16,40), wxSize(168,21), 0, nullptr, 0, wxDefaultValidator, _T("ID_CHOICE1"));
Choice1->SetSelection( Choice1->Append(_("FTP")) );
Choice1->Append(_("TED Scheduler"));
Choice1->Append(_("VBIT "));
Choice1->Append(_("Local folder"));
Choice1->Append(_("MRG Serial"));
Choice1->Append(_("MRG Network"));
Choice1->Append(_("Astet serial"));
StaticText2 = new wxStaticText(this, ID_STATICTEXT2, _("FTP server"), wxPoint(16,72), wxSize(64,13), 0, _T("ID_STATICTEXT2"));
StaticText5 = new wxStaticText(this, ID_STATICTEXT5, _("Password"), wxPoint(16,152), wxSize(64,13), 0, _T("ID_STATICTEXT5"));
StaticText3 = new wxStaticText(this, ID_STATICTEXT3, _("Remote path"), wxPoint(16,192), wxSize(64,13), 0, _T("ID_STATICTEXT3"));
StaticText1 = new wxStaticText(this, ID_STATICTEXT1, _("Username"), wxPoint(16,112), wxSize(64,13), 0, _T("ID_STATICTEXT1"));
TextCtrlFTPPassword = new wxTextCtrl(this, ID_TEXTCTRLFTPPASSWORD, _("<password>"), wxPoint(88,152), wxSize(168,21), 0, wxDefaultValidator, _T("ID_TEXTCTRLFTPPASSWORD"));
TextCtrlFTPRemote = new wxTextCtrl(this, ID_TEXTCTRLFTPREMOTE, _("<remote path>"), wxPoint(88,192), wxSize(168,21), 0, wxDefaultValidator, _T("ID_TEXTCTRLFTPREMOTE"));
TextCtrlFTPServer = new wxTextCtrl(this, ID_TEXTCTRLFTPSERVER, _("<server>"), wxPoint(88,72), wxSize(168,21), 0, wxDefaultValidator, _T("ID_TEXTCTRLFTPSERVER"));
TextCtrlFTPUsername = new wxTextCtrl(this, ID_TEXTCTRLUSERNAME, _("<username>"), wxPoint(88,112), wxSize(168,21), 0, wxDefaultValidator, _T("ID_TEXTCTRLUSERNAME"));
StaticText4 = new wxStaticText(this, ID_STATICTEXT4, _("Publish to..."), wxPoint(8,8), wxDefaultSize, 0, _T("ID_STATICTEXT4"));
ButtonOK = new wxButton(this, wxID_OK, _("OK"), wxPoint(96,240), wxDefaultSize, 0, wxDefaultValidator, _T("wxID_OK"));
ButtonCancel = new wxButton(this, wxID_CANCEL, _("Cancel"), wxPoint(192,240), wxDefaultSize, 0, wxDefaultValidator, _T("wxID_CANCEL"));
Connect(ID_CHOICE1,wxEVT_COMMAND_CHOICE_SELECTED,(wxObjectEventFunction)&PublishSetupDialog::OnChoice1Select);
Connect(wxID_OK,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&PublishSetupDialog::OnButtonOKClick);
Connect(wxID_CANCEL,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&PublishSetupDialog::OnButtonCancelClick);
//*)
}
PublishSetupDialog::~PublishSetupDialog()
{
//(*Destroy(PublishSetupDialog)
//*)
}
void PublishSetupDialog::OnChoice1Select(wxCommandEvent& event)
{
// Perhaps we should put each method on a panel and just hide those? Don't know.
}
void PublishSetupDialog::OnButtonOKClick(wxCommandEvent& event)
{
AcceptAndClose();
}
void PublishSetupDialog::OnButtonCancelClick(wxCommandEvent& event)
{
EndModal(wxID_CANCEL);
}