*/
#include "initial_setup_dialog.h"
+#include "static_text.h"
#include "lib/config.h"
#include <boost/bind.hpp>
: wxDialog (0, wxID_ANY, _("DCP-o-matic setup"))
{
wxBoxSizer* sizer = new wxBoxSizer (wxVERTICAL);
- wxStaticText* text1 = new wxStaticText (this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize(600, -1));
+ wxStaticText* text1 = new StaticText (this, wxEmptyString, wxDefaultPosition, wxSize(600, -1));
sizer->Add (text1, 1, wxEXPAND | wxALL, 12);
text1->SetLabelMarkup (
"<i>Simple mode</i> is ideal for producing straightforward DCPs without too many confusing "
"options.\n\n"
"<i>Full mode</i> gives you the most control over the DCPs you make.\n\n"
- "Please choose which mode you would like to start DCP-o-matic in:\n\n"
+ "Please choose which mode you would like to start DCP-o-matic in:"
)
);
+ wxBoxSizer* mode_sizer = new wxBoxSizer (wxVERTICAL);
+
_simple = new wxRadioButton (this, wxID_ANY, _("Simple mode"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP);
- sizer->Add (_simple, 0, wxLEFT, 24);
+ mode_sizer->Add (_simple, 0, wxTOP, 12);
_full = new wxRadioButton (this, wxID_ANY, _("Full mode"));
- sizer->Add (_full, 0, wxLEFT, 24);
+ mode_sizer->Add (_full, 0, wxTOP, 8);
+
+ sizer->Add (mode_sizer, 0, wxLEFT, 24);
if (Config::instance()->interface_complexity() == Config::INTERFACE_SIMPLE) {
_simple->SetValue (true);
_full->SetValue (true);
}
- wxStaticText* text2 = new wxStaticText (this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize(400, -1));
+ wxStaticText* text2 = new StaticText (this, wxEmptyString, wxDefaultPosition, wxSize(400, -1));
sizer->Add (text2, 0, wxEXPAND | wxALL, 12);
- text2->SetLabelMarkup (_("\nYou can change the mode at any time from the General page of Preferences."));
+ text2->SetLabel (_("\nYou can change the mode at any time from the General page of Preferences."));
_simple->Bind (wxEVT_RADIOBUTTON, boost::bind(&InitialSetupDialog::interface_complexity_changed, this));
_full->Bind (wxEVT_RADIOBUTTON, boost::bind(&InitialSetupDialog::interface_complexity_changed, this));