|
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") |