#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