pentool.h File Reference

(r1785/r1282)

#include "wrkrect.h"
#include "penedit.h"

Go to the source code of this file.

Classes

class  PenTool
 This class handles the Pen Tool that is used to draw lines and curves via clicking and draging on the workarea. More...
class  PenToolInfoBarOp
 Class for handling the pen tool's information bar. More...
class  PenToolInfoBarOpCreate
 Class for creating PenToolInfoBarOps. Derived classes of BarCreate are used by DialogBarOp::ReadBarsFromFile(). More...

Defines

#define OPTOKEN_PENTOOL   _T("PenTool")

Enumerations

enum  penstate { IS_Undefined, IS_MoveTo, IS_DragTo }
enum  penopstate {
  OS_Undefined, OS_EditInternal, OS_CreatePath, OS_AddElement,
  OS_ClosePath
}
enum  penclick {
  PenNewPath, PenOnPoint, PenAddSegment, PenEditInternalMove,
  PenClosePath, PenReshapeLine
}


Define Documentation

#define OPTOKEN_PENTOOL   _T("PenTool")
 

Definition at line 116 of file pentool.h.


Enumeration Type Documentation

enum penclick
 

Enumerator:
PenNewPath 
PenOnPoint 
PenAddSegment 
PenEditInternalMove 
PenClosePath 
PenReshapeLine 

Definition at line 135 of file pentool.h.

00136 {
00137     PenNewPath, 
00138     PenOnPoint,
00139     PenAddSegment,
00140     PenEditInternalMove,
00141     PenClosePath,
00142     PenReshapeLine
00143 };

enum penopstate
 

Enumerator:
OS_Undefined 
OS_EditInternal 
OS_CreatePath 
OS_AddElement 
OS_ClosePath 

Definition at line 126 of file pentool.h.

00127 {
00128     OS_Undefined,
00129     OS_EditInternal,
00130     OS_CreatePath,
00131     OS_AddElement,
00132     OS_ClosePath
00133 };

enum penstate
 

Enumerator:
IS_Undefined 
IS_MoveTo 
IS_DragTo 

Definition at line 119 of file pentool.h.

00120 {
00121     IS_Undefined,
00122     IS_MoveTo,
00123     IS_DragTo,
00124 };


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