X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fwx%2Fwx_util.h;h=bff3d7982edf0b74d70d1cb4f6f030b26a9f9d2a;hb=147cca5876dfbdf56e21289c3a36bec4b4850191;hp=6cb7fd00290e8abf553ceade48d651818e440716;hpb=3d9b5186aa39150e53aef3bab09f4350f85cb885;p=dcpomatic.git diff --git a/src/wx/wx_util.h b/src/wx/wx_util.h index 6cb7fd002..bff3d7982 100644 --- a/src/wx/wx_util.h +++ b/src/wx/wx_util.h @@ -18,18 +18,21 @@ */ #include +#include #include #include class wxFilePickerCtrl; class wxSpinCtrl; +class wxGridBagSizer; /** @file src/wx/wx_util.h * @brief Some utility functions and classes. */ -extern void error_dialog (wxWindow *, std::string); -extern wxStaticText* add_label_to_sizer (wxSizer *, wxWindow *, std::string, int prop = 0); +extern void error_dialog (wxWindow *, wxString); +extern wxStaticText* add_label_to_sizer (wxSizer *, wxWindow *, wxString, int prop = 0); +extern wxStaticText* add_label_to_grid_bag_sizer (wxGridBagSizer *, wxWindow *, wxString, wxGBPosition, wxGBSpan span = wxDefaultSpan); extern std::string wx_to_std (wxString); extern wxString std_to_wx (std::string); @@ -41,7 +44,7 @@ extern wxString std_to_wx (std::string); class ThreadedStaticText : public wxStaticText { public: - ThreadedStaticText (wxWindow* parent, std::string initial, boost::function fn); + ThreadedStaticText (wxWindow* parent, wxString initial, boost::function fn); ~ThreadedStaticText (); private: @@ -58,8 +61,9 @@ extern std::string string_client_data (wxClientData* o); extern void checked_set (wxFilePickerCtrl* widget, std::string value); extern void checked_set (wxSpinCtrl* widget, int value); -extern void checked_set (wxComboBox* widget, int value); -extern void checked_set (wxComboBox* widget, std::string value); +extern void checked_set (wxChoice* widget, int value); +extern void checked_set (wxChoice* widget, std::string value); extern void checked_set (wxTextCtrl* widget, std::string value); extern void checked_set (wxCheckBox* widget, bool value); extern void checked_set (wxRadioButton* widget, bool value); +extern void checked_set (wxStaticText* widget, std::string value);