brushop.h File Reference

(r1785/r751)

#include "opdrbrsh.h"

Go to the source code of this file.

Classes

class  OpChangeBrushDefinition
 This operation exists so that we can make undoable edits to the brush definitions stored in the brush component. More...
class  ChangeBrushDefOpParam
 The param passed to OpChangeBrushDefinition::DoWithParam, identical to ChangeBrushOpParam except for 1) it has a brush handle member and 2) it takes its old and new values from its brush definition instead of a path processor. More...
class  ChangeBrushDefAction
 An action which changes one or all of the members of a brush definition. More...
class  OpSelectBrush
 This operation can take place only in the Freehand tool. If there is a single selected brush then it makes that brush selected in the combo so that the user can draw with it straight away rather than having to select it in the combo themselves. Note that it is not undoable because a) it makes no change to anything in the document and b) it can only be called whilst in the Freehand tool (and what would happen if it were undone outside of the Freehand tool is rather hard to define). More...
class  OpDeactivateBrush
 This operation takes a brush handle as a parameter, locates the appropriate brush definition and sets the flag indicating that it has been deactivated. Also removes the item from the line gallery and freehand combo. More...
class  DeactivateBrushDefAction
 Does most of the dirty work for the above operation. More...

Defines

#define OPTOKEN_CHANGEBRUSHDEF   _T("ChangeBrushDefinition")
#define OPTOKEN_SELECTBRUSH   _T("MakeBrushSelected")
#define OPTOKEN_DELETEBRUSH   _T("DeactivateBrush")


Define Documentation

#define OPTOKEN_CHANGEBRUSHDEF   _T("ChangeBrushDefinition")
 

Definition at line 106 of file brushop.h.

#define OPTOKEN_DELETEBRUSH   _T("DeactivateBrush")
 

Definition at line 108 of file brushop.h.

#define OPTOKEN_SELECTBRUSH   _T("MakeBrushSelected")
 

Definition at line 107 of file brushop.h.


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