attr.h File Reference

(r1785/r751)

#include "doccoord.h"

Go to the source code of this file.

Classes

class  DashRec

Typedefs

typedef INT32 DashElement

Enumerations

enum  LineCapType { LineCapButt, LineCapRound, LineCapSquare }
enum  JointType { MitreJoin, RoundJoin, BevelledJoin }
enum  WindingType { NonZeroWinding, NegativeWinding, EvenOddWinding, PositiveWinding }
enum  DrawModeType { DM_COPYPEN = 13, DM_EORPEN = 7, DM_EORDITHER = 1 }
enum  BlobType {
  BT_UNSELECTED, BT_SELECTED, BT_SELECTEDLARGEST, BT_CLICKME,
  BT_MSTAGEFILLUNSELECTED, BT_MSTAGEFILLSELECTED, BT_MSTAGESELECTEDLARGEST, BT_CLIPVIEW
}
enum  StockDash {
  SD_DASH = 1, SD_DOT, SD_DASHDOT, SD_DASHDOTDOT,
  SD_FILLMESH, SD_SOLID = 0, SD_DASH1, SD_DASH2,
  SD_DASH3, SD_DASH4, SD_DASH5, SD_DASH6,
  SD_DASH7, SD_DASH8, SD_DASH9, SD_DASH10,
  SD_DASH11, SD_DASH12, SD_DASH13, SD_DASH14,
  SD_DASH15, SD_DASH16, SD_DASH17, SD_DASH18,
  SD_DASH19, SD_DASH20, SD_DASH_GUIDELAYER, NUM_STOCK_DASHES
}
 A class defining a Dash pattern. More...


Typedef Documentation

typedef INT32 DashElement
 

Definition at line 285 of file attr.h.


Enumeration Type Documentation

enum BlobType
 

Comment: MonoOn enum BlobType { BT_UNSELECTED, BT_SELECTED, BT_SELECTEDLARGEST, the larger of the two above BT_CLICKME, invisible blob used for click detection BT_MSTAGEFILLUNSELECTED, BT_MSTAGEFILLSELECTED, BT_MSTAGESELECTEDLARGEST, BT_CLIPVIEW refers to ClipView's ToolObject blobs }; MonoOff

Enumerator:
BT_UNSELECTED 
BT_SELECTED 
BT_SELECTEDLARGEST 
BT_CLICKME 
BT_MSTAGEFILLUNSELECTED 
BT_MSTAGEFILLSELECTED 
BT_MSTAGESELECTEDLARGEST 
BT_CLIPVIEW 

Definition at line 221 of file attr.h.

enum DrawModeType
 

Comment: enum DrawModeType { DM_COPYPEN = 13, // These are set to the same numbers as Windows uses, so they can DM_EORPEN = 7 // be passed straight to the CDC::SetROP2 function. };

Enumerator:
DM_COPYPEN 
DM_EORPEN 
DM_EORDITHER 

Definition at line 190 of file attr.h.

00191 {
00192     DM_COPYPEN = 13,    // These are set to the same numbers as Windows uses, so they can
00193     DM_EORPEN = 7,      // be passed straight to the CDC::SetROP2 function.
00194 
00195     DM_EORDITHER = 1    // Used for drawing grad fills with EOR - we just want the brush
00196                         // to be set as if we were using DM_COPYPEN, i.e. dithered and
00197                         // not messed about with like it is when we do DM_EORPEN.
00198 };

enum JointType
 

Comment: enum JointType { MitreJoin, RoundJoin, BevelledJoin };

Enumerator:
MitreJoin 
RoundJoin 
BevelledJoin 

Definition at line 147 of file attr.h.

00148 {
00149     MitreJoin,
00150     RoundJoin,
00151     BevelledJoin    
00152 };

enum LineCapType
 

Comment: enum LineCapType { LineCapButt, LineCapRound, LineCapSquare };

Enumerator:
LineCapButt 
LineCapRound 
LineCapSquare 

Definition at line 126 of file attr.h.

00127 {
00128     LineCapButt,
00129     LineCapRound,
00130     LineCapSquare
00131 };

enum StockDash
 

A class defining a Dash pattern.

Author:
Will_Cowling (Xara Group Ltd) <camelotdev@xara.com>
Date:
14/10/94
See also:
-
Enumerator:
SD_DASH 
SD_DOT 
SD_DASHDOT 
SD_DASHDOTDOT 
SD_FILLMESH 
SD_SOLID 
SD_DASH1 
SD_DASH2 
SD_DASH3 
SD_DASH4 
SD_DASH5 
SD_DASH6 
SD_DASH7 
SD_DASH8 
SD_DASH9 
SD_DASH10 
SD_DASH11 
SD_DASH12 
SD_DASH13 
SD_DASH14 
SD_DASH15 
SD_DASH16 
SD_DASH17 
SD_DASH18 
SD_DASH19 
SD_DASH20 
SD_DASH_GUIDELAYER 
NUM_STOCK_DASHES 

Definition at line 248 of file attr.h.

00249 {
00250 // These are old dashes,
00251 // don't use these any more
00252     SD_DASH = 1,
00253     SD_DOT,
00254     SD_DASHDOT,
00255     SD_DASHDOTDOT,
00256     SD_FILLMESH,
00257 
00258 // New Dashes
00259     SD_SOLID = 0,
00260     SD_DASH1,
00261     SD_DASH2,
00262     SD_DASH3,
00263     SD_DASH4,
00264     SD_DASH5,
00265     SD_DASH6,
00266     SD_DASH7,
00267     SD_DASH8,
00268     SD_DASH9,
00269     SD_DASH10,
00270     SD_DASH11,
00271     SD_DASH12,
00272     SD_DASH13,
00273     SD_DASH14,
00274     SD_DASH15,
00275     SD_DASH16,
00276     SD_DASH17,
00277     SD_DASH18,
00278     SD_DASH19,
00279     SD_DASH20,
00280     SD_DASH_GUIDELAYER,
00281 
00282     NUM_STOCK_DASHES
00283 };

enum WindingType
 

Comment: enum WindingType { NonZeroWinding, NegativeWinding, EvenOddWinding, PositiveWinding };

Enumerator:
NonZeroWinding 
NegativeWinding 
EvenOddWinding 
PositiveWinding 

Definition at line 169 of file attr.h.

00170 {
00171     NonZeroWinding,
00172     NegativeWinding,
00173     EvenOddWinding,
00174     PositiveWinding
00175 };


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