rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Manager Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvMakeUnZoomInteractor Class Reference

Manager interactor class. More...

#include <ilviews/manager/geointer.h>

Inheritance diagram for IlvMakeUnZoomInteractor:
IlvDragRectangleInteractor IlvManagerViewInteractor

List of all members.

Public Member Functions

 IlvMakeUnZoomInteractor (IlvManager *manager, IlvView *view)
 Constructor.
virtual void doIt (IlvRect &rect)
 Action performed to finalize the interaction.
void useDefaultTransitionScheduler (IlBoolean value=IlTrue, IlUInt duration=1000)
 Tells the interactor whether to use the default transition scheduler to unzoom the view.

Detailed Description

Manager interactor class.

Library: ilvmgr

Use this class to zoom out in a view.

See also:
IlvManager, IlvView, IlvTransformer.

Constructor & Destructor Documentation

IlvMakeUnZoomInteractor::IlvMakeUnZoomInteractor ( IlvManager manager,
IlvView view 
)

Constructor.

Initializes a new instance of the IlvMakeUnZoomInteractor class.

Parameters:
manager The manager.
view The manager view.

Member Function Documentation

virtual void IlvMakeUnZoomInteractor::doIt ( IlvRect rect  )  [virtual]

Action performed to finalize the interaction.

Modifies the IlvTransformer associated with the view. The new transformer is computed in such a way that, when applied to the client area of the view, the result is rect.

Parameters:
rect The rectangle used to compute the new transformer.

Reimplemented from IlvDragRectangleInteractor.

void IlvMakeUnZoomInteractor::useDefaultTransitionScheduler ( IlBoolean  value = IlTrue,
IlUInt  duration = 1000 
)

Tells the interactor whether to use the default transition scheduler to unzoom the view.

Parameters:
value A Boolean value specifying whether to use or not the default transition scheduler to unzoom the view. If value is IlFalse, no transition scheduler will be used.
duration The duration that the transition will take to complete. The value is a number of milliseconds.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

© Copyright 2012, 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.