#include "cutop.h"Go to the source code of this file.
Classes | |
| class | OpTextUndoable |
| All undoable text operations are derived from this base class. It provides useful functions required by all Undoable Text Operations. More... | |
| class | OpCreateTextObject |
| This operation is invoked to allow the user to insert a TextStory into the document. Currently the only way the user can create a TextStory is to click on a spread. More... | |
| class | OpTextFormat |
| This class implements many of the 'operations' which will cause the TextStory to be reformated. More... | |
| class | OpFitTextToCurve |
| This class is the operation used to fit a line of text to a path. More... | |
| class | OpTextKern |
| This Operation applies a kern to the FocusStory. More... | |
| class | OpTextAutoKern |
| This Operation applies autokern to the FocusStory. More... | |
| class | OpTextPaste |
| An undoable operation to paste the contents of the clipboard into a text story. More... | |
| class | OpTogglePrintTextAsShapes |
| This operation toggles the state of the "print text as shapes flag" in selected TextStories. More... | |
| class | OpDeleteTextStory |
| This operation should be used to hide a particular TextStory. More... | |
| class | OpReverseStoryPath |
| This operation should be used to hide a particular TextStory. More... | |
| class | OpApplyJustificationToStory |
| This operation is the base class of the operations that sit on the TextStory pop-up menu. More... | |
| class | OpApplyLeftJustifyToStory |
| This operation is the left justify option on the TextStory pop-up menu. More... | |
| class | OpApplyCentreJustifyToStory |
| This operation is the centre justify option on the TextStory pop-up menu. More... | |
| class | OpApplyRightJustifyToStory |
| This operation is the right justify option on the TextStory pop-up menu. More... | |
| class | OpApplyFullJustifyToStory |
| This operation is the full justify option on the TextStory pop-up menu. More... | |
| class | PrePostTextAction |
| This action will be generated at the start and end of an OpTextUndoable operation. It will perform the following tasks. More... | |
| class | PositionCaretAction |
| This action is used to position a caret within a TextStory. Its execute function inserts another PositionCaretAction into the undo record to return the caret to its current position and then moves it to the stored position. More... | |
| class | ToggleAutoKerningAction |
| Toggle a story's auto kerning value. More... | |
| class | VerticalInsetStore |
| class | OpTextCaret |
| OpTextCaret groups together all caret moving ops. More... | |
| class | OpTextSelection |
| This is the operation that positions the caret after a click, and then does a drag to select characters. It also provides other functions for selecting groups of characters. More... | |
| class | StorePathIndentAction |
| This action is used to store a text stories path indent value. More... | |
| class | OpDragStoryIndent |
| This is the operation that is used to drag the indent position along the path the text story is on. More... | |
| class | OpDragStoryPathIndent |
| Base class for dragging indents for stories on a path. More... | |
| class | OpDragStoryPathLeftIndent |
| This is the operation that is used to drag the left hand path indent. More... | |
| class | OpDragStoryPathRightIndent |
| This is the operation that is used to drag the right hand path indent. More... | |
| class | OpDragStoryNonPathIndent |
| Base class for dragging indents for stories not on a path. More... | |
| class | OpDragStoryNonPathLeftIndent |
| This is the operation that is used to drag the left hand path indent. More... | |
| class | OpDragStoryNonPathRightIndent |
| This is the operation that is used to drag the right hand path indent. More... | |
| class | OpApplyGlobalAffect |
| An operation to scan all objects in all documents, calling a user defined function to perform a none undoable operation on them. More... | |
| class | OpAffectFontChange |
| An operation to update all text stories in all documents. More... | |
Defines | |
| #define | OPTOKEN_FITTEXTTOPATH _T("FitTextToPath") |
| #define | OPTOKEN_KERNTEXT _T("Kern") |
| #define | OPTOKEN_AUTOKERNTEXT _T("AutoKerning") |
| #define | OPTOKEN_TEXTSELECTION _T("TextSelect") |
| #define | OPTOKEN_DELETESTORY _T("TextStoryDeletion") |
| #define | OPTOKEN_REVERSESTORYPATH _T("ReverseStoryPath") |
| #define | OPTOKEN_APPLYLEFTJUSTIFY _T("ApplyLeftJustify") |
| #define | OPTOKEN_APPLYCENTREJUSTIFY _T("ApplyCentreJustify") |
| #define | OPTOKEN_APPLYRIGHTJUSTIFY _T("ApplyRightJustify") |
| #define | OPTOKEN_APPLYFULLJUSTIFY _T("ApplyFullJustify") |
| #define | OPTOKEN_TEXTPASTE _T("PasteText") |
| #define | OPTOKEN_TOGGLEPRINTASSHAPES _T("TogglePrintAsShapes") |
| #define | OPTOKEN_TEXTDRAGLEFTPATHINDENT _T("DragLeftPathIndent") |
| #define | OPTOKEN_TEXTDRAGRIGHTPATHINDENT _T("DragRightPathIndent") |
| #define | OPTOKEN_TEXTDRAGLEFTNONPATHINDENT _T("DragLeftNonPathIndent") |
| #define | OPTOKEN_TEXTDRAGRIGHTNONPATHINDENT _T("DragRightNonPathIndent") |
| #define | OPTOKEN_AFFECTFONTCHANGE _T("AffectFontChange") |
Variables | |
| const INT32 | VERTICALMOVEINSET_NONE = 0xf0000000 |
| Class grouping the data for a vertical insert position. The story and the inset. As the cursor moved vertically it should keep its position along the line. The OpTextCaret remembers this across each caret move. | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class grouping the data for a vertical insert position. The story and the inset. As the cursor moved vertically it should keep its position along the line. The OpTextCaret remembers this across each caret move.
|
1.4.4