CrystalSpace

Public API Reference

iNativeWindowManager Struct Reference
[2D]

This interface represents the native window manager system. More...

#include <ivideo/natwin.h>

Inheritance diagram for iNativeWindowManager:

List of all members.



void va_list args
 Show an alert.
void Alert (int type, const wchar_t *title, const wchar_t *okMsg, const wchar_t *msg,...) CS_GNUC_WPRINTF(5
 Show an alert.
void Alert (int type, const char *title, const char *okMsg, const char *msg,...)
 Show an alert.
virtual void AlertV (int type, const wchar_t *title, const wchar_t *okMsg, const wchar_t *msg, va_list arg) CS_GNUC_WPRINTF(5
 Show an alert.
 AlertV (type, title, okMsg, msg, args)
 Show an alert.
virtual void AlertV (int type, const char *title, const char *okMsg, const char *msg, va_list arg)=0
 Show an alert.
 va_end (args)
 Show an alert.
 va_start (args, msg)
 Show an alert.

Detailed Description

This interface represents the native window manager system.

At this moment this interface is nearly empty. In the future it will be extended with more functionality to manage windows and so on.

Main ways to get pointers to this interface:

Definition at line 53 of file natwin.h.


Member Function Documentation

void iNativeWindowManager::Alert ( int  type,
const wchar_t *  title,
const wchar_t *  okMsg,
const wchar_t *  msg,
  ... 
)

Show an alert.

Type is one of CS_ALERT_???.

See also:
CS_ALERT_ERROR
Notes about string formatting in Crystal Space

Reimplemented in CS::PluginCommon::CanvasCommonBase.

void iNativeWindowManager::Alert ( int  type,
const char *  title,
const char *  okMsg,
const char *  msg,
  ... 
) [inline]

Show an alert.

Type is one of CS_ALERT_???.

Remarks:
All strings are expected to be UTF-8 encoded.
See also:
CS_ALERT_ERROR
Notes about string formatting in Crystal Space

Reimplemented in CS::PluginCommon::CanvasCommonBase.

Definition at line 65 of file natwin.h.

virtual void iNativeWindowManager::AlertV ( int  type,
const wchar_t *  title,
const wchar_t *  okMsg,
const wchar_t *  msg,
va_list  arg 
) [virtual]

Show an alert.

Type is one of CS_ALERT_???.

See also:
CS_ALERT_ERROR
Notes about string formatting in Crystal Space

Reimplemented in CS::PluginCommon::CanvasCommonBase.

iNativeWindowManager::AlertV ( type  ,
title  ,
okMsg  ,
msg  ,
args   
)

Show an alert.

Type is one of CS_ALERT_???.

See also:
CS_ALERT_ERROR
Notes about string formatting in Crystal Space
virtual void iNativeWindowManager::AlertV ( int  type,
const char *  title,
const char *  okMsg,
const char *  msg,
va_list  arg 
) [pure virtual]

Show an alert.

Type is one of CS_ALERT_???.

See also:
CS_ALERT_ERROR
Notes about string formatting in Crystal Space

Implemented in CS::PluginCommon::CanvasCommonBase.

iNativeWindowManager::va_end ( args   ) 

Show an alert.

Type is one of CS_ALERT_???.

See also:
CS_ALERT_ERROR
Notes about string formatting in Crystal Space
iNativeWindowManager::va_start ( args  ,
msg   
)

Show an alert.

Type is one of CS_ALERT_???.

See also:
CS_ALERT_ERROR
Notes about string formatting in Crystal Space

Member Data Documentation

Show an alert.

Type is one of CS_ALERT_???.

See also:
CS_ALERT_ERROR
Notes about string formatting in Crystal Space

Definition at line 86 of file natwin.h.


The documentation for this struct was generated from the following file:

Generated for Crystal Space 2.1 by doxygen 1.6.1