constants group SystemDependent in module com::sun::star::lang::

(Global Index)

Syntax

constants group SystemDependent;

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 Summary

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 .

Field Details



SYSTEM_WIN32

Syntax

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

Syntax

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

Syntax

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

Syntax

const short  SYSTEM_OS2 = 4;

Description

The called interface method returns a value specified for the OS/2 system.


SYSTEM_MAC

Syntax

const short  SYSTEM_MAC = 5;

Description

The called interface method returns a value specified for the MAC-OS system.


SYSTEM_XWINDOW

Syntax

const short  SYSTEM_XWINDOW = 6;

Description

The called interface method returns a value specified for the X Window System .

Top of Page