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

#include <IPlaceBehaviorUI.h>

Inheritance diagram for IPlaceBehaviorUI:
IPMUnknownCPMUnknown< IPlaceBehaviorUI >CGraphicPlaceBehaviorUI

Public Types

enum  { kDefaultIID = IID_IPLACEBEHAVIORUI }
 

Public Member Functions

virtual CursorSpec GetCursor (SysPoint globalLocation, ICursorMgr::eCursorModifierState modifiers) const =0
 
virtual IPlaceBehaviorQueryPlaceBehaviorAt (const PMPoint &point) const =0
 
virtual CursorSpec GetDropCursor (SysPoint globalLocation, ICursorMgr::eCursorModifierState modifiers) 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

Interface that lives on a pageitem and is used to determine the cursor feedback and place behavior for a particular location on the screen (within a potential place target).

Member Function Documentation

virtual CursorSpec IPlaceBehaviorUI::GetCursor (SysPoint globalLocation,
ICursorMgr::eCursorModifierState modifiers 
) const
pure virtual

Get the place feedback cursor appropriate at a given location.

Parameters
globalLocationIN location of the cursor
modifiersIN keyboard modifier state
Returns
the appropriate cursor

Implemented in CGraphicPlaceBehaviorUI.

virtual CursorSpec IPlaceBehaviorUI::GetDropCursor (SysPoint globalLocation,
ICursorMgr::eCursorModifierState modifiers 
) const
pure virtual

Get the drop feedback cursor appropriate at a given location.

Parameters
globalLocationIN location of the cursor
modifiersIN keyboard modifier state
Returns
the appropriate cursor

Implemented in CGraphicPlaceBehaviorUI.

virtual IPlaceBehavior* IPlaceBehaviorUI::QueryPlaceBehaviorAt (const PMPointpoint) const
pure virtual

Query for the place behavior interface appropriate at a given location.

Parameters
pointIN location in question
Returns
the place behavior

Implemented in CGraphicPlaceBehaviorUI.