diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-10-14 16:49:08 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-10-15 17:07:29 +0200 |
commit | 1c4a99648988ee39ce2c6a79981885e775f0d08c (patch) | |
tree | 293e42d5d3b58c0779a9d805173c23db0f5d3acc /vcl | |
parent | a58e2af67af1daedd5b680c0b78ff8416bfdca45 (diff) |
weld InsertErrorBarsDialog and ErrorBarsTabPage
Change-Id: I3fb2fb4d8010e43e59b4de5c488f137960bc6417
Reviewed-on: https://gerrit.libreoffice.org/61760
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/source/app/salvtables.cxx | 10 | ||||
-rw-r--r-- | vcl/unx/gtk3/gtk3gtkinst.cxx | 5 |
2 files changed, 15 insertions, 0 deletions
diff --git a/vcl/source/app/salvtables.cxx b/vcl/source/app/salvtables.cxx index b5b2519482b0..c0967e15f66a 100644 --- a/vcl/source/app/salvtables.cxx +++ b/vcl/source/app/salvtables.cxx @@ -727,6 +727,16 @@ public: assert(false && "must be system or docking window"); } + virtual void set_modal(bool bModal) override + { + if (::Dialog* pDialog = dynamic_cast<::Dialog*>(m_xWindow.get())) + { + pDialog->SetModalInputMode(bModal); + return; + } + m_xWindow->ImplGetFrame()->SetModal(bModal); + } + virtual void window_move(int x, int y) override { m_xWindow->SetPosPixel(Point(x, y)); diff --git a/vcl/unx/gtk3/gtk3gtkinst.cxx b/vcl/unx/gtk3/gtk3gtkinst.cxx index 4fa46987cb68..d3b522b5b554 100644 --- a/vcl/unx/gtk3/gtk3gtkinst.cxx +++ b/vcl/unx/gtk3/gtk3gtkinst.cxx @@ -2052,6 +2052,11 @@ public: g_object_unref(pCursor); } + virtual void set_modal(bool bModal) override + { + gtk_window_set_modal(m_pWindow, bModal); + } + virtual void resize_to_request() override { gtk_window_resize(m_pWindow, 1, 1); |