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

#include <IInLineEditWidgetAttributes.h>

Inheritance diagram for IInLineEditWidgetAttributes:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IINLINEEDITWIDGETATTRIBUTES }
 

Public Member Functions

virtual ClassID GetStaticWidgetClassID () const =0
 
virtual int32 GetStaticWidgetResourceID () const =0
 
virtual ClassID GetEditingWidgetClassID () const =0
 
virtual int32 GetEditingWidgetResourceID () 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

IInLineEditWidgetAttributes interface.

InLineEdit widget consists of two parts: a static text widget and editing widget. Under certain event (double click, click-pause-click et al.), static text can be edited by editing widget. Usually we use pre-defined widgets for both parts. By implementing this interface, user can plugin custom widget for either part. Please see InLineEdit widget defition for detail.

Member Function Documentation

virtual ClassID IInLineEditWidgetAttributes::GetEditingWidgetClassID () const
pure virtual

Get class ID for editing widget.

Returns
ClassID of editing widget
virtual int32 IInLineEditWidgetAttributes::GetEditingWidgetResourceID () const
pure virtual

Get resource ID for editing widget.

Returns
resourceID of editing widget
virtual ClassID IInLineEditWidgetAttributes::GetStaticWidgetClassID () const
pure virtual

Get class ID for static text widget.

Returns
ClassID of static text widget
virtual int32 IInLineEditWidgetAttributes::GetStaticWidgetResourceID () const
pure virtual

Get resource ID for static text widget.

Returns
resourceID of static text widget