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

#include <SdkObjModel.h>

Inheritance diagram for kPstLstModifyDataCmdBoss:

Public Member Functions

ICommand IID_ICOMMAND
 
IPMUnknown IID_IPSTLSTDATA
 

Detailed Description

 This boss class provides a command PstLstModifyDataCmd that is used when the user enters a new

value through the the plug-in panel's menu command, in such case, the command will modify the string data of the current selected IPstLstData in the IPstLstUIDList of the current selected page items. It supports two interfaces: ICommand and IPstLstData, we provide both implementations.

Member Function Documentation

ICommand kPstLstModifyDataCmdBoss::IID_ICOMMAND
     kPstLstModifyDataCmdBoss will modify the the string data of the IPstLstData

in the PstLst items (not page items). The IPstLstData is aggregated by the commmand boss, while the PstLst items to be modified are passed in the command's item list. Implementation provided in PstLstModifyDataCmd.cpp

    Implementation: kPstLstModifyDataCmdImpl.
IPMUnknown kPstLstModifyDataCmdBoss::IID_IPSTLSTDATA
     This is the non-persistent version of IPstLstData, it provides the data needed

by the command. Implementation provided in PstLstData.cpp.

    Implementation: kPstLstDataImpl.