Language:

The Free and Open Productivity Suite
Apache OpenOffice 4.1.4 released

Developer's Guide

API

SDK

Tips 'n' Tricks

Miscellaneous


:: com :: sun :: star :: lang ::

deprecated constants group SystemDependent
Usage Restrictions
deprecated
Description
These constants are used to specify systems which depend on return values.

You should avoid system-dependent methods if possible.

Example
:C++
 
 #ifdef __WINDOW // Microsoft Windows 
 HWND hWin = (HWND)xInterface->getWindowHandle(SystemDependentWIN32); 
 if( hWin ) ... 
 #elif( ... ) // other systems 
 ... 
 #endif 
 

The Symbols are now prepended with SYSTEM_ thus we avoid collisions with system headers.

See also
::com::sun::star::awt::XSystemDependentWindowPeer

Constants
SYSTEM_WIN32 The called interface method returns a value specified for the 32-bit Windows systems.  
SYSTEM_WIN16 The called interface method returns a value specified for the 16-bit Windows system.  
SYSTEM_JAVA The called interface method returns a value specified for the system java.  
SYSTEM_OS2 The called interface method returns a value specified for the OS/2 system.  
SYSTEM_MAC The called interface method returns a value specified for the MAC-OS system.  
SYSTEM_XWINDOW The called interface method returns a value specified for the X Window System.  
Constants' Details
SYSTEM_WIN32
const short SYSTEM_WIN32 = 1;
Description
The called interface method returns a value specified for the 32-bit Windows systems.

These are Windows NT, Windows 95, Windows 98 or higher.

SYSTEM_WIN16
const short SYSTEM_WIN16 = 2;
Description
The called interface method returns a value specified for the 16-bit Windows system.

This is Windows 3.11.

SYSTEM_JAVA
const short SYSTEM_JAVA = 3;
Description
The called interface method returns a value specified for the system java.

These are JRE 1.1, JRE 1.2, JDK 1.1, JDK 1.2 or higher.

The return should be a handle to a java object locked with the call JavaEnvironment->NewGlobalRef( ... ) by the callee.

SYSTEM_OS2
const short SYSTEM_OS2 = 4;
Description
The called interface method returns a value specified for the OS/2 system.
SYSTEM_MAC
const short SYSTEM_MAC = 5;
Description
The called interface method returns a value specified for the MAC-OS system.
SYSTEM_XWINDOW
const short SYSTEM_XWINDOW = 6;
Description
The called interface method returns a value specified for the X Window System.
Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache and the Apache feather logo are trademarks of The Apache Software Foundation. OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.