casa::Display Class Reference
[Display]

#include <DisplayEnums.h>

List of all members.


Detailed Description

Enumerate constants for the display classes.

Intended use:

Part of API

Prerequisite

Etymology

DisplayEnums : Display library enumerators

Synopsis

Standard keysym constants chosen to match the X system. Event handling done in other systems must provide the same constants when returning keysyms.

Definitions for all characters in ISO LATIN 1-4, and GREEK keysyms are included.

Motivation

High standardization and flexible support of national and international keyboard buttons.

Definition at line 71 of file DisplayEnums.h.

Public Types

enum  ColorModel
 Different ways of handling color on the display. More...
enum  ColorComponent
 Color components. More...
enum  Strategy
 Strategy to use to allocate system color resources. More...
enum  SpecialMap
 Special map is used as a placeholder to indicate that . More...
enum  LineStyle
 Style of line to use. More...
enum  CapStyle
 Controls the appearance of thick lines near their endpoints. More...
enum  JoinStyle
 Controls the appearance of two joined lines. More...
enum  FillStyle
 Controls fill style. More...
enum  FillRule
 Fill Rule Xlib programming guide, pg.132. More...
enum  ArcMode
 Arc Mode. More...
enum  TextAlign
 Text Alignment. More...
enum  DrawMode
 PixelCanvas Drawing Modes. More...
enum  DrawBuffer
 PixelCanvas target drawing destination. More...
enum  DrawFunction
 PixelCanvas Drawing Logical Functions. More...
enum  RefreshReason
 Callback reasons for PCRefreshEvent and WCRefreshEvent. More...
enum  Option
 PixelCanvas Options. More...
enum  ImageCacheStrategy
 How to cache images when displaying them on client-server graphics systems. More...
enum  Marker
enum  ComplexToRealMethod
 WorldCanvas - what to do with complex data if it is presented to WorldCanvas::drawImage(). More...
enum  DisplayDataType
 WorldCanvasHolder - what type of DisplayData is this, need to know for drawing order. More...
enum  KeyModifier
 All events - modifier codes. More...
enum  KeySym
 Keysyms for PixelCanvas keyboard events. More...

Static Public Member Functions

static Display::KeyModifier keyModifierFromKeySym (const Display::KeySym &keysym)
 Determine Display::KeyModifier given Display::KeySym.

Static Public Attributes

static const Int nMarkers
 List of markers for use as annotations.


Member Enumeration Documentation

enum casa::Display::ColorModel

Different ways of handling color on the display.

Definition at line 75 of file DisplayEnums.h.

enum casa::Display::ColorComponent

Color components.

Definition at line 85 of file DisplayEnums.h.

enum casa::Display::Strategy

Strategy to use to allocate system color resources.

Definition at line 95 of file DisplayEnums.h.

enum casa::Display::SpecialMap

Special map is used as a placeholder to indicate that .

\..

Definition at line 109 of file DisplayEnums.h.

enum casa::Display::LineStyle

Style of line to use.

Definition at line 120 of file DisplayEnums.h.

enum casa::Display::CapStyle

Controls the appearance of thick lines near their endpoints.

See Xlib programming guide, page 126 for complete info

Definition at line 131 of file DisplayEnums.h.

enum casa::Display::JoinStyle

Controls the appearance of two joined lines.

Definition at line 143 of file DisplayEnums.h.

enum casa::Display::FillStyle

Controls fill style.

Definition at line 153 of file DisplayEnums.h.

enum casa::Display::FillRule

Fill Rule Xlib programming guide, pg.132.

Definition at line 166 of file DisplayEnums.h.

enum casa::Display::ArcMode

Arc Mode.

Definition at line 174 of file DisplayEnums.h.

enum casa::Display::TextAlign

Text Alignment.

Definition at line 182 of file DisplayEnums.h.

enum casa::Display::DrawMode

PixelCanvas Drawing Modes.

Definition at line 204 of file DisplayEnums.h.

enum casa::Display::DrawBuffer

PixelCanvas target drawing destination.

Definition at line 212 of file DisplayEnums.h.

enum casa::Display::DrawFunction

PixelCanvas Drawing Logical Functions.

The functions implement various combinations of dst = F(src, dest), where src is the current color and dest is the existing color in the framebuffer.

Definition at line 228 of file DisplayEnums.h.

enum casa::Display::RefreshReason

Callback reasons for PCRefreshEvent and WCRefreshEvent.

Definition at line 268 of file DisplayEnums.h.

enum casa::Display::Option

PixelCanvas Options.

Definition at line 291 of file DisplayEnums.h.

enum casa::Display::ImageCacheStrategy

How to cache images when displaying them on client-server graphics systems.

Definition at line 298 of file DisplayEnums.h.

enum casa::Display::Marker

Definition at line 313 of file DisplayEnums.h.

enum casa::Display::ComplexToRealMethod

WorldCanvas - what to do with complex data if it is presented to WorldCanvas::drawImage().

Definition at line 343 of file DisplayEnums.h.

enum casa::Display::DisplayDataType

WorldCanvasHolder - what type of DisplayData is this, need to know for drawing order.

Definition at line 356 of file DisplayEnums.h.

enum casa::Display::KeyModifier

All events - modifier codes.

key is down if modifier & code is nonzero

Definition at line 369 of file DisplayEnums.h.

enum casa::Display::KeySym

Keysyms for PixelCanvas keyboard events.

These can be printed using the stream functions listed below. These are mostly self explanatory.

Definition at line 411 of file DisplayEnums.h.


Member Function Documentation

static Display::KeyModifier casa::Display::keyModifierFromKeySym ( const Display::KeySym keysym  )  [static]

Determine Display::KeyModifier given Display::KeySym.


Member Data Documentation

const Int casa::Display::nMarkers [static]

List of markers for use as annotations.

These can also be drawn as primitives on a pixelcanvas.

Definition at line 312 of file DisplayEnums.h.


The documentation for this class was generated from the following file:
Generated on Mon Sep 1 22:48:09 2008 for NRAOCASA by  doxygen 1.5.1