Rogue Wave Views Foundation Package API Reference Guide |
Rogue Wave Views Documentation Home |
Interactor that lets the user to interact with the ActiveX associated to an IlvGraphicComAdapter. More...
#include <ilviews/windows/comgint.h>
Public Member Functions | |
IlvGraphicComAdapterInteractor () | |
Constructor. More... | |
virtual IlBoolean | accept (const IlvGraphic *) const |
Indicates whether the current interactor can be associated with a given object. More... | |
virtual IlBoolean | handleEvent (IlvGraphic *graphic, IlvEvent &event, const IlvTransformer *t=0) |
Handles events received by the interactor. More... | |
Public Member Functions inherited from IlvInteractor | |
virtual void | abort (IlvGraphic *obj) |
Aborts the interactor. More... | |
virtual void | endOperation () |
Performs the actions needed when the interaction ends. More... | |
virtual void | getCallbackTypes (IlUInt &count, const char *const **names, const IlSymbol *const **types) const |
Gets the number of register callback types for the interactor. More... | |
const char * | getRegisteredName () const |
Returns the name of the predefined shared instance. More... | |
IlBoolean | isAborted () const |
Indicates whether the current interactor is in an aborted state. More... | |
IlBoolean | isInOperation () const |
Indicates whether the current interactor is in an interaction state. More... | |
void | lock () |
Locks the current instance. Increments the counter that is used to know how many objects reference the current instance. More... | |
virtual void | startOperation () |
Performs the actions needed when the interaction starts. More... | |
void | unLock () |
Unlocks the current instance. Decrements the reference counter. When the counter drops down to zero, the current instance is deleted. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from IlvInteractor | |
static IlvInteractor * | Get (const char *name, IlBoolean=IlTrue) |
Returns a predefined shared interactor instance. More... | |
Interactor that lets the user to interact with the ActiveX associated to an IlvGraphicComAdapter.
Library: ilvcom
The events such as button click are forwarded to the ActiveX so that it can deal with them.
IlvGraphicComAdapter
. IlvGraphicComAdapterInteractor::IlvGraphicComAdapterInteractor | ( | ) |
Constructor.
Initializes a new instance of the IlvGraphicComAdapterInteractor
class.
|
virtual |
Indicates whether the current interactor can be associated with a given object.
obj | The considered graphic object. |
IlTrue
if the interactor can safely be attached to obj, and IlFalse
otherwise. IlvGraphic::setInteractor()
. Reimplemented from IlvInteractor.
|
virtual |
Handles events received by the interactor.
This method is the entry point of all events dispatched to this interactor.
g | The graphic object that receives the event. |
event | The received event. |
t | The transformer applied to the view in which the event occurred. |
IlTrue
if the event was successfully handled and IlFalse
otherwise. Implements IlvInteractor.
© Copyright 2017, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.