diff options
| author | Carl Hetherington <cth@carlh.net> | 2022-07-07 15:21:04 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2022-07-20 10:25:54 +0200 |
| commit | 704bc0f8be05ddca94a3853a6e112f22f8f2df70 (patch) | |
| tree | 5260a018bc1ec58b729e61b84589971c2f8ef01f /src/wx/html_dialog.cc | |
| parent | 5d171ed359993d2be4bc7e0e52de329cc9fca091 (diff) | |
Add option to give HTMLDialog an OK button.
Diffstat (limited to 'src/wx/html_dialog.cc')
| -rw-r--r-- | src/wx/html_dialog.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/wx/html_dialog.cc b/src/wx/html_dialog.cc index cce62e1eb..19c3aaf2a 100644 --- a/src/wx/html_dialog.cc +++ b/src/wx/html_dialog.cc @@ -35,7 +35,7 @@ using namespace boost::placeholders; #endif -HTMLDialog::HTMLDialog (wxWindow* parent, wxString title, wxString html) +HTMLDialog::HTMLDialog (wxWindow* parent, wxString title, wxString html, bool ok) : wxDialog (parent, wxID_ANY, title) { auto sizer = new wxBoxSizer (wxVERTICAL); @@ -62,6 +62,13 @@ HTMLDialog::HTMLDialog (wxWindow* parent, wxString title, wxString html) /* Set height */ SetSize (h->GetInternalRepresentation()->GetWidth(), h->GetInternalRepresentation()->GetHeight() + 256); + + if (ok) { + auto buttons = CreateSeparatedButtonSizer(wxOK); + if (buttons) { + sizer->Add(buttons, wxSizerFlags().Expand().DoubleBorder()); + } + } } |
