void wxCDMProjectHelpDialog::CreateControls()
{
+
wxBoxSizer* v_sizer1 = new wxBoxSizer(wxVERTICAL);
wxStaticText* instruction = new wxStaticText(
this,
wxID_ANY,
- crea::std2wx("When you create a project it comes with a default package. If you need to work in it or you want to create more "
- "packages you can do it by clicking the \"Manage Packages\" button bellow. You can also work with Libraries and "
- "Applications, just click in the \"Manage Libraries\" button or \"Manage Applications\" button to start working "
- "with them.\n"
+ crea::std2wx(
+ "A project has four main elements:\n"
+ "- Packages: Host the black boxes you make.\n"
+ "- Libraries: Contain the core functions of your programs, they are called by the black boxes and applications you make.\n"
+ "- Applications: Stand alone programs that use the functions available on your libraries.\n"
+ "- Configuration file: Contains the information of what should or shouldn't be compiled from this project.\n"
"\n"
- "Select an action or click Close to continue working on the project."),
+ "To the right of the project you will find a tree with the project structure and it's actual content.\n"
+ "When you create a project it comes with a default package. If you need to work on it or if you want to create more "
+ "packages you can do it by clicking the \"Package Manager\" button bellow. You can also work with Libraries and "
+ "Applications. Just click in the \"Library Manager\" button or \"Application manager\" button to start working "
+ "with them.\n"),
wxDefaultPosition,
wxDefaultSize,
wxALIGN_LEFT
);
v_sizer1->Add(instruction, 0,wxEXPAND | wxALL, 5);
- wxFlexGridSizer* formItems = new wxFlexGridSizer(2,2,9,15);
-
- wxButton* managePackagesBtn = new wxButton(this, ID_BUTTON_GOTO_PACKAGE_MANAGER, wxT("Manage Packages"));
- wxButton* manageLibrariesBtn = new wxButton(this, ID_BUTTON_GOTO_LIB_MANAGER, wxT("Manage Libraries"));
- manageLibrariesBtn->Connect(wxEVT_ENTER_WINDOW, (wxObjectEventFunction)(wxEventFunction)(wxMouseEventFunction)&wxCDMProjectHelpDialog::OnLibMouseEnter,NULL,this);
- manageLibrariesBtn->Connect(wxEVT_LEAVE_WINDOW, (wxObjectEventFunction)(wxEventFunction)(wxMouseEventFunction)&wxCDMProjectHelpDialog::OnLibMouseExit,NULL,this);
- wxButton* manageApplicationsBtn = new wxButton(this, ID_BUTTON_GOTO_APPLI_MANAGER, wxT("Manage Applications"));
- manageApplicationsBtn->Connect(wxEVT_ENTER_WINDOW, (wxObjectEventFunction)(wxEventFunction)(wxMouseEventFunction)&wxCDMProjectHelpDialog::OnAppliMouseEnter,NULL,this);
- manageApplicationsBtn->Connect(wxEVT_LEAVE_WINDOW, (wxObjectEventFunction)(wxEventFunction)(wxMouseEventFunction)&wxCDMProjectHelpDialog::OnAppliMouseExit,NULL,this);
-
- formItems->Add(managePackagesBtn, 1, wxALIGN_CENTER_VERTICAL);
- formItems->Add(manageLibrariesBtn, 1, wxALIGN_CENTER_VERTICAL);
- formItems->Add(manageApplicationsBtn, 1, wxALIGN_CENTER_VERTICAL);
-
- formItems->AddGrowableCol(0,1);
- formItems->AddGrowableCol(1,1);
-
- v_sizer1->Add(formItems, 1, wxEXPAND | wxALL, 15);
-
v_sizer1->Add(new wxCheckBox(this, ID_CHECKBOX_DISABLE_HELP, wxT("&Disable help")), 0, wxALIGN_RIGHT | wxRIGHT, 10);
v_sizer1->Add(new wxButton(this, ID_BUTTON_CANCEL, wxT("Close")), 0, wxALIGN_RIGHT | wxRIGHT | wxBOTTOM | wxALIGN_CENTER_VERTICAL, 30);