
15
Nonvisual Objects
This chapter addresses nonvisual objects—objects that are not elements of the user interface.
Nonvisual objects include the screen, the display, the X11 server, and server images. The
FULLSCREEN package is used to grab the X server, and an instance of it is considered a non-
visual object. Nonvisual objects are not viewed on the screen, but they have a place in the
XView object hierarchy. Like all XView objects, they share many of the generic and com-
mon properties and can be manipulated using xv_create(), xv_set(), xv_get(), or
xv_find().
Nonvisual objects are typically used internally by XView and are seldom used directly in an
application. Therefore, this chapter contains advanced material that may not be essential to
all programmers. Figure 15-1 shows the class hierarchy for nonvisual objects.
Generic
Object
Server Screen (Drawable) Fullscreen
Server Image
Figure 15-1. Nonvisual objects class hierarchy
Nonvisual Objects
Nonvisual Objects 349