summaryrefslogtreecommitdiff
path: root/vcl/inc/unx/salframe.h
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/inc/unx/salframe.h')
-rw-r--r--vcl/inc/unx/salframe.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/vcl/inc/unx/salframe.h b/vcl/inc/unx/salframe.h
index 637ef677a221..9b737f9aeca1 100644
--- a/vcl/inc/unx/salframe.h
+++ b/vcl/inc/unx/salframe.h
@@ -26,6 +26,7 @@
#include <unx/salunx.h>
#include <unx/saltype.h>
#include <unx/saldisp.hxx>
+#include <unx/x11windowprovider.hxx>
#include <salframe.hxx>
#include <salwtype.hxx>
#include <salinst.hxx>
@@ -48,7 +49,7 @@ namespace vcl_sal { class WMAdaptor; class NetWMAdaptor; class GnomeWMAdaptor; }
#define SHOWSTATE_NORMAL 1
#define SHOWSTATE_HIDDEN 2
-class VCLPLUG_GEN_PUBLIC X11SalFrame : public SalFrame
+class VCLPLUG_GEN_PUBLIC X11SalFrame : public SalFrame, public X11WindowProvider
{
friend class vcl_sal::WMAdaptor;
friend class vcl_sal::NetWMAdaptor;
@@ -270,6 +271,8 @@ public:
// done setting up the clipregion
virtual void EndSetClipRegion() SAL_OVERRIDE;
+ virtual Window GetX11Window() SAL_OVERRIDE;
+
static Bool checkKeyReleaseForRepeat( Display*, XEvent*, XPointer pX11SalFrame );
/// @internal