diff options
| author | Carl Hetherington <cth@carlh.net> | 2022-05-31 00:29:00 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2022-07-01 21:37:30 +0200 |
| commit | e0245b322c3269e310ca92d56a23b79c13c2af31 (patch) | |
| tree | f92db5f12a7cb796a3b19ef93f1399073249d873 /src/wx/fonts_dialog.h | |
| parent | a876dc03d70b6d3971ba0fc6e28c59b412c5f0a3 (diff) | |
Restore use of SystemFontDialog so that system fonts can be selected on Windows (#491).
Diffstat (limited to 'src/wx/fonts_dialog.h')
| -rw-r--r-- | src/wx/fonts_dialog.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/wx/fonts_dialog.h b/src/wx/fonts_dialog.h index 612971031..c741131c4 100644 --- a/src/wx/fonts_dialog.h +++ b/src/wx/fonts_dialog.h @@ -30,6 +30,9 @@ LIBDCP_ENABLE_WARNINGS class Content; class TextContent; +namespace dcpomatic { + class Font; +} class FontsDialog : public wxDialog @@ -41,10 +44,13 @@ private: void setup (); void setup_sensitivity (); void selection_changed (); - void edit_clicked (); + void set_from_file_clicked (); + void set_from_system_font_clicked (); + std::shared_ptr<dcpomatic::Font> get_selection (); std::weak_ptr<Content> _content; std::weak_ptr<TextContent> _caption; wxListCtrl* _fonts; - wxButton* _edit; + wxButton* _set_from_file; + wxButton* _set_from_system_font = nullptr; }; |
