@@ -115,6 +115,12 @@ MainFrame::MainFrame( wxWindow* parent, wxWindowID id, const wxString& title, co
115115 reloadInstalls = new wxButton ( installs_pane, wxID_RELOAD, wxT (" Reload" ), wxDefaultPosition, wxDefaultSize, 0 );
116116 bSizer5->Add ( reloadInstalls, 0 , wxALL|wxEXPAND, 5 );
117117
118+ activateProPlusBtn = new wxButton ( installs_pane, ACTIV_PROPLUS, wxT (" Activate (Plus/Pro)" ), wxDefaultPosition, wxDefaultSize, 0 );
119+ bSizer5->Add ( activateProPlusBtn, 0 , wxALL|wxEXPAND, 5 );
120+
121+ activatePersonalBtn = new wxButton ( installs_pane, ACTIV_PERSONAL, wxT (" Activate (Personal)" ), wxDefaultPosition, wxDefaultSize, 0 );
122+ bSizer5->Add ( activatePersonalBtn, 0 , wxALL|wxEXPAND, 5 );
123+
118124
119125 MainSizer->Add ( bSizer5, wxGBPosition ( 1 , 1 ), wxGBSpan ( 1 , 1 ), wxEXPAND, 5 );
120126
@@ -127,55 +133,6 @@ MainFrame::MainFrame( wxWindow* parent, wxWindowID id, const wxString& title, co
127133 installs_pane->Layout ();
128134 MainSizer->Fit ( installs_pane );
129135 notebook->AddPage ( installs_pane, wxT (" Editor Versions" ), false );
130- learn_pane = new wxPanel ( notebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
131- learnSizer = new wxGridBagSizer ( 0 , 0 );
132- learnSizer->SetFlexibleDirection ( wxBOTH );
133- learnSizer->SetNonFlexibleGrowMode ( wxFLEX_GROWMODE_SPECIFIED );
134-
135- backBtn = new wxButton ( learn_pane, Nav_Back, wxT (" <" ), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
136- learnSizer->Add ( backBtn, wxGBPosition ( 0 , 0 ), wxGBSpan ( 1 , 1 ), wxALL, 5 );
137-
138- titleLabel = new wxStaticText ( learn_pane, wxID_ANY, wxT (" Loading Page" ), wxDefaultPosition, wxDefaultSize, wxALIGN_LEFT|wxST_ELLIPSIZE_END|wxST_NO_AUTORESIZE );
139- titleLabel->Wrap ( -1 );
140- learnSizer->Add ( titleLabel, wxGBPosition ( 0 , 3 ), wxGBSpan ( 1 , 2 ), wxALL|wxEXPAND, 5 );
141-
142- forwardBtn = new wxButton ( learn_pane, Nav_Forward, wxT (" >" ), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
143- learnSizer->Add ( forwardBtn, wxGBPosition ( 0 , 1 ), wxGBSpan ( 1 , 1 ), wxALL, 5 );
144-
145- homeBtn = new wxButton ( learn_pane, Nav_Home, wxT (" Home" ), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
146- learnSizer->Add ( homeBtn, wxGBPosition ( 0 , 2 ), wxGBSpan ( 1 , 1 ), wxALL, 5 );
147-
148- webSizer = new wxBoxSizer ( wxVERTICAL );
149-
150-
151- learnSizer->Add ( webSizer, wxGBPosition ( 1 , 0 ), wxGBSpan ( 1 , 4 ), wxEXPAND, 5 );
152-
153- wxBoxSizer* warningSizer;
154- warningSizer = new wxBoxSizer ( wxHORIZONTAL );
155-
156- wxStaticText* m_staticText9;
157- m_staticText9 = new wxStaticText ( learn_pane, wxID_ANY, wxT (" Do not use to fill forms or sign into accounts" ), wxDefaultPosition, wxDefaultSize, 0 );
158- m_staticText9->Wrap ( -1 );
159- m_staticText9->SetFont ( wxFont ( 10 , wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false , wxEmptyString ) );
160-
161- warningSizer->Add ( m_staticText9, 0 , wxALL, 5 );
162-
163- openInBrowserCtrl = new wxHyperlinkCtrl ( learn_pane, wxID_ANY, wxT (" Open current page in default browser" ), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_DEFAULT_STYLE );
164- openInBrowserCtrl->SetFont ( wxFont ( 10 , wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false , wxEmptyString ) );
165-
166- warningSizer->Add ( openInBrowserCtrl, 0 , wxALL, 5 );
167-
168-
169- learnSizer->Add ( warningSizer, wxGBPosition ( 2 , 0 ), wxGBSpan ( 1 , 4 ), wxEXPAND, 5 );
170-
171-
172- learnSizer->AddGrowableCol ( 2 );
173- learnSizer->AddGrowableRow ( 1 );
174-
175- learn_pane->SetSizer ( learnSizer );
176- learn_pane->Layout ();
177- learnSizer->Fit ( learn_pane );
178- notebook->AddPage ( learn_pane, wxT (" Learn" ), false );
179136
180137 main_sizer->Add ( notebook, 1 , wxEXPAND | wxALL, 5 );
181138
@@ -246,6 +203,60 @@ MainFrame::~MainFrame()
246203{
247204}
248205
206+ PersonalActivationDlgBase::PersonalActivationDlgBase ( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
207+ {
208+ this ->SetSizeHints ( wxDefaultSize, wxDefaultSize );
209+
210+ wxFlexGridSizer* fgSizer2;
211+ fgSizer2 = new wxFlexGridSizer ( 0 , 3 , 0 , 0 );
212+ fgSizer2->SetFlexibleDirection ( wxBOTH );
213+ fgSizer2->SetNonFlexibleGrowMode ( wxFLEX_GROWMODE_SPECIFIED );
214+
215+ m_staticText14 = new wxStaticText ( this , wxID_ANY, wxT (" 1." ), wxDefaultPosition, wxDefaultSize, wxST_NO_AUTORESIZE );
216+ m_staticText14->Wrap ( -1 );
217+ fgSizer2->Add ( m_staticText14, 0 , wxALL|wxALIGN_CENTER_VERTICAL, 5 );
218+
219+ m_staticText15 = new wxStaticText ( this , wxID_ANY, wxT (" Create and save license request" ), wxDefaultPosition, wxDefaultSize, 0 );
220+ m_staticText15->Wrap ( -1 );
221+ fgSizer2->Add ( m_staticText15, 0 , wxALL|wxALIGN_CENTER_VERTICAL, 5 );
222+
223+ m_button24 = new wxButton ( this , wxID_ANY, wxT (" Create" ), wxDefaultPosition, wxDefaultSize, 0 );
224+ fgSizer2->Add ( m_button24, 0 , wxALL|wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
225+
226+ m_staticText16 = new wxStaticText ( this , wxID_ANY, wxT (" 2." ), wxDefaultPosition, wxDefaultSize, wxST_NO_AUTORESIZE );
227+ m_staticText16->Wrap ( -1 );
228+ fgSizer2->Add ( m_staticText16, 0 , wxALL|wxALIGN_CENTER_VERTICAL, 5 );
229+
230+ m_staticText17 = new wxStaticText ( this , wxID_ANY, wxT (" Upload License File" ), wxDefaultPosition, wxDefaultSize, 0 );
231+ m_staticText17->Wrap ( -1 );
232+ fgSizer2->Add ( m_staticText17, 0 , wxALL|wxALIGN_CENTER_VERTICAL, 5 );
233+
234+ m_hyperlink2 = new wxHyperlinkCtrl ( this , wxID_ANY, wxT (" license.unity3d.com" ), wxT (" https://license.unity3d.com/manual " ), wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_CENTRE|wxHL_DEFAULT_STYLE );
235+ fgSizer2->Add ( m_hyperlink2, 0 , wxALL|wxALIGN_RIGHT|wxEXPAND, 5 );
236+
237+ m_staticText19 = new wxStaticText ( this , wxID_ANY, wxT (" 3." ), wxDefaultPosition, wxDefaultSize, 0 );
238+ m_staticText19->Wrap ( -1 );
239+ fgSizer2->Add ( m_staticText19, 0 , wxALL|wxALIGN_CENTER_VERTICAL, 5 );
240+
241+ m_staticText20 = new wxStaticText ( this , wxID_ANY, wxT (" Activate Downloaded License File" ), wxDefaultPosition, wxDefaultSize, 0 );
242+ m_staticText20->Wrap ( -1 );
243+ fgSizer2->Add ( m_staticText20, 0 , wxALL|wxALIGN_CENTER_VERTICAL, 5 );
244+
245+ m_button25 = new wxButton ( this , wxID_ANY, wxT (" Choose and Activate" ), wxDefaultPosition, wxDefaultSize, 0 );
246+ fgSizer2->Add ( m_button25, 0 , wxALL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
247+
248+
249+ this ->SetSizer ( fgSizer2 );
250+ this ->Layout ();
251+ fgSizer2->Fit ( this );
252+
253+ this ->Centre ( wxBOTH );
254+ }
255+
256+ PersonalActivationDlgBase::~PersonalActivationDlgBase ()
257+ {
258+ }
259+
249260CreateProjectDialog::CreateProjectDialog ( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
250261{
251262 this ->SetSizeHints ( wxSize ( 350 ,230 ), wxDefaultSize );
@@ -416,3 +427,53 @@ AddNewInstallDlgBase::AddNewInstallDlgBase( wxWindow* parent, wxWindowID id, con
416427AddNewInstallDlgBase::~AddNewInstallDlgBase ()
417428{
418429}
430+
431+ PlusProActivationDlgBase::PlusProActivationDlgBase ( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
432+ {
433+ this ->SetSizeHints ( wxDefaultSize, wxDefaultSize );
434+
435+ wxFlexGridSizer* fgSizer1;
436+ fgSizer1 = new wxFlexGridSizer ( 0 , 2 , 0 , 0 );
437+ fgSizer1->AddGrowableCol ( 1 );
438+ fgSizer1->SetFlexibleDirection ( wxBOTH );
439+ fgSizer1->SetNonFlexibleGrowMode ( wxFLEX_GROWMODE_SPECIFIED );
440+
441+ m_staticText9 = new wxStaticText ( this , wxID_ANY, wxT (" Username" ), wxDefaultPosition, wxDefaultSize, 0 );
442+ m_staticText9->Wrap ( -1 );
443+ fgSizer1->Add ( m_staticText9, 0 , wxALL, 5 );
444+
445+ plusProActivUsernameCtrl = new wxTextCtrl ( this , wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
446+ fgSizer1->Add ( plusProActivUsernameCtrl, 0 , wxALL|wxEXPAND, 5 );
447+
448+ m_staticText10 = new wxStaticText ( this , wxID_ANY, wxT (" Password" ), wxDefaultPosition, wxDefaultSize, 0 );
449+ m_staticText10->Wrap ( -1 );
450+ fgSizer1->Add ( m_staticText10, 0 , wxALL, 5 );
451+
452+ plusProActivPasswordCtrl = new wxTextCtrl ( this , wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD );
453+ fgSizer1->Add ( plusProActivPasswordCtrl, 0 , wxALL|wxEXPAND, 5 );
454+
455+ m_staticText11 = new wxStaticText ( this , wxID_ANY, wxT (" Serial Number" ), wxDefaultPosition, wxDefaultSize, 0 );
456+ m_staticText11->Wrap ( -1 );
457+ fgSizer1->Add ( m_staticText11, 0 , wxALL, 5 );
458+
459+ plusProActivationSerialCtrl = new wxTextCtrl ( this , wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
460+ fgSizer1->Add ( plusProActivationSerialCtrl, 0 , wxALL|wxEXPAND, 5 );
461+
462+ m_staticText13 = new wxStaticText ( this , wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
463+ m_staticText13->Wrap ( -1 );
464+ fgSizer1->Add ( m_staticText13, 0 , wxALL, 5 );
465+
466+ m_button23 = new wxButton ( this , wxID_ANY, wxT (" Activate" ), wxDefaultPosition, wxDefaultSize, 0 );
467+ fgSizer1->Add ( m_button23, 0 , wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5 );
468+
469+
470+ this ->SetSizer ( fgSizer1 );
471+ this ->Layout ();
472+ fgSizer1->Fit ( this );
473+
474+ this ->Centre ( wxBOTH );
475+ }
476+
477+ PlusProActivationDlgBase::~PlusProActivationDlgBase ()
478+ {
479+ }
0 commit comments