CommonC++Lib RiscOSC++Lib ToolboxC++Lib
Toolbox Library for use with the RiscOS DDE C++/CFront compiler
Loading...
Searching...
No Matches
WimpWindowObj Class Reference

#include <WimpWindowObj.h>

Inheritance diagram for WimpWindowObj:
Object

Classes

struct  WindowObjFlags

Public Types

typedef struct WimpWindowObj::WindowObjFlags WindowObjFlags

Public Member Functions

 WimpWindowObj ()
 WimpWindowObj (int)
 WimpWindowObj (WimpObj::WindDefStr *)
 ~WimpWindowObj ()
void setWindDefStr (WimpObj::WindDefStr *)
void removeWindDefStr ()
WimpObj::WindDefStrgetWindDefStr ()
int createWindow ()
void openWindow ()
void closeWindow ()
unsigned updateWindow (int, int, int, int)
void deleteWindow ()
void deleteWindow (void *)
void setWindowHandle (int)
int getWindowHandle ()
void getWindowState ()
void setRedirectTitle (char *, int)
void updateTitle (char *)
char * getTitle ()
void forceRedraw ()
void forceRedraw (int, int, int, int)
WimpGetWindowOutlineBlock * getWindowOutline ()
unsigned int * getWorkspace ()
void redrawTitle ()
void wimpToToolbox (int icon_handle, int *toolbox_window_handle, int *toolbox_component_id)
void showProperties ()
char * getClassName ()
int getClassType ()
Public Member Functions inherited from Object
 Object ()
 ~Object ()

Static Public Member Functions

static void openWindow (WimpOpenWindowBlock *)
static unsigned redrawWindow ()
static unsigned updateWindow ()
static unsigned getRectangle ()
static void closeWindow (WimpCloseWindowBlock *)

Member Typedef Documentation

◆ WindowObjFlags

typedef struct WimpWindowObj::WindowObjFlags WimpWindowObj::WindowObjFlags

Constructor & Destructor Documentation

◆ WimpWindowObj() [1/3]

WimpWindowObj::WimpWindowObj ( )

◆ WimpWindowObj() [2/3]

WimpWindowObj::WimpWindowObj ( int handle)

◆ WimpWindowObj() [3/3]

WimpWindowObj::WimpWindowObj ( WimpObj::WindDefStr * windDefStr)

◆ ~WimpWindowObj()

WimpWindowObj::~WimpWindowObj ( )

Member Function Documentation

◆ closeWindow() [1/2]

void WimpWindowObj::closeWindow ( )

◆ closeWindow() [2/2]

void WimpWindowObj::closeWindow ( WimpCloseWindowBlock * block)
static

◆ createWindow()

int WimpWindowObj::createWindow ( )

◆ deleteWindow() [1/2]

void WimpWindowObj::deleteWindow ( )

◆ deleteWindow() [2/2]

void WimpWindowObj::deleteWindow ( void * block)

◆ forceRedraw() [1/2]

void WimpWindowObj::forceRedraw ( )

◆ forceRedraw() [2/2]

void WimpWindowObj::forceRedraw ( int xmin,
int ymin,
int xmax,
int ymax )

◆ getClassName()

char * WimpWindowObj::getClassName ( )
inlinevirtual

Implements Object.

◆ getClassType()

int WimpWindowObj::getClassType ( )
inlinevirtual

Implements Object.

◆ getRectangle()

unsigned WimpWindowObj::getRectangle ( )
static

◆ getTitle()

char * WimpWindowObj::getTitle ( )

◆ getWindDefStr()

WimpObj::WindDefStr * WimpWindowObj::getWindDefStr ( )

◆ getWindowHandle()

int WimpWindowObj::getWindowHandle ( )

◆ getWindowOutline()

WimpGetWindowOutlineBlock * WimpWindowObj::getWindowOutline ( )

◆ getWindowState()

void WimpWindowObj::getWindowState ( )

◆ getWorkspace()

unsigned int * WimpWindowObj::getWorkspace ( )

◆ openWindow() [1/2]

void WimpWindowObj::openWindow ( )

◆ openWindow() [2/2]

void WimpWindowObj::openWindow ( WimpOpenWindowBlock * openWindStr)
static

◆ redrawTitle()

void WimpWindowObj::redrawTitle ( )

◆ redrawWindow()

unsigned WimpWindowObj::redrawWindow ( )
static

◆ removeWindDefStr()

void WimpWindowObj::removeWindDefStr ( )

◆ setRedirectTitle()

void WimpWindowObj::setRedirectTitle ( char * title,
int titleBufLen )

◆ setWindDefStr()

void WimpWindowObj::setWindDefStr ( WimpObj::WindDefStr * windDefStr)

◆ setWindowHandle()

void WimpWindowObj::setWindowHandle ( int handle)

◆ showProperties()

void WimpWindowObj::showProperties ( )
inlinevirtual

Implements Object.

◆ updateTitle()

void WimpWindowObj::updateTitle ( char * title)

◆ updateWindow() [1/2]

unsigned WimpWindowObj::updateWindow ( )
static

◆ updateWindow() [2/2]

unsigned WimpWindowObj::updateWindow ( int minX,
int minY,
int maxX,
int maxY )

◆ wimpToToolbox()

void WimpWindowObj::wimpToToolbox ( int icon_handle,
int * toolbox_window_handle,
int * toolbox_component_id )

The documentation for this class was generated from the following files: