InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CGraphicPlaceBehaviorUI Class Reference
Inheritance diagram for CGraphicPlaceBehaviorUI:
CPMUnknown< IPlaceBehaviorUI >IPlaceBehaviorUIIPMUnknown

Public Member Functions

 CGraphicPlaceBehaviorUI (IPMUnknown *boss)
 
virtual CursorSpec GetCursor (SysPoint globalLocation, ICursorMgr::eCursorModifierState modifiers) const
 
virtual IPlaceBehaviorQueryPlaceBehaviorAt (const PMPoint &point) const
 
virtual CursorSpec GetDropCursor (SysPoint globalLocation, ICursorMgr::eCursorModifierState modifiers) const
 
- Public Member Functions inherited from CPMUnknown< IPlaceBehaviorUI >
IPMUnknownQueryInterface (PMIID interfaceID) const
 
void AddRef () const
 
void Release () const
 
void PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
void PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
 CPMUnknown (const CPMUnknown &)=delete
 
CPMUnknownoperator= (const CPMUnknown &)=delete
 

Protected Member Functions

virtual CursorSpec GetPlaceIntoCursor () const
 helpers
 
virtual CursorSpec GetPlaceCursor () const
 
- Protected Member Functions inherited from CPMUnknown< IPlaceBehaviorUI >
 CPMUnknown (IPMUnknown *boss)
 

Additional Inherited Members

- Public Types inherited from IPlaceBehaviorUI
enum  { kDefaultIID = IID_IPLACEBEHAVIORUI }
 
- Protected Attributes inherited from CPMUnknown< IPlaceBehaviorUI >
HelperInterface fHelperInterface
 

Member Function Documentation

virtual CursorSpec CGraphicPlaceBehaviorUI::GetCursor (SysPoint globalLocation,
ICursorMgr::eCursorModifierState modifiers 
) const
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

Implements IPlaceBehaviorUI.

virtual CursorSpec CGraphicPlaceBehaviorUI::GetDropCursor (SysPoint globalLocation,
ICursorMgr::eCursorModifierState modifiers 
) const
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

Implements IPlaceBehaviorUI.

virtual IPlaceBehavior* CGraphicPlaceBehaviorUI::QueryPlaceBehaviorAt (const PMPointpoint) const
virtual

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

Parameters
pointIN location in question
Returns
the place behavior

Implements IPlaceBehaviorUI.