InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IBehaviorDataPanel Class Referenceabstract

#include <IBehaviorDataPanel.h>

Inheritance diagram for IBehaviorDataPanel:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IBEHAVIORDATAPANEL }
 

Public Member Functions

virtual IPMUnknownCreatePanel (const PMLocaleId &localeId, const PMIID &iid) const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Add-in interface to Behavior Factory Boss, that provides a panel that can be used to edit the behavior. The panel is is placed inside a dialog that is presented when a new behavior is being created, or an existing behavior of a certain type is edited.

Member Function Documentation

virtual IPMUnknown* IBehaviorDataPanel::CreatePanel (const PMLocaleIdlocaleId,
const PMIIDiid 
) const
pure virtual

Create panel for a certain type of behavior UI (whatever is appropriate for the behavior boss that this interface is added to.

Parameters
localeIdA localeid to be used to get the proper resource for the panel.
iidInterface to be returned. Should be IID_ICONTROLVIEW.
Returns
a iid ( IID_ICONTROLVIEW) interface on the panel