InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
kDragDropTextCmdBoss Class Reference

#include <SynthObjModel.h>

Inheritance diagram for kDragDropTextCmdBoss:

Public Member Functions

ICommand IID_ICOMMAND
 
IPMUnknown IID_IRANGEDATA2
 
IIntData IID_IINTDATA
 
IPMUnknown IID_IPASTELENGTHINTDATA
 
IPMUnknown IID_IIGNOREFORMATTING
 
IRangeData IID_IRANGEDATA
 
IUIDData IID_IUIDDATA
 

Detailed Description

 Wrapper command for a move story range or a copy story range command.

Used by drag and drop code. Does its own broadcast using the subject of the ITextModel using the IID_ITEXTMODEL protocol and kDragDropTextCmdBoss change. Source story should be set in item list of the command.

Member Function Documentation

ICommand kDragDropTextCmdBoss::IID_ICOMMAND

The drag and drop text command implementation (a sequence command).

  • Implementation: kDragDropTextCmdImpl
  • Available in:
  • Class from:
IPMUnknown kDragDropTextCmdBoss::IID_IIGNOREFORMATTING

To ignore formatting

  • Implementation: kFalseInitBoolDataImpl
  • Available in:
  • Class from:
IIntData kDragDropTextCmdBoss::IID_IINTDATA

An eCommandType (see DragDropConstants.h) that is kDragMove (move the text) or kDrop (copy the text).

  • Implementation: kIntDataImpl
  • Available in:
  • Class from:
IPMUnknown kDragDropTextCmdBoss::IID_IPASTELENGTHINTDATA
     Int Data that describes length of text pasted for use in kDrop case (copy the text).

Length of text inserted is not always same as source range text (notes, footnotes, other character may be stripped).

    <ul>

    <li>Implementation: kIntDataImpl</li>

    <li>Available in: </li>

    <li>Class from:</li>

    </ul>
IRangeData kDragDropTextCmdBoss::IID_IRANGEDATA

Range Data that describes the source range to drag and drop from.

  • Implementation: kRangeDataImpl
  • Available in:
  • Class from:
IPMUnknown kDragDropTextCmdBoss::IID_IRANGEDATA2

Range Data that describes the destination range to drag and drop to.

  • Implementation: kRangeDataImpl
  • Available in:
  • Class from:
IUIDData kDragDropTextCmdBoss::IID_IUIDDATA

Reference to the story to drop into (the destination).

  • Implementation: kUIDDataImpl
  • Available in:
  • Class from: