![]() | InDesign SDK 20.5 |
#include <IGroupItemSuite.h>

Public Types | |
| enum | { kDefaultIID = IID_IGROUPITEMSUITE } |
Public Member Functions | |
| virtual bool16 | CanItemsBeGrouped ()=0 |
| virtual bool16 | CanItemsBeUngrouped ()=0 |
| virtual bool16 | HaveBothLockedAndUnLockedItems ()=0 |
| virtual bool16 | HaveBothOverrideableAndNonOverrideableItems ()=0 |
| virtual ErrorCode | GroupItems ()=0 |
| virtual ErrorCode | UngroupItems ()=0 |
| virtual ErrorCode | GroupLockedItems ()=0 |
| virtual ErrorCode | LockGroupedItems ()=0 |
| virtual ErrorCode | GroupOverrideableItems ()=0 |
| virtual ErrorCode | MakeNonOverrideableGroupedItems ()=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Defines the interface for a group suite to be used in the selection architecture
| anonymous enum |
kDefaultIID
| pure virtual |
Check if current selected items can be grouped or not.
| pure virtual |
Check if current selected items can be ungrouped or not.
| pure virtual |
Do group the items.
| pure virtual |
Do group locked-items.
| pure virtual |
Do group overrideable-items.
| pure virtual |
Check if current selected item has both locked and unlocked items or not.
| pure virtual |
Check if current selected item has both and nonOverrideable items or not.
| pure virtual |
Do lock grouped-items.
| pure virtual |
Make grouped-items nonOverrideable.
| pure virtual |
Do ungroup the items.