DrawPaletteDialog::primative Struct Reference

#include <DrawPalette.h>

Collaboration diagram for DrawPaletteDialog::primative:

Collaboration graph
[legend]

List of all members.


Detailed Description

Drawing primative.

Definition at line 166 of file DrawPalette.h.


Public Types

enum  typemode {
  LINE, TEXT, RECT, ELLIPSE,
  IMAGE, FUNCTION
}
enum  axismode {
  AXISABS, IMAGEFRAC, IMAGEABS, AXISFRAC,
  BORDERFRAC
}
enum  justification {
  TL, TR, BL, BR,
  C
}

Public Attributes

enum
DrawPaletteDialog::primative::typemode 
type
 Primative type.
FXColor fg
 Foreground colour.
FXColor bg
 Background colour.
int stroke
 Line thickness.
float position [2]
 Primative position.
enum
DrawPaletteDialog::primative::axismode 
posmode
 Position coordinate interpretation mode.
float dimensions [2]
 Primative dimension or end coordinate.
enum axismode dimmode
 Dimension interpretation mode.
FXString * text
 Primative text.
enum
DrawPaletteDialog::primative::justification 
justify
 Text justification mode.
bool arrow [2]
 Use start/end arrow?
float arrowsize [2]
 Arrow width and length.
FXString * file
 Image file name.
unsigned int imageid
 DevIL image ID.
bool validimage
 Is a valid image?
FXString * func
 Data function to plot.
CDataFuncdatafunc
 Data function execution unit.
bool twod
 Two-dimensional function?
bool startendgrad [4]
 Draw start, end, gradient or size text?

Member Enumeration Documentation

enum DrawPaletteDialog::primative::typemode

Enumerator:
LINE 
TEXT 
RECT 
ELLIPSE 
IMAGE 
FUNCTION 

Definition at line 168 of file DrawPalette.h.

enum DrawPaletteDialog::primative::axismode

Enumerator:
AXISABS 
IMAGEFRAC 
IMAGEABS 
AXISFRAC 
BORDERFRAC 

Definition at line 173 of file DrawPalette.h.

enum DrawPaletteDialog::primative::justification

Enumerator:
TL 
TR 
BL 
BR 
C 

Definition at line 177 of file DrawPalette.h.


The documentation for this struct was generated from the following file:
Generated on Mon Mar 10 13:55:45 2008 for GreyLab by  doxygen 1.5.3