void WinGeodeSetInputObj(
GeodeHandle gh,
optr iObj);
This routine sets the input object for the specified geode.
Include: win.h
void WinGeodeSetParentObj(
GeodeHandle gh,
optr pObj);
This routine sets the parent object for the specified geode.
Include: win.h
void WinGeodeSetPtrImage(
GeodeHandle gh,
optr ptrCh);
This routine sets the pointer image for the specified geode.
Include: win.h
dword WinGetInfo(
WindowHandle win,
WinInfoTypes type,
void * data);
This routine retrieves the private data from a GState.
Include: win.h
void WinGetTransform(
WindowHandle win,
TransMatrix * tm);
This routine retrieves the transformation matrix for the specified window. It writes the matrix to
*tm
.
Include: win.h
void WinGetWinScreenBounds(
WindowHandle win,
Rectangle * bounds);
This routine returns the bounds of the on-screen portion of a window (specified in screen co-ordinates). It writes the bounds to *bounds .
Include: win.h
Boolean WinGrabChange(
WindowHandle win,
optr newObj);
This routine allows an object to grab pointer events. It returns zero if it was successful; otherwise it returns non-zero.
Include: win.h
void WinInvalReg(
WindowHandle win,
const Region * reg,
word axParam,
word bxParam,
word cxParam,
word dxParam);
This routine invalidates the specified region or rectangle.
Include: win.h
void WinMove(
WindowHandle win,
sword xMove,
sword yMove,
WinPassFlags flags);
This routine moves a window. If the WPF_ABS bit of
flags
is set, the window's new position is specified relative to its parent's position. If it is clear, the window's new position is specified relative to its current position.
Include: win.h
WindowHandle WinOpen(
Handle parentWinOrVidDr,
optr inputRecipient,
optr exposureRecipient,
WinColorFlags colorFlags,
word redOrIndex,
word green,
word blue,
word flags,
word layerID,
GeodeHandle owner,
const Region * winReg,
word axParam,
word bxParam,
word cxParam,
word dxParam);
This routine allocates and initializes a window and (optionally) an associated GState.
Include: win.h
void WinReleaseChange(
WindowHandle win,
optr obj);
This routine releases an object's grab on the change OD.
Include: win.h
void WinResize(
WindowHandle win,
const Region * reg,
word axParam,
word bxParam,
word cxParam,
WinPassFlags flags);
This routine resizes a window. It can move it as well.
Include: win.h
GEOS SDK TechDocs
|
|
WinAckUpdate() ...
|
WinScroll() ...