wingraph.h Header File

Header File Index

Routines for windowed graphics

 Functions
BitmapSizeExt

DrawStaticButton
Draws a button in a window.
DrawWinBorder
Draws a border of a window.
MakeWinRect
Builds a structure for representing rectangular area.
RectWinToScr
Converts relative to absolute coordinates then clips them to a window.
RectWinToScrExt
Converts relative to absolute coordinates then clips them to a window, taking into account negative coordinates.
RectWinToWin
Converts relative window coordinates to absolute coordinates.
SetWinClip
Changes the clipping area of a window.
WinActivate
Activates a window.
WinAttr
Sets the default window attribute.
WinBackground
Sets the default window background.
WinBackupToScr
Shows a current backup screen.
WinBegin
Setup a window for writing to without activating the window.
WinBeginPaint
Saves the current screen state of given window, and prepares the settings for drawing in the LCD memory.
WinBitmapGet
Gets a bitmap from a window.
WinBitmapPut
Puts a bitmap to a window.
WinBitmapSize
Determines a size of a bitmap (eventually clipped) in bytes.
WinBitmapSizeExt
Determines a size of a bitmap (eventually clipped) in bytes, taking into account negative coordinates.
WinChar
Draws a character to a window.
WinCharXY
Draws a series of characters to a window at the specific location.
WinClose
Closes a window.
WinClr
Clears a window.
WinDeactivate
Deactivates a window.
WinDupStat
Turns the duplicate status on or off.
WinEllipse
Draws an ellipse to a window.
WinEnd
Ends writing to a non-active window.
WinEndPaint
Restores the screen state saved with WinBeginPaint in given window.
WinFill
Draws a filled rectangle to a window.
WinFillLines2
Draws a filled area between two lines to a window.
WinFillTriangle
Draws a filled triangle to a window.
WinFont
Sets the current window font.
WinGetCursor
Returns the cursor location for a window.
WinHeight
Height of a window.
WinHide
Hides a window.
WinHome
Moves the pen location for a window to the home position.
WinLine
Draws a line to a window.
WinLineExt
Draws a line to a window, more accurately than WinLine when clipping.
WinLineNC
Draws a line to a window, without range checking.
WinLineRel
Draws a line to a window from the current pen position, using relative displacements.
WinLineTo
Draws a line to a window from the current pen position.
WinMoveCursor
Moves the pen position (???).
WinMoveRel
Sets the current window pen position relative to the previous position.
WinMoveTo
Sets the current window pen position.
WinOpen
Opens a new window.
WinPixGet
Gets the status of a pixel in a window.
WinPixSet
Sets a pixel in a window.
WinRect
Draws a rectangle to a window.
WinRemove
Closes the window pointed to by w, and frees the memory assigned to that window.
WinReOpen
Reopens an existing window.
WinScrollH
Shifts a region of a window left or right.
WinScrollV
Scrolls a region of a window upwards or downwards.
WinSetCursor
Moves the cursor (???).
WinShow
Makes a window visible for the repainting routine.
WinStr
Draws a string to a window.
WinStrXY
Draws a string to a window at a specific location.
WinStrXYWrap
Draws a word-wrapped string to a window at position x, y (window-based), and returns the height in pixels of the text drawn.
WinToScr
Converts a WIN_RECT into a SCR_RECT, clipping the coordinates if necessary.
WinWidth
Width of a window.
 Global Variables
DeskTop
A pointer to the desktop window.
FirstWindow
A pointer to the head of the list of all windows.
 Constants
BITMAP_HDR_SIZE
Defines the size of the header of the BITMAP structure.
NULL
A null-pointer value.
 Predefined Types
Attrs
An enumeration for describing legal attribute values.
BITMAP
A structure for defining a bitmap.
Bool
An enumeration to describe true or false values.
BoxAttrs
An enumeration for describing addittional box attribute values.
Buttons
An enumeration to describe possible button types.
Fonts
An enumeration for describing legal font values.
HANDLE
Represents a handle associated with an allocated memory block.
ICON
A structure which describes an icon.
pICON
A pointer to the ICON scructure.
SCR_COORDS
An alias type for defining physical screen coordinates.
SCR_RECT
A scructure for defining a rectangular area.
SCR_STATE
A structure for saving the state of the graphics system.
WIN_COORDS
An alias type for defining logical screen coordinates.
WIN_RECT
A structure for defining a rectangular area.
WINDOW_AMS1
The main window-describing structure (AMS 1.xx version).
WINDOW
The main window-describing structure.
WinFlags
An enumeration for describing flags which control the window manager.
winWriteFlags
Enumeration for parameter flags to WinStrXYWrap.


See also: graph.h