fillattr.h File Reference

(r1785/r1272)

#include "attr.h"
#include "nodeattr.h"
#include "msg.h"
#include "bitmap.h"
#include "list.h"
#include "binds.h"
#include "clikmods.h"

Go to the source code of this file.

Classes

class  AttrFillGeometry
 Fill Geometry Attribute class. More...
class  SelectedAttrs
 
More...
class  AttrTranspFillGeometry
 
More...
class  AttrValueChange
 Change Fill colour Attribute class. This Attribute never exists in the Tree. It is used for changing the colours of an existing Fill Geometry. More...
class  AttrFlatFill
 Flat Fill colour Attribute class. More...
class  AttrChangedMsg
 This message is sent whenever an attribute changes in some way. It is used to update the Grad Fill Info Bar. More...
class  FillAttrBlobState
 Used to record the fill blob selection state to determine wether apply ops should be merged or not. More...
class  FillBlobSelectionState
 Used to record the fill blob selection state to determine wether apply ops should be merged or not. More...

Defines

#define NUMCONTROLPOINTS   FILLCONTROL_NULL
#define DEFAULT_FILLWIDTH   72000;
#define DEFAULT_FILLHEIGHT   72000;
#define ATTRVALUE()   ((FillGeometryAttribute*)GetAttributeValue())

Typedefs

typedef INT32 FillControl

Enumerations

enum  {
  FILLCONTROL_STARTPOINT, FILLCONTROL_ENDPOINT, FILLCONTROL_ENDPOINT2, FILLCONTROL_ENDPOINT3,
  FILLCONTROL_SECONDARYPOINT, FILLCONTROL_DRAGPOINT, FILLCONTROL_DRAGPOINT2, FILLCONTROL_DRAGPOINT3,
  FILLCONTROL_MANY, FILLCONTROL_RAMPPOINT, FILLCONTROL_NULL
}
enum  { BLOBSTATE_OFF, BLOBSTATE_ON, BLOBSTATE_TOGGLE }


Define Documentation

 
#define ATTRVALUE  )     ((FillGeometryAttribute*)GetAttributeValue())
 

Definition at line 186 of file fillattr.h.

#define DEFAULT_FILLHEIGHT   72000;
 

Definition at line 184 of file fillattr.h.

#define DEFAULT_FILLWIDTH   72000;
 

Definition at line 183 of file fillattr.h.

#define NUMCONTROLPOINTS   FILLCONTROL_NULL
 

Definition at line 181 of file fillattr.h.


Typedef Documentation

typedef INT32 FillControl
 

Comment: An Enum, specifying a particular Fill Control Point.

MonoOn FILLCONTROL_STARTPOINT, FILLCONTROL_ENDPOINT, FILLCONTROL_SECONDARYPOINT, FILLCONTROL_ENDPOINT2, FILLCONTROL_ENDPOINT3, FILLCONTROL_DRAGPOINT, FILLCONTROL_DRAGPOINT2, FILLCONTROL_DRAGPOINT3, FILLCONTROL_MANY, FILLCONTROL_NULL MonoOff

FILLCONTROL_NULL is used in Hit Testing to indicate no control was hit.

Definition at line 132 of file fillattr.h.


Enumeration Type Documentation

anonymous enum
 

Enumerator:
FILLCONTROL_STARTPOINT 
FILLCONTROL_ENDPOINT 
FILLCONTROL_ENDPOINT2 
FILLCONTROL_ENDPOINT3 
FILLCONTROL_SECONDARYPOINT 
FILLCONTROL_DRAGPOINT 
FILLCONTROL_DRAGPOINT2 
FILLCONTROL_DRAGPOINT3 
FILLCONTROL_MANY 
FILLCONTROL_RAMPPOINT 
FILLCONTROL_NULL 

Definition at line 159 of file fillattr.h.

anonymous enum
 

Enumerator:
BLOBSTATE_OFF 
BLOBSTATE_ON 
BLOBSTATE_TOGGLE 

Definition at line 174 of file fillattr.h.

00175 {
00176     BLOBSTATE_OFF,
00177     BLOBSTATE_ON,
00178     BLOBSTATE_TOGGLE
00179 };


Generated on Sat Nov 10 03:49:09 2007 for Camelot by  doxygen 1.4.4