Up: GEOS SDK TechDocs | Up | Prev: WinAckUpdate() ... | Next: WinScroll() ...

WinGeodeSetInputObj()

void	WinGeodeSetInputObj(
        GeodeHandle		gh,
        optr		iObj);

This routine sets the input object for the specified geode.

Include: win.h

WinGeodeSetParentObj()

void	WinGeodeSetParentObj(
        GeodeHandle		gh,
        optr		pObj);

This routine sets the parent object for the specified geode.

Include: win.h

WinGeodeSetPtrImage()

void	WinGeodeSetPtrImage(
        GeodeHandle		gh,
        optr		ptrCh);

This routine sets the pointer image for the specified geode.

Include: win.h

WinGetInfo()

dword	WinGetInfo(
        WindowHandle		win,
        WinInfoTypes		type,
        void *		data);

This routine retrieves the private data from a GState.

Include: win.h

WinGetTransform()

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

WinGetWinScreenBounds()

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

WinGrabChange()

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

WinInvalReg()

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

WinMove()

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

WinOpen()

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

WinReleaseChange()

void	WinReleaseChange(
        WindowHandle		win,
        optr		obj);

This routine releases an object's grab on the change OD.

Include: win.h

WinResize()

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


Up: GEOS SDK TechDocs | Up | Prev: WinAckUpdate() ... | Next: WinScroll() ...