2D Graphics > Managers > Manager Event Handling > View Interactors > Predefined View Interactors
 
Predefined View Interactors
Predefined interactors obtained by instantiating subclasses derived from the IlvDragRectangleInteractor class are listed here:
*IlvDragRectangleInteractor
Lets the user draw a rectangle that can be used for any purpose by subclasses (see section Example: Implementing the IlvDragRectangleInteractor Class for an example showing how to use this interactor).
Include <ilviews/manager/dragrin.h>
*IlvMakeRectangleInteractor
Allows you to create IlvRectangle objects.
Include <ilviews/manager/mkrectin.h>
*IlvMakeFilledRectangleInteractor
Allows you to create IlvFilledRectangle objects.
Include <ilviews/manager/mkrectin.h>
*IlvMakeReliefRectangleInteractor
Allows you to create IlvReliefRectangle objects.
Include <ilviews/manager/mkrelfin.h>
*IlvMakeReliefDiamondInteractor
Allows you to create IlvReliefDiamond objects.
Include <ilviews/manager/mkrelfin.h>
*IlvMakeRoundRectangleInteractor
Allows you to create IlvRoundRectangle objects.
Include <ilviews/manager/mkround.h>.
*IlvMakeFilledRoundRectangleInteractor
Allows you to create IlvFilledRoundRectangle objects.
Include <ilviews/manager/mkround.h>
*IlvMakeEllipseInteractor
Allows you to create IlvEllipse objects.
Include <ilviews/manager/mkarcin.h>
*IlvMakeFilledEllipseInteractor
Allows you to create IlvFilledEllipse objects.
Include <ilviews/manager/mkarcin.h>
*IlvMakeZoomInteractor
Handles the zooming command. You draw a rectangular region into which you wish to zoom.
Include <ilviews/manager/geointer.h>
*IlvMakeUnZoomInteractor
Handles the unzooming command. You draw a rectangular region into which the area you are watching is unzoomed.
Include <ilviews/manager/geointer.h>
*IlvMakeBitmapInteractor
Allows you to create a bitmap from the view. You drag a rectangle and an IlvIcon object is created from the contents of the rectangle selected.
Include <ilviews/manager/utilint.h>
*IlvSelectInteractor
Allows you to select, translate, and resize graphic objects.
Include <ilviews/manager/selinter.h>
*IlvMakeLineInteractor
Allows you to create IlvLine objects. Two derived classes are defined to create different types of lines: IlvMakeArrowLineInteractor and IlvMakeReliefLineInteractor.
Include <ilviews/manager/mklinein.h>

Version 6.3
Copyright © 2018, Rogue Wave Software, Inc. All Rights Reserved.