diff options
Diffstat (limited to 'src/wx/wx_util.h')
| -rw-r--r-- | src/wx/wx_util.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/wx/wx_util.h b/src/wx/wx_util.h index 4131ec0f7..97ddd5151 100644 --- a/src/wx/wx_util.h +++ b/src/wx/wx_util.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2012-2020 Carl Hetherington <cth@carlh.net> + Copyright (C) 2012-2021 Carl Hetherington <cth@carlh.net> This file is part of DCP-o-matic. @@ -18,13 +18,16 @@ */ + /** @file src/wx/wx_util.h * @brief Some utility functions and classes. */ + #ifndef DCPOMATIC_WX_UTIL_H #define DCPOMATIC_WX_UTIL_H + #include "lib/dcpomatic_time.h" #include "lib/warnings.h" DCPOMATIC_DISABLE_WARNINGS @@ -35,6 +38,7 @@ DCPOMATIC_ENABLE_WARNINGS #include <boost/thread.hpp> #include <boost/signals2.hpp> + class FilePickerCtrl; class wxDirPickerCtrl; class wxSpinCtrl; @@ -43,6 +47,7 @@ class wxGridBagSizer; class wxSplashScreen; class PasswordEntry; + #define DCPOMATIC_SIZER_X_GAP 8 #define DCPOMATIC_SIZER_Y_GAP 8 #define DCPOMATIC_SIZER_GAP 8 @@ -65,12 +70,14 @@ class PasswordEntry; #define DCPOMATIC_RTAUDIO_API RtAudio::MACOSX_CORE #endif + /** i18n macro to support strings like Context|String * so that `String' can be translated to different things * in different contexts. */ #define S_(x) context_translation(x) + extern void error_dialog (wxWindow *, wxString, boost::optional<wxString> e = boost::optional<wxString>()); extern void message_dialog (wxWindow *, wxString); extern bool confirm_dialog (wxWindow *, wxString); @@ -93,6 +100,7 @@ extern bool report_errors_from_last_job (wxWindow* parent); extern wxString bitmap_path (std::string name); extern wxSize small_button_size (wxWindow* parent, wxString text); + struct Offset { Offset (wxString n, int h, int m) @@ -132,4 +140,5 @@ extern double wx_get (wxSpinCtrlDouble* widget); #define DCPOMATIC_USE_OWN_PICKER #endif + #endif |
