#include <DisplayEnums.h>
Part of API
DisplayEnums : Display library enumerators
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.
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. | |
Special map is used as a placeholder to indicate that .
\..
Definition at line 109 of file DisplayEnums.h.
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.
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.
Callback reasons for PCRefreshEvent and WCRefreshEvent.
Definition at line 268 of file DisplayEnums.h.
How to cache images when displaying them on client-server graphics systems.
Definition at line 298 of file DisplayEnums.h.
Definition at line 313 of file DisplayEnums.h.
WorldCanvas - what to do with complex data if it is presented to WorldCanvas::drawImage().
Definition at line 343 of file DisplayEnums.h.
WorldCanvasHolder - what type of DisplayData is this, need to know for drawing order.
Definition at line 356 of file DisplayEnums.h.
All events - modifier codes.
key is down if modifier & code is nonzero
Definition at line 369 of file DisplayEnums.h.
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.
| static Display::KeyModifier casa::Display::keyModifierFromKeySym | ( | const Display::KeySym & | keysym | ) | [static] |
Determine Display::KeyModifier given Display::KeySym.
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.
1.5.1