Drawwinborder - Texas Instruments TI-89 Developer's Manual

Graphing calculator
Hide thumbs Also See for TI-89:
Table of Contents

Advertisement

1146

DrawWinBorder

Declaration:
void DrawWinBorder (WINDOW * w , const SCR_RECT * Clip )
Category(ies):
Windows
Description:
Draw the border for a window including the title if one exists. If the
WF_ACTIVE flag is set in the WINDOW structure then draw a double
border, otherwise draw a single border. Borders are not drawn on full
screen windows.
Inputs:
w
Clip — Clipping rectangle (if none needed use &w.Window).
Outputs:
None
Assumptions:
None
Side Effects:
None
Availability:
All versions of the TI-89 / TI-92 Plus.
TI-89 / TI-92 Plus
Differences:
None
See Also:
WinActivate, WinDeactivate
Example:
/* One of the things WinActivate does is set the given window to be active (and sets
the currently active window to inactive) then calls DrawWinBorder to redraw the
windows border.
*/
.
.
.
w->Flags |= WF_ACTIVE;
DrawWinBorder( w, &w->Window );
.
.
.
/* If an application must completely redraw its window (such as the example below
where it is using the WF_DUP_SCR feature of WinOpen), it must also redraw its
border
*/
case CM_WPAINT:
DrawWinBorder( &appW, &appW.Window );
WinBackupToScr( &appW );
break;
TI-89 / TI-92 Plus Developer Guide
Appendix A: System Routines — Windows
— Address of previously opened WINDOW structure.
Not for Distribution
Beta Version January 26, 2001

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ti-92 plusTi-92 plus

Table of Contents