diff options
author | Pranav Kant <pranavk@collabora.co.uk> | 2017-08-03 14:42:55 +0530 |
---|---|---|
committer | Pranav Kant <pranavk@collabora.co.uk> | 2017-10-02 11:01:18 +0530 |
commit | 9cdaccc0cc5664ffb22035f65135b6be876de92f (patch) | |
tree | db1a7c5ff2d08c90c3cb0c6ae94ff870783b49e5 /include/vcl/IDialogRenderable.hxx | |
parent | 44737be728c1d1afa23631e7576569ddf2d3016c (diff) |
lokdialog: Support for rendering floating window dialog widgets
Now gtktiledviewer can show floating window dialog widgets when user
clicks any of such widget in the dialog.
Change-Id: I13d756f236379bc8b2041ed41cb7b502f7fd9b24
Diffstat (limited to 'include/vcl/IDialogRenderable.hxx')
-rw-r--r-- | include/vcl/IDialogRenderable.hxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/vcl/IDialogRenderable.hxx b/include/vcl/IDialogRenderable.hxx index b2c0dee552cd..351839e46d02 100644 --- a/include/vcl/IDialogRenderable.hxx +++ b/include/vcl/IDialogRenderable.hxx @@ -33,6 +33,9 @@ public: virtual void paintDialog(const DialogID& rDialogID, VirtualDevice &rDevice, int& nOutputWidth, int& nOutputHeight) = 0; + virtual void paintActiveFloatingWindow(const DialogID& rDialogID, VirtualDevice &rDevice, + int& nOutputWidth, int& nOutputHeight) = 0; + virtual void postDialogKeyEvent(const DialogID& rDialogID, int nType, int nCharCode, int nKeyCode) = 0; @@ -41,6 +44,8 @@ public: // Callbacks virtual void notifyDialogInvalidation(const DialogID& rDialogID) = 0; + + virtual void notifyDialogChild(const DialogID& rDialogID, const OUString& rAction, const Point& rPos) = 0; }; } // namespace vcl |