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

Public Types | |
| enum | { kDefaultIID = IID_IEVEINFO } |
Public Member Functions | |
| virtual uint32 | GetHeight () const =0 |
| virtual uint32 | GetWidth () const =0 |
| virtual void | AppendEveDescriptionForControl (PMString *dialogDesc) const =0 |
| virtual void | ApplyEVELayoutToWidget (const PMPoint &newTopLeft, const PMReal &newWidth, const PMReal &newHeight)=0 |
| virtual uint32 | GetChildArrangement () const =0 |
| virtual void | SetChildArrangement (uint32 newArrangement)=0 |
| virtual uint32 | GetChildAlignment () const =0 |
| virtual bool16 | GetIncludeForFirstColumnAlignment () const =0 |
| virtual bool16 | GetDoNotIncludeForAlignmentOfLables () const =0 |
| virtual uint32 | GetChildSpaceAfter () const =0 |
| virtual uint32 | GetMargin () const =0 |
| virtual void | SetMargin (uint32)=0 |
| virtual uint32 | GetSpaceAfter () const =0 |
| virtual void | SetSpaceAfter (uint32 newSpaceAfter)=0 |
| virtual uint32 | GetAlignment () const =0 |
| virtual bool16 | HasEVEInfo () const =0 |
| virtual void | AppendEveDescriptionForControlToStdString (std::stringstream &dialogDesc) const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Interface for providing the information EVE needs about a widget to properly lay it out in a dialog.
| pure virtual |
Append an EVE express view string describing this widget(& any child widgets)
| dialogDesc | specifies the string to append to |
| pure virtual |
Append an EVE express view string describing this widget(& any child widgets)
| dialogDesc | specifies the string to append to |
| pure virtual |
Apply the changes suggested by EVE to this widget. Usually consists of moving to the new location and resizing to the new size
| newTopLeft | new top left point to move to (parent relative) |
| newWidth | new width for this widget |
| newHeight | new height for this widget |
| pure virtual |
report the alignment for this widget
| pure virtual |
report the child alignment for this widget - only valid for panels
| pure virtual |
report the child arrangement for this widget - only valid for panels
| pure virtual |
report the child space after for this widget - only valid for panels
| pure virtual |
report if this widget specifies not to participate in alignment for column of labels in dialog
| pure virtual |
Get the height in pixels of the widget
| pure virtual |
report if this panel or this widget has to participate in alignment for first column of labels in dialog
| pure virtual |
report the margin for this widget - only valid for panels
| pure virtual |
report the space after for this widget
| pure virtual |
Get the width in pixels of the widget. This is typically a measured value for widgets which have a string(i.e. static text, radio buttons, etc)
| pure virtual |
Report if this widget has EveInfo filled out.
| pure virtual |
Change the child arrangement for this widget - only valid for panels
| newArrangement | a constant from EVEInfo.fh indicating the value for this widget |
| pure virtual |
Set the margin for this widget
| a | constant from EVEInfo.fh indicating the value for this widget |
| pure virtual |
Set the space after for this widget
| a | constant from EVEInfo.fh indicating the value for this widget |