Intermec ck1 Reference Guide

Page of 390
Chapter 5 — Nano-X APIs 
248 
CK1 SDK Programmer’s Reference Manual 
GrDestroyWindow () 
 
Purpose:  Recursively unmap and free the data structures associated with the 
specified window and all of its children. 
 
Syntax: 
void        GrDestroyWindow           (GR_WINDOW_ID wid);
 
 
Parameter:  wid 
ID of the window to destroy  
GrMapWindow () 
 
Purpose:  Recursively map (makes visible) the specified window and all of the child 
windows that have a sufficient map count. The border and background of 
the window are painted, and an exposure event is generated for the 
window and every child that becomes visible. 
 
Syntax: 
void        GrMapWindow               (GR_WINDOW_ID wid);
 
 
Parameter:  wid 
Identification of the window to map  
GrUnmapWindow () 
 
Purpose:  Recursively unmap (makes invisible) the specified window and all of the 
child windows. 
 
Syntax: 
void        GrUnmapWindow             (GR_WINDOW_ID wid);
 
 
Parameter:  wid 
Identification of the window to unmap  
GrRaiseWindow () 
 
Purpose:  Place the specified window at the top of its parents drawing stack, above all 
of its sibling windows. 
 
Syntax: 
void        GrRaiseWindow             (GR_WINDOW_ID wid);
 
 
Parameter:  wid 
Identification of the window to raise  
GrLowerWindow () 
 
Purpose:  Place the specified window at the bottom of its parents drawing stack, 
below all of its sibling windows. 
 
Syntax: 
void        GrLowerWindow             (GR_WINDOW_ID wid);
 
 
Parameter:  wid 
Identification of the window to lower