summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2007-12-07 10:48:27 +0000
committerVladimir Glazounov <vg@openoffice.org>2007-12-07 10:48:27 +0000
commit43a2e647036efb7358765f7506b381663a60b764 (patch)
tree6f2fa93afbbe93d1b8d1f8b0c46e3f08f0ed93db /vcl
parent937aaa6c7a7536f6cc83041a23ac6f045053d0c2 (diff)
INTEGRATION: CWS macosxquicktime01 (1.10.10); FILE MERGED
2007/11/01 10:33:21 pl 1.10.10.3: #i82621# change AquaSalObject to NSClipView implementation 2007/10/30 14:45:48 pl 1.10.10.2: #i82621# implement at least one clip rectangle on AquaSalObject 2007/10/15 11:11:25 pl 1.10.10.1: #i82621# initial implementation of SalObject for MacOSX aqua
Diffstat (limited to 'vcl')
-rw-r--r--vcl/aqua/inc/salobj.h34
1 files changed, 17 insertions, 17 deletions
diff --git a/vcl/aqua/inc/salobj.h b/vcl/aqua/inc/salobj.h
index 1bc3336d43df..7bd03f724ee2 100644
--- a/vcl/aqua/inc/salobj.h
+++ b/vcl/aqua/inc/salobj.h
@@ -4,9 +4,9 @@
*
* $RCSfile: salobj.h,v $
*
- * $Revision: 1.10 $
+ * $Revision: 1.11 $
*
- * last change: $Author: kz $ $Date: 2007-10-09 15:10:18 $
+ * last change: $Author: vg $ $Date: 2007-12-07 11:48:27 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -56,23 +56,25 @@ class AquaSalObject : public SalObject
{
public:
AquaSalFrame* mpFrame; // parent frame
- AquaSalObject* mpNextObject; // pointer to next object
- void* mpInst; // instance handle for callback
- SALOBJECTPROC mpProc; // callback proc
+ NSClipView* mpClipView;
+ SystemEnvData maSysData;
+ long mnClipX;
+ long mnClipY;
+ long mnClipWidth;
+ long mnClipHeight;
+ bool mbClip;
-// HWND mhWnd; // Window handle
-// HWND mhWndChild; // Child Window handle
-// HWND mhLastFocusWnd; // Child-Window, welches als letztes den Focus hatte
-// SystemChildData maSysData; // SystemEnvData
-// RGNDATA* mpClipRgnData; // ClipRegion-Data
-// RGNDATA* mpStdClipRgnData; // Cache Standard-ClipRegion-Data
-// RECT* mpNextClipRect; // Naechstes ClipRegion-Rect
-// BOOL mbFirstClipRect; // Flag for first cliprect to insert
-// WinSalObject* mpNextObject; // pointer to next object
+ long mnX;
+ long mnY;
+ long mnWidth;
+ long mnHeight;
- AquaSalObject();
+ void setClippedPosSize();
+
+
+ AquaSalObject( AquaSalFrame* pFrame );
virtual ~AquaSalObject();
virtual void ResetClipRegion();
@@ -87,8 +89,6 @@ public:
virtual void SetBackground();
virtual void SetBackground( SalColor nSalColor );
virtual const SystemEnvData* GetSystemData() const;
-
- virtual void SetCallback( void* pInst, SALOBJECTPROC pProc );
};
#endif // _SV_SALOBJ_H