void OnAbout(wxCommandEvent& event);
void OnPlay(wxCommandEvent& event);
void OnOpen(wxCommandEvent& event);
- bool OnClose() { return TRUE; }
-
+
DECLARE_EVENT_TABLE()
};
// ID for the menu commands
enum
{
- MINIMAL_QUIT,
+ MINIMAL_QUIT = 1,
MINIMAL_TEXT,
MINIMAL_ABOUT,
MINIMAL_TEST,
// there are very few systems right now which support locales other than "C"
m_locale.Init(language, langid, "C");
+ // note that under GTK starting from version 1.2.8 if
+ // you set locale to "C" and then use ASCII characters above
+ // #128 in GUI elements, they will be truncated (it seems GTK
+ // replaces them by \0). You should use either "" (checks
+ // the value of LC_ALL etc. environment variables) or the form
+ // accepted by glibc, e.g cs_CZ.
// Initialize the catalogs we'll be using
/* not needed any more, done in wxLocale ctor
/* this catalog is installed in standard location on Linux systems,
it might not be installed on yours - just ignore the errrors
or comment out this line then */
+#ifdef __LINUX__
m_locale.AddCatalog("fileutils"); // 3) and another just for testing
+#endif
// Create the main frame window
MyFrame *frame = new MyFrame((wxFrame *) NULL, _("International wxWindows App"),
- 50, 50, 250, 40);
+ 50, 50, 350, 60);
// Give it an icon
frame->SetIcon(wxICON(mondrian));