Merge pull request #61 from 4ian/feature-new-startherepage
New Start Here Page
Before Width: | Height: | Size: 9.7 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 611 B |
Before Width: | Height: | Size: 991 B |
Before Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 6.9 KiB |
BIN
Binaries/Output/Release_Windows/res/github16.png
Normal file
After Width: | Height: | Size: 743 B |
After Width: | Height: | Size: 935 B |
After Width: | Height: | Size: 540 B |
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.8 KiB |
BIN
Binaries/Output/Release_Windows/res/icons_default/open24.png
Normal file
After Width: | Height: | Size: 396 B |
Before Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 562 B |
Before Width: | Height: | Size: 562 B |
@@ -181,7 +181,7 @@ resourceLibraryDialog(new gd::ResourceLibraryDialog(this))
|
||||
emptyMenu.Append(MenuItem2);
|
||||
emptyMenu.AppendSeparator();
|
||||
MenuItem6 = new wxMenuItem((&emptyMenu), ID_MENUITEM2, _("Add a folder"), wxEmptyString, wxITEM_NORMAL);
|
||||
MenuItem6->SetBitmap(wxBitmap(wxImage(_T("res/dossier.png"))));
|
||||
MenuItem6->SetBitmap(wxBitmap(wxImage(_T("res/foldericon.png"))));
|
||||
emptyMenu.Append(MenuItem6);
|
||||
MenuItem9 = new wxMenuItem((&folderMenu), ID_MENUITEM3, _("Rename\tF2"), wxEmptyString, wxITEM_NORMAL);
|
||||
MenuItem9->SetBitmap(gd::SkinHelper::GetIcon("rename", 16));
|
||||
@@ -195,7 +195,7 @@ resourceLibraryDialog(new gd::ResourceLibraryDialog(this))
|
||||
folderMenu.Append(MenuItem10);
|
||||
folderMenu.AppendSeparator();
|
||||
MenuItem5 = new wxMenuItem((&folderMenu), ID_MENUITEM4, _("Add a folder"), wxEmptyString, wxITEM_NORMAL);
|
||||
MenuItem5->SetBitmap(wxBitmap(wxImage(_T("res/dossier.png"))));
|
||||
MenuItem5->SetBitmap(wxBitmap(wxImage(_T("res/foldericon.png"))));
|
||||
folderMenu.Append(MenuItem5);
|
||||
folderMenu.AppendSeparator();
|
||||
MenuItem11 = new wxMenuItem((&folderMenu), ID_MENUITEM7, _("Move up\tCtrl-J"), wxEmptyString, wxITEM_NORMAL);
|
||||
|
@@ -203,7 +203,7 @@
|
||||
<object class="separator" />
|
||||
<object class="wxMenuItem" name="ID_MENUITEM2" variable="MenuItem6" member="yes">
|
||||
<label>Add a folder</label>
|
||||
<bitmap>res/dossier.png</bitmap>
|
||||
<bitmap>res/foldericon.png</bitmap>
|
||||
<handler function="OnAddFolderSelected" entry="EVT_MENU" />
|
||||
</object>
|
||||
</object>
|
||||
@@ -229,7 +229,7 @@
|
||||
<object class="separator" />
|
||||
<object class="wxMenuItem" name="ID_MENUITEM4" variable="MenuItem5" member="yes">
|
||||
<label>Add a folder</label>
|
||||
<bitmap>res/dossier.png</bitmap>
|
||||
<bitmap>res/foldericon.png</bitmap>
|
||||
<handler function="OnAddFolderSelected" entry="EVT_MENU" />
|
||||
</object>
|
||||
<object class="separator" />
|
||||
|
2977
IDE/Dialogs/GDIDE.wxcp
Normal file
297
IDE/Dialogs/GDIDEDialogs.cpp
Normal file
@@ -0,0 +1,297 @@
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// This file was auto-generated by codelite's wxCrafter Plugin
|
||||
// wxCrafter project file: GDIDE.wxcp
|
||||
// Do not modify this file by hand!
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
|
||||
#include "GDIDEDialogs.h"
|
||||
|
||||
|
||||
// Declare the bitmap loading function
|
||||
extern void wxCraftergfm8VaInitBitmapResources();
|
||||
|
||||
static bool bBitmapLoaded = false;
|
||||
|
||||
|
||||
BaseStartHerePage::BaseStartHerePage(wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style)
|
||||
: wxPanel(parent, id, pos, size, style)
|
||||
{
|
||||
if ( !bBitmapLoaded ) {
|
||||
// We need to initialise the default bitmap handler
|
||||
wxXmlResource::Get()->AddHandler(new wxBitmapXmlHandler);
|
||||
wxCraftergfm8VaInitBitmapResources();
|
||||
bBitmapLoaded = true;
|
||||
}
|
||||
|
||||
wxFlexGridSizer* flexGridSizer3 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
flexGridSizer3->SetFlexibleDirection( wxBOTH );
|
||||
flexGridSizer3->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
flexGridSizer3->AddGrowableCol(0);
|
||||
flexGridSizer3->AddGrowableRow(1);
|
||||
this->SetSizer(flexGridSizer3);
|
||||
|
||||
wxFlexGridSizer* logoSizer = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
logoSizer->SetFlexibleDirection( wxBOTH );
|
||||
logoSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
logoSizer->AddGrowableCol(0);
|
||||
|
||||
flexGridSizer3->Add(logoSizer, 1, wxALL|wxEXPAND, 5);
|
||||
|
||||
logoBmp = new wxStaticBitmap(this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize(-1,-1), 0 );
|
||||
|
||||
logoSizer->Add(logoBmp, 0, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_HORIZONTAL, 15);
|
||||
|
||||
m_staticText9 = new wxStaticText(this, wxID_ANY, _("The open source, codingless game creator"), wxDefaultPosition, wxSize(-1,-1), 0);
|
||||
m_staticText9->SetForegroundColour(wxColour(wxT("rgb(160,160,160)")));
|
||||
|
||||
logoSizer->Add(m_staticText9, 0, wxALL|wxALIGN_CENTER_HORIZONTAL, 7);
|
||||
|
||||
wxFlexGridSizer* centerSizer = new wxFlexGridSizer(0, 2, 0, 0);
|
||||
centerSizer->SetFlexibleDirection( wxBOTH );
|
||||
centerSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
|
||||
flexGridSizer3->Add(centerSizer, 1, wxLEFT|wxRIGHT|wxTOP|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
|
||||
wxFlexGridSizer* gettingstartedSizer = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
gettingstartedSizer->SetFlexibleDirection( wxBOTH );
|
||||
gettingstartedSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
|
||||
centerSizer->Add(gettingstartedSizer, 1, wxALL|wxEXPAND, 10);
|
||||
|
||||
wxFlexGridSizer* flexGridSizer82 = new wxFlexGridSizer(0, 2, 0, 0);
|
||||
flexGridSizer82->SetFlexibleDirection( wxBOTH );
|
||||
flexGridSizer82->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
|
||||
gettingstartedSizer->Add(flexGridSizer82, 0, wxALL, 0);
|
||||
|
||||
gettingStartedBmp = new wxStaticBitmap(this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize(-1,-1), 0 );
|
||||
|
||||
flexGridSizer82->Add(gettingStartedBmp, 0, wxRIGHT|wxBOTTOM|wxALIGN_CENTER_VERTICAL, 5);
|
||||
|
||||
gettingStartedTxt = new wxStaticText(this, wxID_ANY, _("Getting started"), wxDefaultPosition, wxSize(-1,-1), 0);
|
||||
gettingStartedTxt->SetForegroundColour(wxColour(wxT("rgb(120,120,120)")));
|
||||
|
||||
flexGridSizer82->Add(gettingStartedTxt, 0, wxALL, 3);
|
||||
|
||||
wxFlexGridSizer* flexGridSizer21 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
flexGridSizer21->SetFlexibleDirection( wxBOTH );
|
||||
flexGridSizer21->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
|
||||
gettingstartedSizer->Add(flexGridSizer21, 1, wxALL|wxEXPAND, 5);
|
||||
|
||||
m_hyperLink17 = new wxHyperlinkCtrl(this, wxID_ANY, _("Start a platformer game in 5 minutes"), wxT("https://www.youtube.com/watch?v=5jdOR-NAiSA"), wxDefaultPosition, wxSize(-1,-1), wxHL_DEFAULT_STYLE);
|
||||
m_hyperLink17->SetNormalColour(wxColour(wxT("#0000FF")));
|
||||
m_hyperLink17->SetHoverColour(wxColour(wxT("#0000FF")));
|
||||
m_hyperLink17->SetVisitedColour(wxColour(wxT("#FF0000")));
|
||||
|
||||
flexGridSizer21->Add(m_hyperLink17, 0, wxALL, 3);
|
||||
|
||||
m_hyperLink231 = new wxHyperlinkCtrl(this, wxID_ANY, _("Step-by-step Beginner Tutorial"), wxT("http://wiki.compilgames.net/doku.php/en/game_develop/tutorials/beginnertutorial2"), wxDefaultPosition, wxSize(-1,-1), wxHL_DEFAULT_STYLE);
|
||||
m_hyperLink231->SetNormalColour(wxColour(wxT("#0000FF")));
|
||||
m_hyperLink231->SetHoverColour(wxColour(wxT("#0000FF")));
|
||||
m_hyperLink231->SetVisitedColour(wxColour(wxT("#FF0000")));
|
||||
|
||||
flexGridSizer21->Add(m_hyperLink231, 0, wxALL, 3);
|
||||
|
||||
m_hyperLink23 = new wxHyperlinkCtrl(this, wxID_ANY, _("More videos and tutorials on the wiki"), wxT("http://wiki.compilgames.net/doku.php/en/game_develop/tutorials"), wxDefaultPosition, wxSize(-1,-1), wxHL_DEFAULT_STYLE);
|
||||
m_hyperLink23->SetNormalColour(wxColour(wxT("#0000FF")));
|
||||
m_hyperLink23->SetHoverColour(wxColour(wxT("#0000FF")));
|
||||
m_hyperLink23->SetVisitedColour(wxColour(wxT("#FF0000")));
|
||||
|
||||
flexGridSizer21->Add(m_hyperLink23, 0, wxALL, 3);
|
||||
|
||||
wxFlexGridSizer* latestProjectsSizer = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
latestProjectsSizer->SetFlexibleDirection( wxBOTH );
|
||||
latestProjectsSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
|
||||
centerSizer->Add(latestProjectsSizer, 1, wxALL|wxEXPAND, 10);
|
||||
|
||||
wxFlexGridSizer* flexGridSizer85 = new wxFlexGridSizer(0, 2, 0, 0);
|
||||
flexGridSizer85->SetFlexibleDirection( wxBOTH );
|
||||
flexGridSizer85->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
|
||||
latestProjectsSizer->Add(flexGridSizer85, 0, wxALL, 0);
|
||||
|
||||
latestProjectsBmp = new wxStaticBitmap(this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize(-1,-1), 0 );
|
||||
|
||||
flexGridSizer85->Add(latestProjectsBmp, 0, wxRIGHT|wxBOTTOM, 5);
|
||||
|
||||
latestProjectsTxt = new wxStaticText(this, wxID_ANY, _("Latest projects"), wxDefaultPosition, wxSize(-1,-1), 0);
|
||||
latestProjectsTxt->SetForegroundColour(wxColour(wxT("rgb(120,120,120)")));
|
||||
|
||||
flexGridSizer85->Add(latestProjectsTxt, 0, wxALL, 3);
|
||||
|
||||
wxFlexGridSizer* flexGridSizer21410 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
flexGridSizer21410->SetFlexibleDirection( wxBOTH );
|
||||
flexGridSizer21410->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
|
||||
latestProjectsSizer->Add(flexGridSizer21410, 1, wxALL|wxEXPAND, 5);
|
||||
|
||||
lastProject1Bt = new wxHyperlinkCtrl(this, wxID_ANY, _("-"), wxT(""), wxDefaultPosition, wxSize(-1,-1), wxHL_DEFAULT_STYLE);
|
||||
lastProject1Bt->SetNormalColour(wxColour(wxT("#0000FF")));
|
||||
lastProject1Bt->SetHoverColour(wxColour(wxT("#0000FF")));
|
||||
lastProject1Bt->SetVisitedColour(wxColour(wxT("#FF0000")));
|
||||
|
||||
flexGridSizer21410->Add(lastProject1Bt, 0, wxALL, 3);
|
||||
|
||||
lastProject2Bt = new wxHyperlinkCtrl(this, wxID_ANY, _("-"), wxT(""), wxDefaultPosition, wxSize(-1,-1), wxHL_DEFAULT_STYLE);
|
||||
lastProject2Bt->SetNormalColour(wxColour(wxT("#0000FF")));
|
||||
lastProject2Bt->SetHoverColour(wxColour(wxT("#0000FF")));
|
||||
lastProject2Bt->SetVisitedColour(wxColour(wxT("#FF0000")));
|
||||
|
||||
flexGridSizer21410->Add(lastProject2Bt, 0, wxALL, 3);
|
||||
|
||||
lastProject3Bt = new wxHyperlinkCtrl(this, wxID_ANY, _("-"), wxT(""), wxDefaultPosition, wxSize(-1,-1), wxHL_DEFAULT_STYLE);
|
||||
lastProject3Bt->SetNormalColour(wxColour(wxT("#0000FF")));
|
||||
lastProject3Bt->SetHoverColour(wxColour(wxT("#0000FF")));
|
||||
lastProject3Bt->SetVisitedColour(wxColour(wxT("#FF0000")));
|
||||
|
||||
flexGridSizer21410->Add(lastProject3Bt, 0, wxALL, 3);
|
||||
|
||||
wxFlexGridSizer* communitySizer = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
communitySizer->SetFlexibleDirection( wxBOTH );
|
||||
communitySizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
|
||||
centerSizer->Add(communitySizer, 1, wxALL|wxEXPAND, 10);
|
||||
|
||||
wxFlexGridSizer* flexGridSizer91 = new wxFlexGridSizer(0, 2, 0, 0);
|
||||
flexGridSizer91->SetFlexibleDirection( wxBOTH );
|
||||
flexGridSizer91->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
|
||||
communitySizer->Add(flexGridSizer91, 0, wxALL, 0);
|
||||
|
||||
communityBmp = new wxStaticBitmap(this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize(-1,-1), 0 );
|
||||
|
||||
flexGridSizer91->Add(communityBmp, 0, wxRIGHT|wxBOTTOM, 5);
|
||||
|
||||
communityTxt = new wxStaticText(this, wxID_ANY, _("Community"), wxDefaultPosition, wxSize(-1,-1), 0);
|
||||
communityTxt->SetForegroundColour(wxColour(wxT("rgb(120,120,120)")));
|
||||
|
||||
flexGridSizer91->Add(communityTxt, 0, wxALL, 3);
|
||||
|
||||
wxFlexGridSizer* flexGridSizer214 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
flexGridSizer214->SetFlexibleDirection( wxBOTH );
|
||||
flexGridSizer214->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
|
||||
communitySizer->Add(flexGridSizer214, 1, wxALL|wxEXPAND, 5);
|
||||
|
||||
m_hyperLink175 = new wxHyperlinkCtrl(this, wxID_ANY, _("Go on GDevelop community forums"), wxT("http://forum.compilgames.net/viewforum.php?f=17"), wxDefaultPosition, wxSize(-1,-1), wxHL_DEFAULT_STYLE);
|
||||
m_hyperLink175->SetNormalColour(wxColour(wxT("#0000FF")));
|
||||
m_hyperLink175->SetHoverColour(wxColour(wxT("#0000FF")));
|
||||
m_hyperLink175->SetVisitedColour(wxColour(wxT("#FF0000")));
|
||||
|
||||
flexGridSizer214->Add(m_hyperLink175, 0, wxALL, 3);
|
||||
|
||||
m_hyperLink2316 = new wxHyperlinkCtrl(this, wxID_ANY, _("Facebook page"), wxT("https://www.facebook.com/GameDevelop"), wxDefaultPosition, wxSize(-1,-1), wxHL_DEFAULT_STYLE);
|
||||
m_hyperLink2316->SetNormalColour(wxColour(wxT("#0000FF")));
|
||||
m_hyperLink2316->SetHoverColour(wxColour(wxT("#0000FF")));
|
||||
m_hyperLink2316->SetVisitedColour(wxColour(wxT("#FF0000")));
|
||||
|
||||
flexGridSizer214->Add(m_hyperLink2316, 0, wxALL, 3);
|
||||
|
||||
m_hyperLink237 = new wxHyperlinkCtrl(this, wxID_ANY, _("Follow GDevelop on Twitter"), wxT("https://twitter.com/Game_Develop"), wxDefaultPosition, wxSize(-1,-1), wxHL_DEFAULT_STYLE);
|
||||
m_hyperLink237->SetNormalColour(wxColour(wxT("#0000FF")));
|
||||
m_hyperLink237->SetHoverColour(wxColour(wxT("#0000FF")));
|
||||
m_hyperLink237->SetVisitedColour(wxColour(wxT("#FF0000")));
|
||||
|
||||
flexGridSizer214->Add(m_hyperLink237, 0, wxALL, 3);
|
||||
|
||||
wxFlexGridSizer* newsSizer = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
newsSizer->SetFlexibleDirection( wxBOTH );
|
||||
newsSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
|
||||
centerSizer->Add(newsSizer, 1, wxALL|wxEXPAND, 10);
|
||||
|
||||
wxFlexGridSizer* flexGridSizer88 = new wxFlexGridSizer(0, 2, 0, 0);
|
||||
flexGridSizer88->SetFlexibleDirection( wxBOTH );
|
||||
flexGridSizer88->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
|
||||
newsSizer->Add(flexGridSizer88, 0, wxALL, 0);
|
||||
|
||||
newsBmp = new wxStaticBitmap(this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize(-1,-1), 0 );
|
||||
|
||||
flexGridSizer88->Add(newsBmp, 0, wxRIGHT|wxBOTTOM, 5);
|
||||
|
||||
newsTxt = new wxStaticText(this, wxID_ANY, _("Latest news"), wxDefaultPosition, wxSize(-1,-1), 0);
|
||||
newsTxt->SetForegroundColour(wxColour(wxT("rgb(120,120,120)")));
|
||||
|
||||
flexGridSizer88->Add(newsTxt, 0, wxALL, 3);
|
||||
|
||||
newsEdit = new wxTextCtrl(this, wxID_ANY, wxT(""), wxDefaultPosition, wxSize(-1,-1), wxTE_READONLY|wxTE_MULTILINE);
|
||||
|
||||
newsSizer->Add(newsEdit, 0, wxLEFT|wxRIGHT|wxTOP|wxEXPAND, 5);
|
||||
newsEdit->SetMinSize(wxSize(300,65));
|
||||
|
||||
wxFlexGridSizer* flexGridSizer77 = new wxFlexGridSizer(0, 2, 0, 0);
|
||||
flexGridSizer77->SetFlexibleDirection( wxBOTH );
|
||||
flexGridSizer77->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
flexGridSizer77->AddGrowableCol(0);
|
||||
|
||||
newsSizer->Add(flexGridSizer77, 1, wxALL|wxEXPAND, 5);
|
||||
|
||||
newsLink1 = new wxHyperlinkCtrl(this, wxID_ANY, wxT(""), wxT(""), wxDefaultPosition, wxSize(-1,-1), wxHL_DEFAULT_STYLE);
|
||||
newsLink1->SetNormalColour(wxColour(wxT("#0000FF")));
|
||||
newsLink1->SetHoverColour(wxColour(wxT("#0000FF")));
|
||||
newsLink1->SetVisitedColour(wxColour(wxT("#FF0000")));
|
||||
|
||||
flexGridSizer77->Add(newsLink1, 0, wxLEFT|wxRIGHT|wxALIGN_RIGHT, 5);
|
||||
|
||||
newsLink2 = new wxHyperlinkCtrl(this, wxID_ANY, wxT(""), wxT(""), wxDefaultPosition, wxSize(-1,-1), wxHL_DEFAULT_STYLE);
|
||||
newsLink2->SetNormalColour(wxColour(wxT("#0000FF")));
|
||||
newsLink2->SetHoverColour(wxColour(wxT("#0000FF")));
|
||||
newsLink2->SetVisitedColour(wxColour(wxT("#FF0000")));
|
||||
|
||||
flexGridSizer77->Add(newsLink2, 0, wxLEFT|wxRIGHT, 5);
|
||||
|
||||
wxFlexGridSizer* bottomSizer = new wxFlexGridSizer(0, 5, 0, 0);
|
||||
bottomSizer->SetFlexibleDirection( wxBOTH );
|
||||
bottomSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||
|
||||
flexGridSizer3->Add(bottomSizer, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_BOTTOM, 5);
|
||||
|
||||
m_staticText53 = new wxStaticText(this, wxID_ANY, _("GDevelop is open source:"), wxDefaultPosition, wxSize(-1,-1), 0);
|
||||
|
||||
bottomSizer->Add(m_staticText53, 0, wxALL|wxALIGN_CENTER_VERTICAL, 10);
|
||||
|
||||
donateBmp = new wxStaticBitmap(this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize(-1,-1), 0 );
|
||||
|
||||
bottomSizer->Add(donateBmp, 0, wxRIGHT|wxTOP|wxBOTTOM|wxALIGN_CENTER_VERTICAL, 4);
|
||||
|
||||
donateLinkBt = new wxHyperlinkCtrl(this, wxID_ANY, _("Donate if you like it"), wxT("http://www.compilgames.net/donate.php"), wxDefaultPosition, wxSize(-1,-1), wxHL_DEFAULT_STYLE);
|
||||
donateLinkBt->SetNormalColour(wxColour(wxT("#0000FF")));
|
||||
donateLinkBt->SetHoverColour(wxColour(wxT("#0000FF")));
|
||||
donateLinkBt->SetVisitedColour(wxColour(wxT("#FF0000")));
|
||||
|
||||
bottomSizer->Add(donateLinkBt, 0, wxRIGHT|wxTOP|wxBOTTOM|wxALIGN_CENTER_VERTICAL, 5);
|
||||
|
||||
githubBmp = new wxStaticBitmap(this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize(-1,-1), 0 );
|
||||
|
||||
bottomSizer->Add(githubBmp, 0, wxALL|wxALIGN_CENTER_VERTICAL, 4);
|
||||
|
||||
m_hyperLink57 = new wxHyperlinkCtrl(this, wxID_ANY, _("Contribute on GitHub"), wxT("https://github.com/4ian/GD"), wxDefaultPosition, wxSize(-1,-1), wxHL_DEFAULT_STYLE);
|
||||
m_hyperLink57->SetNormalColour(wxColour(wxT("#0000FF")));
|
||||
m_hyperLink57->SetHoverColour(wxColour(wxT("#0000FF")));
|
||||
m_hyperLink57->SetVisitedColour(wxColour(wxT("#FF0000")));
|
||||
|
||||
bottomSizer->Add(m_hyperLink57, 0, wxRIGHT|wxTOP|wxBOTTOM|wxALIGN_CENTER_VERTICAL, 5);
|
||||
|
||||
SetBackgroundColour(wxColour(wxT("rgb(255,255,255)")));
|
||||
SetSizeHints(700,500);
|
||||
if ( GetSizer() ) {
|
||||
GetSizer()->Fit(this);
|
||||
}
|
||||
Centre(wxBOTH);
|
||||
// Connect events
|
||||
lastProject1Bt->Connect(wxEVT_COMMAND_HYPERLINK, wxHyperlinkEventHandler(BaseStartHerePage::OnLastProject1Click), NULL, this);
|
||||
lastProject2Bt->Connect(wxEVT_COMMAND_HYPERLINK, wxHyperlinkEventHandler(BaseStartHerePage::OnLastProject2Click), NULL, this);
|
||||
lastProject3Bt->Connect(wxEVT_COMMAND_HYPERLINK, wxHyperlinkEventHandler(BaseStartHerePage::OnLastProject3Click), NULL, this);
|
||||
|
||||
}
|
||||
|
||||
BaseStartHerePage::~BaseStartHerePage()
|
||||
{
|
||||
lastProject1Bt->Disconnect(wxEVT_COMMAND_HYPERLINK, wxHyperlinkEventHandler(BaseStartHerePage::OnLastProject1Click), NULL, this);
|
||||
lastProject2Bt->Disconnect(wxEVT_COMMAND_HYPERLINK, wxHyperlinkEventHandler(BaseStartHerePage::OnLastProject2Click), NULL, this);
|
||||
lastProject3Bt->Disconnect(wxEVT_COMMAND_HYPERLINK, wxHyperlinkEventHandler(BaseStartHerePage::OnLastProject3Click), NULL, this);
|
||||
|
||||
}
|
62
IDE/Dialogs/GDIDEDialogs.h
Normal file
@@ -0,0 +1,62 @@
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// This file was auto-generated by codelite's wxCrafter Plugin
|
||||
// wxCrafter project file: GDIDE.wxcp
|
||||
// Do not modify this file by hand!
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef GDIDE_BASE_CLASSES_H
|
||||
#define GDIDE_BASE_CLASSES_H
|
||||
|
||||
#include <wx/settings.h>
|
||||
#include <wx/xrc/xmlres.h>
|
||||
#include <wx/xrc/xh_bmp.h>
|
||||
#include <wx/panel.h>
|
||||
#include <wx/artprov.h>
|
||||
#include <wx/sizer.h>
|
||||
#include <wx/statbmp.h>
|
||||
#include <wx/stattext.h>
|
||||
#include <wx/hyperlink.h>
|
||||
#include <wx/textctrl.h>
|
||||
|
||||
class BaseStartHerePage : public wxPanel
|
||||
{
|
||||
protected:
|
||||
wxStaticBitmap* logoBmp;
|
||||
wxStaticText* m_staticText9;
|
||||
wxStaticBitmap* gettingStartedBmp;
|
||||
wxStaticText* gettingStartedTxt;
|
||||
wxHyperlinkCtrl* m_hyperLink17;
|
||||
wxHyperlinkCtrl* m_hyperLink231;
|
||||
wxHyperlinkCtrl* m_hyperLink23;
|
||||
wxStaticBitmap* latestProjectsBmp;
|
||||
wxStaticText* latestProjectsTxt;
|
||||
wxHyperlinkCtrl* lastProject1Bt;
|
||||
wxHyperlinkCtrl* lastProject2Bt;
|
||||
wxHyperlinkCtrl* lastProject3Bt;
|
||||
wxStaticBitmap* communityBmp;
|
||||
wxStaticText* communityTxt;
|
||||
wxHyperlinkCtrl* m_hyperLink175;
|
||||
wxHyperlinkCtrl* m_hyperLink2316;
|
||||
wxHyperlinkCtrl* m_hyperLink237;
|
||||
wxStaticBitmap* newsBmp;
|
||||
wxStaticText* newsTxt;
|
||||
wxTextCtrl* newsEdit;
|
||||
wxHyperlinkCtrl* newsLink1;
|
||||
wxHyperlinkCtrl* newsLink2;
|
||||
wxStaticText* m_staticText53;
|
||||
wxStaticBitmap* donateBmp;
|
||||
wxHyperlinkCtrl* donateLinkBt;
|
||||
wxStaticBitmap* githubBmp;
|
||||
wxHyperlinkCtrl* m_hyperLink57;
|
||||
|
||||
protected:
|
||||
virtual void OnLastProject1Click(wxHyperlinkEvent& event) { event.Skip(); }
|
||||
virtual void OnLastProject2Click(wxHyperlinkEvent& event) { event.Skip(); }
|
||||
virtual void OnLastProject3Click(wxHyperlinkEvent& event) { event.Skip(); }
|
||||
|
||||
public:
|
||||
BaseStartHerePage(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(700,500), long style = wxTAB_TRAVERSAL);
|
||||
virtual ~BaseStartHerePage();
|
||||
};
|
||||
|
||||
#endif
|
48
IDE/Dialogs/GDIDE_dialogs_bitmaps.cpp
Normal file
@@ -0,0 +1,48 @@
|
||||
//
|
||||
// This file was automatically generated by wxrc, do not edit by hand.
|
||||
//
|
||||
|
||||
#include <wx/wxprec.h>
|
||||
|
||||
#ifdef __BORLANDC__
|
||||
#pragma hdrstop
|
||||
#endif
|
||||
|
||||
#include <wx/filesys.h>
|
||||
#include <wx/fs_mem.h>
|
||||
#include <wx/xrc/xmlres.h>
|
||||
#include <wx/xrc/xh_all.h>
|
||||
|
||||
#if wxCHECK_VERSION(2,8,5) && wxABI_VERSION >= 20805
|
||||
#define XRC_ADD_FILE(name, data, size, mime) \
|
||||
wxMemoryFSHandler::AddFileWithMimeType(name, data, size, mime)
|
||||
#else
|
||||
#define XRC_ADD_FILE(name, data, size, mime) \
|
||||
wxMemoryFSHandler::AddFile(name, data, size)
|
||||
#endif
|
||||
|
||||
static size_t xml_res_size_0 = 108;
|
||||
static unsigned char xml_res_file_0[] = {
|
||||
60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101,
|
||||
110,99,111,100,105,110,103,61,34,85,84,70,45,56,34,63,62,10,60,114,101,
|
||||
115,111,117,114,99,101,32,120,109,108,110,115,61,34,104,116,116,112,58,
|
||||
47,47,119,119,119,46,119,120,119,105,110,100,111,119,115,46,111,114,103,
|
||||
47,119,120,120,114,99,34,32,118,101,114,115,105,111,110,61,34,50,46,51,
|
||||
46,48,46,49,34,47,62,10};
|
||||
|
||||
void wxCraftergfm8VaInitBitmapResources()
|
||||
{
|
||||
|
||||
// Check for memory FS. If not present, load the handler:
|
||||
{
|
||||
wxMemoryFSHandler::AddFile(wxT("XRC_resource/dummy_file"), wxT("dummy one"));
|
||||
wxFileSystem fsys;
|
||||
wxFSFile *f = fsys.OpenFile(wxT("memory:XRC_resource/dummy_file"));
|
||||
wxMemoryFSHandler::RemoveFile(wxT("XRC_resource/dummy_file"));
|
||||
if (f) delete f;
|
||||
else wxFileSystem::AddHandler(new wxMemoryFSHandlerBase);
|
||||
}
|
||||
|
||||
XRC_ADD_FILE(wxT("XRC_resource/GDIDE_dialogs_bitmaps.cpp$D__Florian_Programmation_GameDevelop3_IDE_Dialogs_GDIDE_dialogs_bitmaps.xrc"), xml_res_file_0, xml_res_size_0, wxT("text/xml"));
|
||||
wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GDIDE_dialogs_bitmaps.cpp$D__Florian_Programmation_GameDevelop3_IDE_Dialogs_GDIDE_dialogs_bitmaps.xrc"));
|
||||
}
|
2
IDE/Dialogs/GDIDE_dialogs_bitmaps.xrc
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<resource xmlns="http://www.wxwindows.org/wxxrc" version="2.3.0.1"/>
|
@@ -12,6 +12,7 @@
|
||||
#include <wx/imaglist.h>
|
||||
#include <wx/colordlg.h>
|
||||
#include <wx/filedlg.h>
|
||||
#include <wx/filename.h>
|
||||
#include <wx/help.h>
|
||||
#include <wx/msgdlg.h>
|
||||
#include <wx/config.h>
|
||||
|
97
IDE/Dialogs/StartHerePage.cpp
Normal file
@@ -0,0 +1,97 @@
|
||||
/*
|
||||
* GDevelop IDE
|
||||
* Copyright 2008-2014 Florian Rival (Florian.Rival@gmail.com). All rights reserved.
|
||||
* This project is released under the GNU General Public License.
|
||||
*/
|
||||
|
||||
#include <wx/config.h>
|
||||
#include "StartHerePage.h"
|
||||
#include "GDCore/CommonTools.h"
|
||||
#include "GDCore/IDE/SkinHelper.h"
|
||||
#include "../UpdateChecker.h"
|
||||
#include "../MainFrame.h"
|
||||
|
||||
StartHerePage::StartHerePage(wxWindow* parent, MainFrame & mainEditor_)
|
||||
: BaseStartHerePage(parent),
|
||||
mainEditor(mainEditor_)
|
||||
{
|
||||
wxFont titleFont(13,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT);
|
||||
gettingStartedTxt->SetFont(titleFont);
|
||||
communityTxt->SetFont(titleFont);
|
||||
newsTxt->SetFont(titleFont);
|
||||
latestProjectsTxt->SetFont(titleFont);
|
||||
|
||||
gettingStartedBmp->SetBitmap(gd::SkinHelper::GetIcon("gettingStarted", 24));
|
||||
communityBmp->SetBitmap(gd::SkinHelper::GetIcon("community", 24));
|
||||
newsBmp->SetBitmap(gd::SkinHelper::GetIcon("news", 24));
|
||||
latestProjectsBmp->SetBitmap(gd::SkinHelper::GetIcon("open", 24));
|
||||
|
||||
logoBmp->SetBitmap(wxBitmap("res/GD-logo-simple.png", wxBITMAP_TYPE_ANY));
|
||||
donateBmp->SetBitmap(wxBitmap("res/hearticon.png", wxBITMAP_TYPE_ANY));
|
||||
githubBmp->SetBitmap(wxBitmap("res/github16.png", wxBITMAP_TYPE_ANY));
|
||||
|
||||
wxString donateLink = _("http://www.compilgames.net/donate.php");
|
||||
if ( !donateLink.StartsWith("http://www.compilgames.net/") ) donateLink = "http://www.compilgames.net/donate.php";
|
||||
donateLink += "?utm_source=GD&utm_medium=StartPageLink&utm_campaign=donate";
|
||||
donateLinkBt->SetURL(donateLink);
|
||||
|
||||
Refresh();
|
||||
}
|
||||
|
||||
StartHerePage::~StartHerePage()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void StartHerePage::Refresh()
|
||||
{
|
||||
RefreshLastProjectBt(lastProject1Bt, "0");
|
||||
RefreshLastProjectBt(lastProject2Bt, "1");
|
||||
RefreshLastProjectBt(lastProject3Bt, "2");
|
||||
|
||||
RefreshNewsUsingUpdateChecker();
|
||||
}
|
||||
|
||||
void StartHerePage::RefreshLastProjectBt(wxHyperlinkCtrl * ctrl, wxString index)
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read(_T("/Recent/" + index), &result);
|
||||
if (result.length() > 50) result = result.Left(12)+_("...")+result.Right(36);
|
||||
ctrl->SetLabel(result);
|
||||
}
|
||||
|
||||
void StartHerePage::RefreshNewsUsingUpdateChecker()
|
||||
{
|
||||
UpdateChecker * checker = UpdateChecker::Get();
|
||||
if (!checker->news.empty())
|
||||
newsEdit->SetValue(checker->news);
|
||||
else
|
||||
newsEdit->SetValue(_("No news for now!"));
|
||||
|
||||
newsLink1->SetLabel(checker->newsLinkLabel1);
|
||||
newsLink1->SetURL(checker->newsLink1);
|
||||
newsLink2->SetLabel(checker->newsLinkLabel2);
|
||||
newsLink2->SetURL(checker->newsLink2);
|
||||
Layout();
|
||||
}
|
||||
|
||||
void StartHerePage::OnLastProject1Click(wxHyperlinkEvent& event)
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/0" ), &result );
|
||||
mainEditor.Open(gd::ToString(result));
|
||||
}
|
||||
|
||||
void StartHerePage::OnLastProject2Click(wxHyperlinkEvent& event)
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/1" ), &result );
|
||||
mainEditor.Open(gd::ToString(result));
|
||||
}
|
||||
|
||||
void StartHerePage::OnLastProject3Click(wxHyperlinkEvent& event)
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/2" ), &result );
|
||||
mainEditor.Open(gd::ToString(result));
|
||||
}
|
28
IDE/Dialogs/StartHerePage.h
Normal file
@@ -0,0 +1,28 @@
|
||||
/*
|
||||
* GDevelop IDE
|
||||
* Copyright 2008-2014 Florian Rival (Florian.Rival@gmail.com). All rights reserved.
|
||||
* This project is released under the GNU General Public License.
|
||||
*/
|
||||
#ifndef STARTHEREPAGE_H
|
||||
#define STARTHEREPAGE_H
|
||||
#include "GDIDEDialogs.h"
|
||||
class MainFrame;
|
||||
|
||||
class StartHerePage : public BaseStartHerePage
|
||||
{
|
||||
public:
|
||||
StartHerePage(wxWindow* parent, MainFrame & mainEditor);
|
||||
virtual ~StartHerePage();
|
||||
|
||||
void Refresh();
|
||||
void RefreshNewsUsingUpdateChecker();
|
||||
|
||||
private:
|
||||
MainFrame & mainEditor; ///< The editor showing the start here page.
|
||||
protected:
|
||||
virtual void OnLastProject1Click(wxHyperlinkEvent& event);
|
||||
virtual void OnLastProject2Click(wxHyperlinkEvent& event);
|
||||
virtual void OnLastProject3Click(wxHyperlinkEvent& event);
|
||||
void RefreshLastProjectBt(wxHyperlinkCtrl * ctrl, wxString index);
|
||||
};
|
||||
#endif // STARTHEREPAGE_H
|
@@ -53,12 +53,12 @@
|
||||
#include "ConsoleManager.h"
|
||||
#include "ProjectManager.h"
|
||||
#include "LogFileManager.h"
|
||||
#include "StartHerePage.h"
|
||||
#include "BuildToolsPnl.h"
|
||||
#include "Preferences.h"
|
||||
#include "ExternalEventsEditor.h"
|
||||
#include "mp3ogg.h"
|
||||
#include "ImportImage.h"
|
||||
#include "Dialogs/StartHerePage.h"
|
||||
#include "Dialogs/HtmlViewerPnl.h"
|
||||
#include "Dialogs/ProjectPropertiesPnl.h"
|
||||
#include "Dialogs/HelpViewerDlg.h"
|
||||
|
@@ -20,12 +20,12 @@
|
||||
#include "GDCore/IDE/PlatformManager.h"
|
||||
#include "GDCore/CommonTools.h"
|
||||
#include "Dialogs/NewProjectDialog.h"
|
||||
#include "Dialogs/StartHerePage.h"
|
||||
#include "BuildMessagesPnl.h"
|
||||
#include "MainFrame.h"
|
||||
#include "BuildToolsPnl.h"
|
||||
#include "BuildProgressPnl.h"
|
||||
#include "ProjectManager.h"
|
||||
#include "StartHerePage.h"
|
||||
#include "GDCpp/IDE/CodeCompiler.h"
|
||||
|
||||
using namespace gd;
|
||||
|
@@ -1,459 +0,0 @@
|
||||
/*
|
||||
* GDevelop IDE
|
||||
* Copyright 2008-2014 Florian Rival (Florian.Rival@gmail.com). All rights reserved.
|
||||
* This project is released under the GNU General Public License.
|
||||
*/
|
||||
#include "StartHerePage.h"
|
||||
|
||||
//(*InternalHeaders(StartHerePage)
|
||||
#include <wx/bitmap.h>
|
||||
#include <wx/font.h>
|
||||
#include <wx/intl.h>
|
||||
#include <wx/image.h>
|
||||
#include <wx/string.h>
|
||||
//*)
|
||||
#include <wx/config.h>
|
||||
#include <wx/dcclient.h>
|
||||
#include <wx/dcbuffer.h>
|
||||
#include <wx/filedlg.h>
|
||||
#include "GDCore/Tools/HelpFileAccess.h"
|
||||
#include "GDCore/IDE/CommonBitmapManager.h"
|
||||
#include "GDCore/CommonTools.h"
|
||||
#include <wx/mimetype.h> // mimetype support
|
||||
#include "MainFrame.h"
|
||||
#include "UpdateChecker.h"
|
||||
|
||||
using namespace gd;
|
||||
|
||||
//(*IdInit(StartHerePage)
|
||||
const long StartHerePage::ID_STATICBITMAP1 = wxNewId();
|
||||
const long StartHerePage::ID_STATICTEXT6 = wxNewId();
|
||||
const long StartHerePage::ID_STATICTEXT2 = wxNewId();
|
||||
const long StartHerePage::ID_STATICBITMAP18 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL12 = wxNewId();
|
||||
const long StartHerePage::ID_STATICBITMAP9 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL18 = wxNewId();
|
||||
const long StartHerePage::ID_STATICBITMAP10 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL19 = wxNewId();
|
||||
const long StartHerePage::ID_STATICTEXT5 = wxNewId();
|
||||
const long StartHerePage::ID_STATICBITMAP5 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL3 = wxNewId();
|
||||
const long StartHerePage::ID_STATICBITMAP6 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL4 = wxNewId();
|
||||
const long StartHerePage::ID_STATICBITMAP16 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL1 = wxNewId();
|
||||
const long StartHerePage::ID_STATICBITMAP17 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL2 = wxNewId();
|
||||
const long StartHerePage::ID_STATICTEXT1 = wxNewId();
|
||||
const long StartHerePage::ID_STATICBITMAP2 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL5 = wxNewId();
|
||||
const long StartHerePage::ID_STATICBITMAP3 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL6 = wxNewId();
|
||||
const long StartHerePage::ID_STATICBITMAP4 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL7 = wxNewId();
|
||||
const long StartHerePage::ID_STATICBITMAP12 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL9 = wxNewId();
|
||||
const long StartHerePage::ID_STATICBITMAP13 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL8 = wxNewId();
|
||||
const long StartHerePage::ID_STATICBITMAP14 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL10 = wxNewId();
|
||||
const long StartHerePage::ID_STATICBITMAP15 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL11 = wxNewId();
|
||||
const long StartHerePage::ID_STATICTEXT3 = wxNewId();
|
||||
const long StartHerePage::ID_STATICTEXT4 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL13 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL14 = wxNewId();
|
||||
const long StartHerePage::ID_STATICBITMAP8 = wxNewId();
|
||||
const long StartHerePage::ID_HYPERLINKCTRL16 = wxNewId();
|
||||
//*)
|
||||
|
||||
BEGIN_EVENT_TABLE(StartHerePage,wxPanel)
|
||||
//(*EventTable(StartHerePage)
|
||||
//*)
|
||||
END_EVENT_TABLE()
|
||||
|
||||
StartHerePage::StartHerePage(wxWindow* parent, MainFrame & mainEditor_) :
|
||||
mainEditor(mainEditor_)
|
||||
{
|
||||
//(*Initialize(StartHerePage)
|
||||
wxFlexGridSizer* FlexGridSizer4;
|
||||
wxFlexGridSizer* FlexGridSizer10;
|
||||
wxFlexGridSizer* FlexGridSizer3;
|
||||
wxFlexGridSizer* FlexGridSizer5;
|
||||
wxFlexGridSizer* FlexGridSizer9;
|
||||
wxFlexGridSizer* FlexGridSizer2;
|
||||
wxFlexGridSizer* FlexGridSizer7;
|
||||
wxFlexGridSizer* FlexGridSizer8;
|
||||
wxBoxSizer* BoxSizer1;
|
||||
wxFlexGridSizer* FlexGridSizer13;
|
||||
wxFlexGridSizer* FlexGridSizer12;
|
||||
wxFlexGridSizer* FlexGridSizer6;
|
||||
wxFlexGridSizer* FlexGridSizer1;
|
||||
|
||||
Create(parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL, _T("wxID_ANY"));
|
||||
SetBackgroundColour(wxColour(255,255,255));
|
||||
FlexGridSizer1 = new wxFlexGridSizer(3, 1, 0, 0);
|
||||
FlexGridSizer1->AddGrowableCol(0);
|
||||
FlexGridSizer1->AddGrowableRow(2);
|
||||
FlexGridSizer10 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
FlexGridSizer10->AddGrowableCol(0);
|
||||
FlexGridSizer10->AddGrowableRow(0);
|
||||
StaticBitmap1 = new wxStaticBitmap(this, ID_STATICBITMAP1, wxBitmap(wxImage(_T("res/GD-logo-simple.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP1"));
|
||||
FlexGridSizer10->Add(StaticBitmap1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticText4 = new wxStaticText(this, ID_STATICTEXT6, _("The open source, codingless game creator"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT6"));
|
||||
StaticText4->SetForegroundColour(wxColour(95,95,95));
|
||||
FlexGridSizer10->Add(StaticText4, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer1->Add(FlexGridSizer10, 1, wxTOP|wxBOTTOM|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer9 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
FlexGridSizer9->AddGrowableCol(0);
|
||||
FlexGridSizer9->AddGrowableRow(0);
|
||||
BoxSizer1 = new wxBoxSizer(wxHORIZONTAL);
|
||||
FlexGridSizer4 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
StaticText2 = new wxStaticText(this, ID_STATICTEXT2, _("Getting started"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT2"));
|
||||
StaticText2->SetForegroundColour(wxColour(95,95,95));
|
||||
wxFont StaticText2Font(12,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT);
|
||||
StaticText2->SetFont(StaticText2Font);
|
||||
FlexGridSizer4->Add(StaticText2, 1, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer3 = new wxFlexGridSizer(0, 2, 0, 0);
|
||||
StaticBitmap18 = new wxStaticBitmap(this, ID_STATICBITMAP18, wxBitmap(wxImage(_T("res/newicon.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP18"));
|
||||
FlexGridSizer3->Add(StaticBitmap18, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
newProjectLink = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL12, _("Create a new project"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_CENTRE|wxNO_BORDER, _T("ID_HYPERLINKCTRL12"));
|
||||
FlexGridSizer3->Add(newProjectLink, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBitmap9 = new wxStaticBitmap(this, ID_STATICBITMAP9, wxBitmap(wxImage(_T("res/modesimpleicon.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP9"));
|
||||
FlexGridSizer3->Add(StaticBitmap9, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
HyperlinkCtrl6 = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL18, _("Read the Getting Started page"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_CENTRE|wxNO_BORDER, _T("ID_HYPERLINKCTRL18"));
|
||||
FlexGridSizer3->Add(HyperlinkCtrl6, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBitmap10 = new wxStaticBitmap(this, ID_STATICBITMAP10, wxBitmap(wxImage(_T("res/tutoicon.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP10"));
|
||||
FlexGridSizer3->Add(StaticBitmap10, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
HyperlinkCtrl7 = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL19, _("Read the tutorials"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_CENTRE|wxNO_BORDER, _T("ID_HYPERLINKCTRL19"));
|
||||
FlexGridSizer3->Add(HyperlinkCtrl7, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer4->Add(FlexGridSizer3, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer4->Add(384,9,1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
StaticText5 = new wxStaticText(this, ID_STATICTEXT5, _("Links"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT5"));
|
||||
StaticText5->SetForegroundColour(wxColour(95,95,95));
|
||||
wxFont StaticText5Font(12,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT);
|
||||
StaticText5->SetFont(StaticText5Font);
|
||||
FlexGridSizer4->Add(StaticText5, 1, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer7 = new wxFlexGridSizer(0, 2, 0, 0);
|
||||
StaticBitmap5 = new wxStaticBitmap(this, ID_STATICBITMAP5, wxBitmap(wxImage(_T("res/wikiicon.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP5"));
|
||||
FlexGridSizer7->Add(StaticBitmap5, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
HyperlinkCtrl3 = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL3, _("Open the online help"), _("http://www.wiki.compilgames.net"), wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_CENTRE|wxNO_BORDER, _T("ID_HYPERLINKCTRL3"));
|
||||
FlexGridSizer7->Add(HyperlinkCtrl3, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBitmap6 = new wxStaticBitmap(this, ID_STATICBITMAP6, wxBitmap(wxImage(_T("res/community.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP6"));
|
||||
FlexGridSizer7->Add(StaticBitmap6, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
HyperlinkCtrl4 = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL4, _("Go on the forum"), _("http://www.forum.compilgames.net"), wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_CENTRE|wxNO_BORDER, _T("ID_HYPERLINKCTRL4"));
|
||||
FlexGridSizer7->Add(HyperlinkCtrl4, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBitmap16 = new wxStaticBitmap(this, ID_STATICBITMAP16, wxBitmap(wxImage(_T("res/fb16.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP16"));
|
||||
FlexGridSizer7->Add(StaticBitmap16, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer12 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
fbLink = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL1, _("Facebook page"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_LEFT|wxNO_BORDER, _T("ID_HYPERLINKCTRL1"));
|
||||
FlexGridSizer12->Add(fbLink, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBitmap17 = new wxStaticBitmap(this, ID_STATICBITMAP17, wxBitmap(wxImage(_T("res/gp16.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP17"));
|
||||
FlexGridSizer12->Add(StaticBitmap17, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
googleplusLink = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL2, _("Google+ page"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_LEFT|wxNO_BORDER, _T("ID_HYPERLINKCTRL2"));
|
||||
FlexGridSizer12->Add(googleplusLink, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer7->Add(FlexGridSizer12, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer4->Add(FlexGridSizer7, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
BoxSizer1->Add(FlexGridSizer4, 0, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer5 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
FlexGridSizer5->AddGrowableCol(0);
|
||||
StaticText1 = new wxStaticText(this, ID_STATICTEXT1, _("Recent projects"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT1"));
|
||||
StaticText1->SetForegroundColour(wxColour(95,95,95));
|
||||
wxFont StaticText1Font(13,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT);
|
||||
StaticText1->SetFont(StaticText1Font);
|
||||
FlexGridSizer5->Add(StaticText1, 1, wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer8 = new wxFlexGridSizer(0, 2, 0, 0);
|
||||
StaticBitmap2 = new wxStaticBitmap(this, ID_STATICBITMAP2, wxBitmap(wxImage(_T("res/gdfile16.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP2"));
|
||||
FlexGridSizer8->Add(StaticBitmap2, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
recent1Bt = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL5, _("-"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_CENTRE|wxNO_BORDER, _T("ID_HYPERLINKCTRL5"));
|
||||
FlexGridSizer8->Add(recent1Bt, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBitmap3 = new wxStaticBitmap(this, ID_STATICBITMAP3, wxBitmap(wxImage(_T("res/gdfile16.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP3"));
|
||||
FlexGridSizer8->Add(StaticBitmap3, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
recent2Bt = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL6, _("-"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_CENTRE|wxNO_BORDER, _T("ID_HYPERLINKCTRL6"));
|
||||
FlexGridSizer8->Add(recent2Bt, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBitmap4 = new wxStaticBitmap(this, ID_STATICBITMAP4, wxBitmap(wxImage(_T("res/gdfile16.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP4"));
|
||||
FlexGridSizer8->Add(StaticBitmap4, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
recent3Bt = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL7, _("-"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_CENTRE|wxNO_BORDER, _T("ID_HYPERLINKCTRL7"));
|
||||
FlexGridSizer8->Add(recent3Bt, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBitmap12 = new wxStaticBitmap(this, ID_STATICBITMAP12, wxBitmap(wxImage(_T("res/gdfile16.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP12"));
|
||||
FlexGridSizer8->Add(StaticBitmap12, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
recent4Bt = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL9, _("-"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_CENTRE|wxNO_BORDER, _T("ID_HYPERLINKCTRL9"));
|
||||
FlexGridSizer8->Add(recent4Bt, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBitmap13 = new wxStaticBitmap(this, ID_STATICBITMAP13, wxBitmap(wxImage(_T("res/gdfile16.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP13"));
|
||||
FlexGridSizer8->Add(StaticBitmap13, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
recent5Bt = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL8, _("-"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_CENTRE|wxNO_BORDER, _T("ID_HYPERLINKCTRL8"));
|
||||
FlexGridSizer8->Add(recent5Bt, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBitmap14 = new wxStaticBitmap(this, ID_STATICBITMAP14, wxBitmap(wxImage(_T("res/gdfile16.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP14"));
|
||||
FlexGridSizer8->Add(StaticBitmap14, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
recent6Bt = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL10, _("-"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_CENTRE|wxNO_BORDER, _T("ID_HYPERLINKCTRL10"));
|
||||
FlexGridSizer8->Add(recent6Bt, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
StaticBitmap15 = new wxStaticBitmap(this, ID_STATICBITMAP15, wxBitmap(wxImage(_T("res/gdfile16.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP15"));
|
||||
FlexGridSizer8->Add(StaticBitmap15, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
recent7Bt = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL11, _("-"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_ALIGN_CENTRE|wxNO_BORDER, _T("ID_HYPERLINKCTRL11"));
|
||||
FlexGridSizer8->Add(recent7Bt, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer5->Add(FlexGridSizer8, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
BoxSizer1->Add(FlexGridSizer5, 0, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer9->Add(BoxSizer1, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer2 = new wxFlexGridSizer(0, 1, 0, 0);
|
||||
FlexGridSizer2->AddGrowableCol(0);
|
||||
StaticText3 = new wxStaticText(this, ID_STATICTEXT3, _("Community news"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT3"));
|
||||
StaticText3->SetForegroundColour(wxColour(95,95,95));
|
||||
wxFont StaticText3Font(12,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT);
|
||||
StaticText3->SetFont(StaticText3Font);
|
||||
FlexGridSizer2->Add(StaticText3, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
newsTxtSizer = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
newsTxt = new wxStaticText(this, ID_STATICTEXT4, _("No news for now!"), wxDefaultPosition, wxSize(550, -1), 0, _T("ID_STATICTEXT4"));
|
||||
newsTxtSizer->Add(newsTxt, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer2->Add(newsTxtSizer, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer13 = new wxFlexGridSizer(0, 3, 0, 0);
|
||||
newsLink1 = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL13, _("NewsLink1"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_CONTEXTMENU|wxHL_ALIGN_CENTRE|wxNO_BORDER, _T("ID_HYPERLINKCTRL13"));
|
||||
FlexGridSizer13->Add(newsLink1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
newsLink2 = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL14, _("NewsLink2"), wxEmptyString, wxDefaultPosition, wxDefaultSize, wxHL_CONTEXTMENU|wxHL_ALIGN_CENTRE|wxNO_BORDER, _T("ID_HYPERLINKCTRL14"));
|
||||
FlexGridSizer13->Add(newsLink2, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer2->Add(FlexGridSizer13, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 0);
|
||||
FlexGridSizer9->Add(FlexGridSizer2, 1, wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
|
||||
FlexGridSizer1->Add(FlexGridSizer9, 1, wxTOP|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 20);
|
||||
FlexGridSizer6 = new wxFlexGridSizer(0, 0, 0, 0);
|
||||
FlexGridSizer6->AddGrowableCol(1);
|
||||
FlexGridSizer6->AddGrowableRow(0);
|
||||
StaticBitmap8 = new wxStaticBitmap(this, ID_STATICBITMAP8, wxBitmap(wxImage(_T("res/donateicon.png"))), wxDefaultPosition, wxDefaultSize, wxNO_BORDER, _T("ID_STATICBITMAP8"));
|
||||
FlexGridSizer6->Add(StaticBitmap8, 1, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
|
||||
HyperlinkCtrl5 = new wxHyperlinkCtrl(this, ID_HYPERLINKCTRL16, _("If you like GDevelop, you can make a donation to the author."), _("http://www.compilgames.net/donate.php"), wxDefaultPosition, wxDefaultSize, wxHL_CONTEXTMENU|wxHL_ALIGN_LEFT|wxNO_BORDER, _T("ID_HYPERLINKCTRL16"));
|
||||
FlexGridSizer6->Add(HyperlinkCtrl5, 1, wxALL|wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 5);
|
||||
FlexGridSizer1->Add(FlexGridSizer6, 1, wxALL|wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 0);
|
||||
SetSizer(FlexGridSizer1);
|
||||
FlexGridSizer1->Fit(this);
|
||||
FlexGridSizer1->SetSizeHints(this);
|
||||
|
||||
Connect(ID_HYPERLINKCTRL12,wxEVT_COMMAND_HYPERLINK,(wxObjectEventFunction)&StartHerePage::OnnewProjectLinkClick);
|
||||
Connect(ID_HYPERLINKCTRL18,wxEVT_COMMAND_HYPERLINK,(wxObjectEventFunction)&StartHerePage::OnguideBtClick);
|
||||
Connect(ID_HYPERLINKCTRL19,wxEVT_COMMAND_HYPERLINK,(wxObjectEventFunction)&StartHerePage::OntutoBtClick);
|
||||
Connect(ID_HYPERLINKCTRL1,wxEVT_COMMAND_HYPERLINK,(wxObjectEventFunction)&StartHerePage::OnfbLinkClick);
|
||||
Connect(ID_HYPERLINKCTRL2,wxEVT_COMMAND_HYPERLINK,(wxObjectEventFunction)&StartHerePage::OngoogleplusLinkClick);
|
||||
Connect(ID_HYPERLINKCTRL5,wxEVT_COMMAND_HYPERLINK,(wxObjectEventFunction)&StartHerePage::Onrecent1BtClick);
|
||||
Connect(ID_HYPERLINKCTRL6,wxEVT_COMMAND_HYPERLINK,(wxObjectEventFunction)&StartHerePage::Onrecent2BtClick);
|
||||
Connect(ID_HYPERLINKCTRL7,wxEVT_COMMAND_HYPERLINK,(wxObjectEventFunction)&StartHerePage::Onrecent3BtClick);
|
||||
Connect(ID_HYPERLINKCTRL9,wxEVT_COMMAND_HYPERLINK,(wxObjectEventFunction)&StartHerePage::Onrecent4BtClick);
|
||||
Connect(ID_HYPERLINKCTRL8,wxEVT_COMMAND_HYPERLINK,(wxObjectEventFunction)&StartHerePage::Onrecent5BtClick);
|
||||
Connect(ID_HYPERLINKCTRL10,wxEVT_COMMAND_HYPERLINK,(wxObjectEventFunction)&StartHerePage::Onrecent6BtClick);
|
||||
Connect(ID_HYPERLINKCTRL11,wxEVT_COMMAND_HYPERLINK,(wxObjectEventFunction)&StartHerePage::Onrecent7BtClick);
|
||||
//*)
|
||||
|
||||
wxString donateLink = _("http://www.compilgames.net/donate.php");
|
||||
if ( !donateLink.StartsWith("http://www.compilgames.net/") ) donateLink = "http://www.compilgames.net/donate.php";
|
||||
donateLink += "?utm_source=GD&utm_medium=StartPageLink&utm_campaign=paywhatyouwant";
|
||||
|
||||
HyperlinkCtrl5->SetURL(donateLink);
|
||||
|
||||
Refresh();
|
||||
}
|
||||
|
||||
void StartHerePage::RefreshNewsUsingUpdateChecker()
|
||||
{
|
||||
UpdateChecker * checker = UpdateChecker::Get();
|
||||
if (!checker->news.empty())
|
||||
newsTxt->SetLabel(checker->news);
|
||||
else
|
||||
newsTxt->SetLabel(_("No news for now!"));
|
||||
|
||||
newsTxt->Wrap(550);
|
||||
|
||||
newsLink1->SetLabel(checker->newsLinkLabel1);
|
||||
newsLink1->SetURL(checker->newsLink1);
|
||||
newsLink2->SetLabel(checker->newsLinkLabel2);
|
||||
newsLink2->SetURL(checker->newsLink2);
|
||||
Layout();
|
||||
}
|
||||
|
||||
StartHerePage::~StartHerePage()
|
||||
{
|
||||
//(*Destroy(StartHerePage)
|
||||
//*)
|
||||
}
|
||||
|
||||
void StartHerePage::Refresh()
|
||||
{
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/0" ), &result );
|
||||
if (result.length() > 30) result = result.Left(5)+_("...")+result.Right(23);
|
||||
recent1Bt->SetLabel( result );
|
||||
}
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/1" ), &result );
|
||||
if (result.length() > 30) result = result.Left(5)+_("...")+result.Right(23);
|
||||
recent2Bt->SetLabel( result );
|
||||
}
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/2" ), &result );
|
||||
if (result.length() > 30) result = result.Left(5)+_("...")+result.Right(23);
|
||||
recent3Bt->SetLabel( result );
|
||||
}
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/3" ), &result );
|
||||
if (result.length() > 30) result = result.Left(5)+_("...")+result.Right(23);
|
||||
recent4Bt->SetLabel( result );
|
||||
}
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/4" ), &result );
|
||||
if (result.length() > 30) result = result.Left(5)+_("...")+result.Right(23);
|
||||
recent5Bt->SetLabel( result );
|
||||
}
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/5" ), &result );
|
||||
if (result.length() > 30) result = result.Left(5)+_("...")+result.Right(23);
|
||||
recent6Bt->SetLabel( result );
|
||||
}
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/6" ), &result );
|
||||
if (result.length() > 30) result = result.Left(5)+_("...")+result.Right(23);
|
||||
recent7Bt->SetLabel( result );
|
||||
}
|
||||
|
||||
RefreshNewsUsingUpdateChecker();
|
||||
}
|
||||
|
||||
void StartHerePage::Onrecent1BtClick(wxCommandEvent& event)
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/0" ), &result );
|
||||
mainEditor.Open(gd::ToString(result));
|
||||
}
|
||||
|
||||
void StartHerePage::Onrecent2BtClick(wxCommandEvent& event)
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/1" ), &result );
|
||||
mainEditor.Open(gd::ToString(result));
|
||||
}
|
||||
|
||||
void StartHerePage::Onrecent3BtClick(wxCommandEvent& event)
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/2" ), &result );
|
||||
mainEditor.Open(gd::ToString(result));
|
||||
}
|
||||
|
||||
void StartHerePage::Onrecent4BtClick(wxCommandEvent& event)
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/3" ), &result );
|
||||
mainEditor.Open(gd::ToString(result));
|
||||
}
|
||||
|
||||
void StartHerePage::Onrecent5BtClick(wxCommandEvent& event)
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/4" ), &result );
|
||||
mainEditor.Open(gd::ToString(result));
|
||||
}
|
||||
|
||||
void StartHerePage::Onrecent6BtClick(wxCommandEvent& event)
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/5" ), &result );
|
||||
mainEditor.Open(gd::ToString(result));
|
||||
}
|
||||
|
||||
void StartHerePage::Onrecent7BtClick(wxCommandEvent& event)
|
||||
{
|
||||
wxString result;
|
||||
wxConfigBase::Get()->Read( _T( "/Recent/6" ), &result );
|
||||
mainEditor.Open(gd::ToString(result));
|
||||
}
|
||||
|
||||
void StartHerePage::OnguideBtClick(wxCommandEvent& event)
|
||||
{
|
||||
gd::HelpFileAccess::Get()->OpenURL(_("http://www.wiki.compilgames.net/doku.php/en/game_develop/documentation/manual/edit_getstart"));
|
||||
}
|
||||
|
||||
void StartHerePage::OntutoBtClick(wxCommandEvent& event)
|
||||
{
|
||||
gd::HelpFileAccess::Get()->OpenURL(_("http://www.wiki.compilgames.net/doku.php/en/game_develop/tutorials"));
|
||||
}
|
||||
|
||||
void StartHerePage::OnopenExamplesLinkClick(wxCommandEvent& event)
|
||||
{
|
||||
#if defined(WINDOWS)
|
||||
wxString examplesDir = wxGetCwd()+"\\Examples";
|
||||
std::cout << examplesDir;
|
||||
#else
|
||||
wxString examplesDir = wxGetCwd()+"/Examples/";
|
||||
#endif
|
||||
|
||||
wxFileDialog open( NULL, _( "Open an example" ), examplesDir, "", "GDevelop Project (*.gdg, *.json)|*.gdg;*.json" );
|
||||
open.ShowModal();
|
||||
|
||||
if ( !open.GetPath().empty() ) mainEditor.Open(string(open.GetPath().mb_str()));
|
||||
}
|
||||
|
||||
void StartHerePage::OnresourcesLinkClick(wxCommandEvent& event)
|
||||
{
|
||||
#if defined(WINDOWS)
|
||||
wxExecute("explorer.exe \""+wxGetCwd()+"\\Ressources\\\"");
|
||||
#elif defined(LINUX)
|
||||
system(string("xdg-open \""+string(wxGetCwd().mb_str())+"/Ressources/\"").c_str());
|
||||
#elif defined(MAC)
|
||||
system(string("open \""+string(wxGetCwd().mb_str())+"/Ressources/\"").c_str());
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
void StartHerePage::OnfbLinkClick(wxCommandEvent& event)
|
||||
{
|
||||
wxString link = "http://www.facebook.com/GameDevelop";
|
||||
wxString mimetype = wxEmptyString;
|
||||
if (link.StartsWith (_T("http://"))) {
|
||||
mimetype = _T("text/html");
|
||||
}else if (link.StartsWith (_T("ftp://"))) {
|
||||
mimetype = _T("text/html");
|
||||
}else if (link.StartsWith (_T("mailto:"))) {
|
||||
mimetype = _T("message/rfc822");
|
||||
}else{
|
||||
return;
|
||||
}
|
||||
wxFileType *filetype = wxTheMimeTypesManager->GetFileTypeFromMimeType (mimetype);
|
||||
if (filetype) {
|
||||
wxString cmd;
|
||||
if (filetype->GetOpenCommand (&cmd, wxFileType::MessageParameters (link))) {
|
||||
cmd.Replace(_T("file://"), wxEmptyString);
|
||||
::wxExecute(cmd);
|
||||
}
|
||||
delete filetype;
|
||||
}
|
||||
}
|
||||
|
||||
void StartHerePage::OnnewProjectLinkClick(wxCommandEvent& event)
|
||||
{
|
||||
mainEditor.CreateNewProject();
|
||||
}
|
||||
|
||||
void StartHerePage::OngoogleplusLinkClick(wxCommandEvent& event)
|
||||
{
|
||||
wxString link = "http://plus.google.com/b/115765205668071442683/115765205668071442683/";
|
||||
wxString mimetype = wxEmptyString;
|
||||
if (link.StartsWith (_T("http://"))) {
|
||||
mimetype = _T("text/html");
|
||||
}else if (link.StartsWith (_T("ftp://"))) {
|
||||
mimetype = _T("text/html");
|
||||
}else if (link.StartsWith (_T("mailto:"))) {
|
||||
mimetype = _T("message/rfc822");
|
||||
}else{
|
||||
return;
|
||||
}
|
||||
wxFileType *filetype = wxTheMimeTypesManager->GetFileTypeFromMimeType (mimetype);
|
||||
if (filetype) {
|
||||
wxString cmd;
|
||||
if (filetype->GetOpenCommand (&cmd, wxFileType::MessageParameters (link))) {
|
||||
cmd.Replace(_T("file://"), wxEmptyString);
|
||||
::wxExecute(cmd);
|
||||
}
|
||||
delete filetype;
|
||||
}
|
||||
}
|
@@ -1,144 +0,0 @@
|
||||
#ifndef STARTHEREPAGE_H
|
||||
#define STARTHEREPAGE_H
|
||||
|
||||
//(*Headers(StartHerePage)
|
||||
#include <wx/sizer.h>
|
||||
#include <wx/stattext.h>
|
||||
#include <wx/panel.h>
|
||||
#include <wx/hyperlink.h>
|
||||
#include <wx/statbmp.h>
|
||||
//*)
|
||||
class MainFrame;
|
||||
|
||||
class StartHerePage: public wxPanel
|
||||
{
|
||||
public:
|
||||
|
||||
StartHerePage(wxWindow* parent, MainFrame & mainEditor_);
|
||||
virtual ~StartHerePage();
|
||||
|
||||
//(*Declarations(StartHerePage)
|
||||
wxStaticBitmap* StaticBitmap2;
|
||||
wxStaticBitmap* StaticBitmap8;
|
||||
wxHyperlinkCtrl* recent6Bt;
|
||||
wxHyperlinkCtrl* newsLink2;
|
||||
wxHyperlinkCtrl* recent3Bt;
|
||||
wxStaticBitmap* StaticBitmap5;
|
||||
wxStaticBitmap* StaticBitmap14;
|
||||
wxHyperlinkCtrl* HyperlinkCtrl3;
|
||||
wxHyperlinkCtrl* HyperlinkCtrl6;
|
||||
wxHyperlinkCtrl* newProjectLink;
|
||||
wxStaticText* StaticText2;
|
||||
wxStaticBitmap* StaticBitmap16;
|
||||
wxHyperlinkCtrl* recent2Bt;
|
||||
wxHyperlinkCtrl* recent1Bt;
|
||||
wxStaticBitmap* StaticBitmap1;
|
||||
wxStaticBitmap* StaticBitmap17;
|
||||
wxHyperlinkCtrl* HyperlinkCtrl5;
|
||||
wxStaticBitmap* StaticBitmap4;
|
||||
wxHyperlinkCtrl* recent5Bt;
|
||||
wxStaticText* newsTxt;
|
||||
wxStaticText* StaticText1;
|
||||
wxFlexGridSizer* newsTxtSizer;
|
||||
wxStaticText* StaticText3;
|
||||
wxHyperlinkCtrl* newsLink1;
|
||||
wxStaticBitmap* StaticBitmap15;
|
||||
wxHyperlinkCtrl* HyperlinkCtrl4;
|
||||
wxStaticBitmap* StaticBitmap10;
|
||||
wxHyperlinkCtrl* fbLink;
|
||||
wxStaticText* StaticText5;
|
||||
wxStaticBitmap* StaticBitmap9;
|
||||
wxStaticBitmap* StaticBitmap12;
|
||||
wxStaticBitmap* StaticBitmap6;
|
||||
wxHyperlinkCtrl* recent7Bt;
|
||||
wxStaticBitmap* StaticBitmap13;
|
||||
wxStaticBitmap* StaticBitmap18;
|
||||
wxStaticText* StaticText4;
|
||||
wxHyperlinkCtrl* googleplusLink;
|
||||
wxStaticBitmap* StaticBitmap3;
|
||||
wxHyperlinkCtrl* HyperlinkCtrl7;
|
||||
wxHyperlinkCtrl* recent4Bt;
|
||||
//*)
|
||||
|
||||
void Refresh();
|
||||
void RefreshNewsUsingUpdateChecker();
|
||||
|
||||
protected:
|
||||
|
||||
//(*Identifiers(StartHerePage)
|
||||
static const long ID_STATICBITMAP1;
|
||||
static const long ID_STATICTEXT6;
|
||||
static const long ID_STATICTEXT2;
|
||||
static const long ID_STATICBITMAP18;
|
||||
static const long ID_HYPERLINKCTRL12;
|
||||
static const long ID_STATICBITMAP9;
|
||||
static const long ID_HYPERLINKCTRL18;
|
||||
static const long ID_STATICBITMAP10;
|
||||
static const long ID_HYPERLINKCTRL19;
|
||||
static const long ID_STATICTEXT5;
|
||||
static const long ID_STATICBITMAP5;
|
||||
static const long ID_HYPERLINKCTRL3;
|
||||
static const long ID_STATICBITMAP6;
|
||||
static const long ID_HYPERLINKCTRL4;
|
||||
static const long ID_STATICBITMAP16;
|
||||
static const long ID_HYPERLINKCTRL1;
|
||||
static const long ID_STATICBITMAP17;
|
||||
static const long ID_HYPERLINKCTRL2;
|
||||
static const long ID_STATICTEXT1;
|
||||
static const long ID_STATICBITMAP2;
|
||||
static const long ID_HYPERLINKCTRL5;
|
||||
static const long ID_STATICBITMAP3;
|
||||
static const long ID_HYPERLINKCTRL6;
|
||||
static const long ID_STATICBITMAP4;
|
||||
static const long ID_HYPERLINKCTRL7;
|
||||
static const long ID_STATICBITMAP12;
|
||||
static const long ID_HYPERLINKCTRL9;
|
||||
static const long ID_STATICBITMAP13;
|
||||
static const long ID_HYPERLINKCTRL8;
|
||||
static const long ID_STATICBITMAP14;
|
||||
static const long ID_HYPERLINKCTRL10;
|
||||
static const long ID_STATICBITMAP15;
|
||||
static const long ID_HYPERLINKCTRL11;
|
||||
static const long ID_STATICTEXT3;
|
||||
static const long ID_STATICTEXT4;
|
||||
static const long ID_HYPERLINKCTRL13;
|
||||
static const long ID_HYPERLINKCTRL14;
|
||||
static const long ID_STATICBITMAP8;
|
||||
static const long ID_HYPERLINKCTRL16;
|
||||
//*)
|
||||
|
||||
private:
|
||||
|
||||
//(*Handlers(StartHerePage)
|
||||
void Onrecent1BtClick(wxCommandEvent& event);
|
||||
void Onrecent2BtClick(wxCommandEvent& event);
|
||||
void Onrecent3BtClick(wxCommandEvent& event);
|
||||
void Onrecent4BtClick(wxCommandEvent& event);
|
||||
void Onrecent5BtClick(wxCommandEvent& event);
|
||||
void Onrecent6BtClick(wxCommandEvent& event);
|
||||
void Onrecent7BtClick(wxCommandEvent& event);
|
||||
void Onrecent8BtClick(wxCommandEvent& event);
|
||||
void Onrecent9BtClick(wxCommandEvent& event);
|
||||
void OnguideBtClick(wxCommandEvent& event);
|
||||
void OntutoBtClick(wxCommandEvent& event);
|
||||
void OnwikiBtClick(wxCommandEvent& event);
|
||||
void OnforumBtClick(wxCommandEvent& event);
|
||||
void OnopenExamplesLinkClick(wxCommandEvent& event);
|
||||
void OnresourcesLinkClick(wxCommandEvent& event);
|
||||
void OnTutorial2BtClick(wxCommandEvent& event);
|
||||
void OnPanel1Paint(wxPaintEvent& event);
|
||||
void OncenterPanelPaint(wxPaintEvent& event);
|
||||
void OnfbLinkClick(wxCommandEvent& event);
|
||||
void OngoogleplusLinkClick(wxCommandEvent& event);
|
||||
void OnnewProjectLinkClick(wxCommandEvent& event);
|
||||
void OnnewsLink1Click(wxCommandEvent& event);
|
||||
void OnnewsLink2Click(wxCommandEvent& event);
|
||||
//*)
|
||||
|
||||
MainFrame & mainEditor;
|
||||
|
||||
DECLARE_EVENT_TABLE()
|
||||
};
|
||||
|
||||
#endif
|
||||
|
@@ -1,291 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<wxsmith>
|
||||
<object class="wxDialog" name="ChoixTemplateEvent">
|
||||
<title>Choose a template</title>
|
||||
<centered>1</centered>
|
||||
<id_arg>0</id_arg>
|
||||
<style>wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER</style>
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer1" member="no">
|
||||
<cols>1</cols>
|
||||
<growablecols>0</growablecols>
|
||||
<growablerows>0</growablerows>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer4" member="no">
|
||||
<cols>3</cols>
|
||||
<growablecols>1</growablecols>
|
||||
<growablerows>0</growablerows>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTreeCtrl" name="ID_TREECTRL1" variable="TemplateTree" member="yes">
|
||||
<size>220,230</size>
|
||||
<handler function="OnTemplateTreeSelectionChanged" entry="EVT_TREE_SEL_CHANGED" />
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer2" member="no">
|
||||
<cols>1</cols>
|
||||
<growablecols>0</growablecols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxPanel" name="ID_PANEL1" variable="Panel1" member="yes">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer3" member="no">
|
||||
<cols>3</cols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP1" variable="StaticBitmap1" member="yes">
|
||||
<bitmap>res/template.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT1" variable="StaticText1" member="yes">
|
||||
<label>Templates</label>
|
||||
<font>
|
||||
<size>16</size>
|
||||
<style>normal</style>
|
||||
<weight>bold</weight>
|
||||
<underlined>0</underlined>
|
||||
<family>swiss</family>
|
||||
</font>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT2" variable="StaticText2" member="yes">
|
||||
<label>Template allow you to add quickly one or several events
and to adapt them to your scene.</label>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticLine" name="ID_STATICLINE1" variable="StaticLine1" member="yes">
|
||||
<size>10,-1</size>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT3" variable="DesTxt" member="yes">
|
||||
<label>Select a template in the list</label>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="controlsSizer" member="yes">
|
||||
<cols>1</cols>
|
||||
<growablecols>0</growablecols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT4" variable="Txt1" member="yes">
|
||||
<label>Parameter 1 description :</label>
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxTOP|wxLEFT|wxRIGHT|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL1" variable="Param1Edit" member="yes">
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT5" variable="Txt2" member="yes">
|
||||
<label>Parameter 2 description :</label>
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxTOP|wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL2" variable="Param2Edit" member="yes">
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT6" variable="Txt3" member="yes">
|
||||
<label>Parameter 3 description :</label>
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxTOP|wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL3" variable="Param3Edit" member="yes">
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT8" variable="Txt4" member="yes">
|
||||
<label>Parameter 4 description :</label>
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxTOP|wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL4" variable="Param4Edit" member="yes">
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT7" variable="Txt5" member="yes">
|
||||
<label>Parameter 5 description :</label>
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxTOP|wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL5" variable="Param5Edit" member="yes">
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT9" variable="Txt6" member="yes">
|
||||
<label>Parameter 6 description :</label>
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxTOP|wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL6" variable="Param6Edit" member="yes">
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT10" variable="Txt7" member="yes">
|
||||
<label>Parameter 7 description :</label>
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxTOP|wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL7" variable="Param7Edit" member="yes">
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT11" variable="Txt8" member="yes">
|
||||
<label>Parameter 8 description :</label>
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxTOP|wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL8" variable="Param8Edit" member="yes">
|
||||
<hidden>1</hidden>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticLine" name="ID_STATICLINE2" variable="StaticLine2" member="yes">
|
||||
<size>10,-1</size>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer5" member="no">
|
||||
<cols>3</cols>
|
||||
<growablecols>0</growablecols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxButton" name="ID_BUTTON2" variable="InsererBt" member="yes">
|
||||
<label>Insert</label>
|
||||
<handler function="OnInsererBtClick" entry="EVT_BUTTON" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxButton" name="ID_BUTTON1" variable="AnnulerBt" member="yes">
|
||||
<label>Cancel</label>
|
||||
<handler function="OnAnnulerBtClick" entry="EVT_BUTTON" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxButton" name="ID_BUTTON3" variable="AideBt" member="yes">
|
||||
<label>Help</label>
|
||||
<handler function="OnAideBtClick" entry="EVT_BUTTON" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</wxsmith>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -1,323 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<wxsmith>
|
||||
<object class="wxDialog" name="CreateTemplate">
|
||||
<title>Create a template</title>
|
||||
<id_arg>0</id_arg>
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer1" member="no">
|
||||
<cols>1</cols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer17" member="no">
|
||||
<cols>1</cols>
|
||||
<growablecols>0</growablecols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxPanel" name="ID_PANEL1" variable="Panel1" member="yes">
|
||||
<bg>wxSYS_COLOUR_WINDOW</bg>
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer6" member="no">
|
||||
<cols>3</cols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP3" variable="StaticBitmap3" member="yes">
|
||||
<bitmap>res/addtemplate.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT1" variable="StaticText1" member="yes">
|
||||
<label>You can create a template from actual events of the scene
A template allow to automatically and quickly create events,
just filling in some parameters.</label>
|
||||
<style>wxALIGN_CENTRE</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticLine" name="ID_STATICLINE1" variable="StaticLine1" member="yes">
|
||||
<size>10,-1</size>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxNotebook" name="ID_NOTEBOOK1" variable="Notebook1" member="yes">
|
||||
<object class="notebookpage">
|
||||
<object class="wxPanel" name="ID_PANEL2" variable="Panel2" member="yes">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer4" member="no">
|
||||
<cols>2</cols>
|
||||
<growablecols>1</growablecols>
|
||||
<growablerows>1</growablerows>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT5" variable="StaticText5" member="yes">
|
||||
<label>Template name :</label>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL18" variable="nomEdit" member="yes" />
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT4" variable="StaticText4" member="yes">
|
||||
<label>Template description :</label>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_TOP</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL17" variable="descEdit" member="yes">
|
||||
<size>201,64</size>
|
||||
<style>wxTE_MULTILINE</style>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="spacer">
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxButton" name="ID_BUTTON4" variable="Button1" member="yes">
|
||||
<label>Next</label>
|
||||
<handler function="OnButton1Click" entry="EVT_BUTTON" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<label>Information on the template</label>
|
||||
</object>
|
||||
<object class="notebookpage">
|
||||
<object class="wxPanel" name="ID_PANEL3" variable="Panel3" member="yes">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer2" member="no">
|
||||
<cols>2</cols>
|
||||
<growablecols>1</growablecols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT2" variable="StaticText2" member="yes">
|
||||
<label>Search this
in parameters of
actions and conditions</label>
|
||||
<font>
|
||||
<weight>bold</weight>
|
||||
</font>
|
||||
<style>wxALIGN_CENTRE</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT3" variable="StaticText3" member="yes">
|
||||
<label>Description that will be given</label>
|
||||
<font>
|
||||
<weight>bold</weight>
|
||||
</font>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT6" variable="StaticText6" member="yes">
|
||||
<label>Example : MyObject</label>
|
||||
<font>
|
||||
<style>italic</style>
|
||||
</font>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT7" variable="StaticText7" member="yes">
|
||||
<label>Example : Enter the name of the Hero object.</label>
|
||||
<font>
|
||||
<style>italic</style>
|
||||
</font>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL1" variable="NomObj1Edit" member="yes">
|
||||
<size>118,21</size>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL16" variable="Desc1Edit" member="yes" />
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL15" variable="NomObj2Edit" member="yes">
|
||||
<size>118,21</size>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL14" variable="Desc2Edit" member="yes" />
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL13" variable="NomObj3Edit" member="yes">
|
||||
<size>118,21</size>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL12" variable="Desc3Edit" member="yes" />
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL11" variable="NomObj4Edit" member="yes">
|
||||
<size>118,21</size>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL10" variable="Desc4Edit" member="yes" />
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL9" variable="NomObj5Edit" member="yes">
|
||||
<size>118,21</size>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL8" variable="Desc5Edit" member="yes" />
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL7" variable="NomObj6Edit" member="yes">
|
||||
<size>118,21</size>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL6" variable="Desc6Edit" member="yes" />
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL5" variable="NomObj7Edit" member="yes">
|
||||
<size>118,21</size>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL4" variable="Desc7Edit" member="yes" />
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL3" variable="NomObj8Edit" member="yes">
|
||||
<size>118,21</size>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxTextCtrl" name="ID_TEXTCTRL2" variable="Desc8Edit" member="yes" />
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<label>Parameters</label>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticLine" name="ID_STATICLINE2" variable="StaticLine2" member="yes">
|
||||
<size>10,-1</size>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer3" member="no">
|
||||
<cols>3</cols>
|
||||
<growablecols>0</growablecols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxButton" name="ID_BUTTON2" variable="CreateBt" member="yes">
|
||||
<label>Create</label>
|
||||
<handler function="OnCreateBtClick" entry="EVT_BUTTON" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxButton" name="ID_BUTTON1" variable="AnnulerBt" member="yes">
|
||||
<label>Close</label>
|
||||
<handler function="OnAnnulerBtClick" entry="EVT_BUTTON" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxButton" name="ID_BUTTON3" variable="AideBt" member="yes">
|
||||
<label>Help</label>
|
||||
<handler function="OnAideBtClick" entry="EVT_BUTTON" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</wxsmith>
|
@@ -1,493 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<wxsmith>
|
||||
<object class="wxPanel" name="StartHerePage">
|
||||
<bg>#FFFFFF</bg>
|
||||
<id_arg>0</id_arg>
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer1" member="no">
|
||||
<cols>1</cols>
|
||||
<rows>3</rows>
|
||||
<growablecols>0</growablecols>
|
||||
<growablerows>2</growablerows>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer10" member="no">
|
||||
<cols>1</cols>
|
||||
<growablecols>0</growablecols>
|
||||
<growablerows>0</growablerows>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP1" variable="StaticBitmap1" member="yes">
|
||||
<bitmap>res/GD-logo-simple.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT6" variable="StaticText4" member="yes">
|
||||
<label>The open source, codingless game creator</label>
|
||||
<fg>#5F5F5F</fg>
|
||||
</object>
|
||||
<flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxTOP|wxBOTTOM|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer9" member="no">
|
||||
<cols>1</cols>
|
||||
<growablecols>0</growablecols>
|
||||
<growablerows>0</growablerows>
|
||||
<object class="sizeritem">
|
||||
<object class="wxBoxSizer" variable="BoxSizer1" member="no">
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer4" member="no">
|
||||
<cols>1</cols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT2" variable="StaticText2" member="yes">
|
||||
<label>Getting started</label>
|
||||
<fg>#5F5F5F</fg>
|
||||
<font>
|
||||
<size>12</size>
|
||||
</font>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer3" member="no">
|
||||
<cols>2</cols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP18" variable="StaticBitmap18" member="yes">
|
||||
<bitmap>res/newicon.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL12" variable="newProjectLink" member="yes">
|
||||
<label>Create a new project</label>
|
||||
<style>wxHL_ALIGN_CENTRE|wxNO_BORDER</style>
|
||||
<handler function="OnnewProjectLinkClick" entry="EVT_HYPERLINK" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP9" variable="StaticBitmap9" member="yes">
|
||||
<bitmap>res/modesimpleicon.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL18" variable="HyperlinkCtrl6" member="yes">
|
||||
<label>Read the Getting Started page</label>
|
||||
<style>wxHL_ALIGN_CENTRE|wxNO_BORDER</style>
|
||||
<handler function="OnguideBtClick" entry="EVT_HYPERLINK" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP10" variable="StaticBitmap10" member="yes">
|
||||
<bitmap>res/tutoicon.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL19" variable="HyperlinkCtrl7" member="yes">
|
||||
<label>Read the tutorials</label>
|
||||
<style>wxHL_ALIGN_CENTRE|wxNO_BORDER</style>
|
||||
<handler function="OntutoBtClick" entry="EVT_HYPERLINK" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="spacer">
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
<size>384,9</size>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT5" variable="StaticText5" member="yes">
|
||||
<label>Links</label>
|
||||
<fg>#5F5F5F</fg>
|
||||
<font>
|
||||
<size>12</size>
|
||||
</font>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer7" member="no">
|
||||
<cols>2</cols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP5" variable="StaticBitmap5" member="yes">
|
||||
<bitmap>res/wikiicon.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL3" variable="HyperlinkCtrl3" member="yes">
|
||||
<label>Open the online help</label>
|
||||
<url>http://www.wiki.compilgames.net</url>
|
||||
<style>wxHL_ALIGN_CENTRE|wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP6" variable="StaticBitmap6" member="yes">
|
||||
<bitmap>res/community.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL4" variable="HyperlinkCtrl4" member="yes">
|
||||
<label>Go on the forum</label>
|
||||
<url>http://www.forum.compilgames.net</url>
|
||||
<style>wxHL_ALIGN_CENTRE|wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP16" variable="StaticBitmap16" member="yes">
|
||||
<bitmap>res/fb16.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer12" member="no">
|
||||
<cols>3</cols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL1" variable="fbLink" member="yes">
|
||||
<label>Facebook page</label>
|
||||
<style>wxHL_ALIGN_LEFT|wxNO_BORDER</style>
|
||||
<handler function="OnfbLinkClick" entry="EVT_HYPERLINK" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP17" variable="StaticBitmap17" member="yes">
|
||||
<bitmap>res/gp16.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL2" variable="googleplusLink" member="yes">
|
||||
<label>Google+ page</label>
|
||||
<style>wxHL_ALIGN_LEFT|wxNO_BORDER</style>
|
||||
<handler function="OngoogleplusLinkClick" entry="EVT_HYPERLINK" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer5" member="no">
|
||||
<cols>1</cols>
|
||||
<growablecols>0</growablecols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT1" variable="StaticText1" member="yes">
|
||||
<label>Recent projects</label>
|
||||
<fg>#5F5F5F</fg>
|
||||
<font>
|
||||
<size>13</size>
|
||||
</font>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer8" member="no">
|
||||
<cols>2</cols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP2" variable="StaticBitmap2" member="yes">
|
||||
<bitmap>res/gdfile16.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL5" variable="recent1Bt" member="yes">
|
||||
<label>-</label>
|
||||
<style>wxHL_ALIGN_CENTRE|wxNO_BORDER</style>
|
||||
<handler function="Onrecent1BtClick" entry="EVT_HYPERLINK" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP3" variable="StaticBitmap3" member="yes">
|
||||
<bitmap>res/gdfile16.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL6" variable="recent2Bt" member="yes">
|
||||
<label>-</label>
|
||||
<style>wxHL_ALIGN_CENTRE|wxNO_BORDER</style>
|
||||
<handler function="Onrecent2BtClick" entry="EVT_HYPERLINK" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP4" variable="StaticBitmap4" member="yes">
|
||||
<bitmap>res/gdfile16.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL7" variable="recent3Bt" member="yes">
|
||||
<label>-</label>
|
||||
<style>wxHL_ALIGN_CENTRE|wxNO_BORDER</style>
|
||||
<handler function="Onrecent3BtClick" entry="EVT_HYPERLINK" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP12" variable="StaticBitmap12" member="yes">
|
||||
<bitmap>res/gdfile16.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL9" variable="recent4Bt" member="yes">
|
||||
<label>-</label>
|
||||
<style>wxHL_ALIGN_CENTRE|wxNO_BORDER</style>
|
||||
<handler function="Onrecent4BtClick" entry="EVT_HYPERLINK" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP13" variable="StaticBitmap13" member="yes">
|
||||
<bitmap>res/gdfile16.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL8" variable="recent5Bt" member="yes">
|
||||
<label>-</label>
|
||||
<style>wxHL_ALIGN_CENTRE|wxNO_BORDER</style>
|
||||
<handler function="Onrecent5BtClick" entry="EVT_HYPERLINK" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP14" variable="StaticBitmap14" member="yes">
|
||||
<bitmap>res/gdfile16.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL10" variable="recent6Bt" member="yes">
|
||||
<label>-</label>
|
||||
<style>wxHL_ALIGN_CENTRE|wxNO_BORDER</style>
|
||||
<handler function="Onrecent6BtClick" entry="EVT_HYPERLINK" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP15" variable="StaticBitmap15" member="yes">
|
||||
<bitmap>res/gdfile16.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL11" variable="recent7Bt" member="yes">
|
||||
<label>-</label>
|
||||
<style>wxHL_ALIGN_CENTRE|wxNO_BORDER</style>
|
||||
<handler function="Onrecent7BtClick" entry="EVT_HYPERLINK" />
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer2" member="no">
|
||||
<cols>1</cols>
|
||||
<growablecols>0</growablecols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT3" variable="StaticText3" member="yes">
|
||||
<label>Community news</label>
|
||||
<fg>#5F5F5F</fg>
|
||||
<font>
|
||||
<size>12</size>
|
||||
</font>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="newsTxtSizer" member="yes">
|
||||
<cols>3</cols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticText" name="ID_STATICTEXT4" variable="newsTxt" member="yes">
|
||||
<label>No news for now!</label>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer13" member="no">
|
||||
<cols>3</cols>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL13" variable="newsLink1" member="yes">
|
||||
<label>NewsLink1</label>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL14" variable="newsLink2" member="yes">
|
||||
<label>NewsLink2</label>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxLEFT|wxRIGHT|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxTOP|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>20</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxFlexGridSizer" variable="FlexGridSizer6" member="no">
|
||||
<growablecols>1</growablecols>
|
||||
<growablerows>0</growablerows>
|
||||
<object class="sizeritem">
|
||||
<object class="wxStaticBitmap" name="ID_STATICBITMAP8" variable="StaticBitmap8" member="yes">
|
||||
<bitmap>res/donateicon.png</bitmap>
|
||||
<style>wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
<object class="sizeritem">
|
||||
<object class="wxHyperlinkCtrl" name="ID_HYPERLINKCTRL16" variable="HyperlinkCtrl5" member="yes">
|
||||
<label>If you like GDevelop, you can make a donation to the author.</label>
|
||||
<url>http://www.compilgames.net/donate.php</url>
|
||||
<style>wxHL_CONTEXTMENU|wxHL_ALIGN_LEFT|wxNO_BORDER</style>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL</flag>
|
||||
<border>5</border>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
<flag>wxALL|wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL</flag>
|
||||
<option>1</option>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</wxsmith>
|