You may return to the Cvo Object Documenation Index from this document. This document contains the following sections describing the Cvo_Window object:

Class

Cvo_Window

Base

Cvo_LayoutWindow

Syntax

#include <Cvo/Window.h++>

new Cvo_Window ( char *resource_name,
[ char *class_name ],
{ Cvo_Object *parent | Display *display } )

Overview

The Cvo_Window object is the most basic visual object available in Cvo. It contains new information, such as the colors and chamfer of an object. Virtually every visual object is actually built on a Cvo_Window object. Typically, an application will not create any Cvo_Window objects directly, but will use objects derived from the Cvo_Window object. The Cvo_Window object has several classes of functions defined within it. Some deal with basic properties, some provide hooks into X Lib routines, some provide hooks into the Graphics Context of the window, along with several other types of functions.

Member Functions

This object defines the following member functions in addition to those defined by its parent and ancestor objects.

Functions dealing with Cvo_Window object attributes:

Functions used to draw chamfers and other decorations:

Functions dealing with text and fonts are:

Functions dealing with the Graphics Context (please see the standard X11 documentation for more details on the arguments of these functions)

Functions which allow access to standard Xlib functions. (Please see the standard X11 documentation for more details on the arguments of these functions.)

Cvo Events

This object defines the following Cvo Events in addition to those defined by its parent and ancestor objects.

New X Resources

This object uses the following X resources in addition to those used by its parent and ancestor objects.


See the example source code for an example of how to use this object.


See the legend for information about the conventions used in this documentation.