summaryrefslogtreecommitdiff
path: root/vcl/unx/inc
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2005-11-02 12:33:42 +0000
committerKurt Zenker <kz@openoffice.org>2005-11-02 12:33:42 +0000
commitb44cc50a1e566427ccd76f2c0a77e97fa5a94724 (patch)
treebbdd388dae87e40828a11a9599ae795f8ca9f1ba /vcl/unx/inc
parentd7f77f24c575ed436a2271b3950024b9d31972e1 (diff)
INTEGRATION: CWS canvas02 (1.3.464); FILE MERGED
2005/10/09 07:46:48 thb 1.3.464.2: RESYNC: (1.3-1.4); FILE MERGED 2005/07/28 15:00:31 thb 1.3.464.1: Join from cws_src680_glcanvas: needed the SystemChildWindow stuff also here
Diffstat (limited to 'vcl/unx/inc')
-rw-r--r--vcl/unx/inc/salobj.h22
1 files changed, 8 insertions, 14 deletions
diff --git a/vcl/unx/inc/salobj.h b/vcl/unx/inc/salobj.h
index 19f70ec1c8a0..d394b192b27b 100644
--- a/vcl/unx/inc/salobj.h
+++ b/vcl/unx/inc/salobj.h
@@ -4,9 +4,9 @@
*
* $RCSfile: salobj.h,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: rt $ $Date: 2005-09-09 12:45:50 $
+ * last change: $Author: kz $ $Date: 2005-11-02 13:33:42 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -42,16 +42,13 @@
#ifndef _SV_SYSDATA_HXX
#include <sysdata.hxx>
#endif
-#ifndef _LIST_HXX
-#include <tools/list.hxx>
-#endif
#ifndef _SV_SALOBJ_HXX
#include <salobj.hxx>
#endif
-class X11SalObject;
-
-DECLARE_LIST( SalObjectList, X11SalObject* );
+#ifndef _VCL_DLLAPI_H
+#include "dllapi.h"
+#endif
class SalClipRegion
{
@@ -87,18 +84,15 @@ private:
class X11SalObject : public SalObject
{
public:
- static SalObjectList aAllObjects;
-
SystemChildData maSystemChildData;
+ SalFrame* mpParent;
XLIB_Window maPrimary;
XLIB_Window maSecondary;
SalClipRegion maClipRegion;
- void* mpInst;
- SALOBJECTPROC mpProc;
- SalObject* mpSalObject;
BOOL mbVisible;
- static long Dispatch( XEvent* pEvent );
+ static VCL_DLLPUBLIC long Dispatch( XEvent* pEvent );
+ static VCL_DLLPUBLIC X11SalObject* CreateObject( SalFrame* pParent, SystemWindowData* pWindowData );
X11SalObject();
virtual ~X11SalObject();