Rogue Wave Views Foundation Package API Reference Guide |
Rogue Wave Views Documentation Home |
Class used to handle attachments of graphic objects. More...
#include <ilviews/graphics/attach.h>
Public Member Functions | |
IlvAttachmentsHandler () | |
Constructor. More... | |
IlvGraphicHolder * | getGraphicHolder () const |
Returns the graphic holder associated with the attachments handler. More... | |
virtual void | handleResize (const IlvRect &rect) |
Is called when the view observed by the view handler is resized. More... | |
virtual void | setView (IlvView *view) |
Sets the view object observed by the view handler. More... | |
Public Member Functions inherited from IlvViewHandler | |
IlUInt | getMask () const |
Returns the event mask of the view handler. More... | |
IlvView * | getView () const |
Returns the view object observed by the view handler. More... | |
virtual void | handleDestroy () |
Is called when the view observed by the view handler is being destroyed. More... | |
virtual void | handleExpose (IlvEvent &event) |
Is called when the view observed by the view handler receives an expose event. More... | |
virtual void | handleInput (IlvEvent &event) |
Is called when the view observed by the view handler receives an input event. More... | |
void | setMask (IlUInt mask) |
Sets the event mask of the view handler. More... | |
virtual void | viewDeleted () |
Is called when the view observed by the view handler is deleted. More... | |
Static Public Member Functions | |
static IlvAttachmentsHandler * | Get (const IlvView *view) |
Returns the attachments handler instance associated with the specified view. More... | |
static IlvAttachmentsHandler * | Set (IlvView *view, IlvAttachmentsHandler *handler) |
Sets the specified attachments handler to the specified view. More... | |
Additional Inherited Members | |
Public Types inherited from IlvViewHandler | |
enum | EventType { NoEvent, InputEvent, ExposeEvent, ResizeEvent, DestroyEvent } |
This enumeration defines the possible values for the event mask of an IlvViewHandler object. More... | |
Class used to handle attachments of graphic objects.
Library: views
IlvAttachmentsHandler
is a subclass of the IlvViewHandler
class that deals with attachments set by calling IlvSetAttachment
. Each time the view observed by this handler is resized, attached objects located in the graphic holder connected to this view are moved or resized according to their attachments.
IlvSetAttachment
, IlvGraphicHolder
. IlvAttachmentsHandler::IlvAttachmentsHandler | ( | ) |
Constructor.
Initializes a new instance of the class IlvAttachmentsHandler
. To connect it to a view, use the IlvAttachmentsHandler::Set
static member function.
|
static |
Returns the attachments handler instance associated with the specified view.
view | The view. |
0
if there is none. IlvGraphicHolder* IlvAttachmentsHandler::getGraphicHolder | ( | ) | const |
Returns the graphic holder associated with the attachments handler.
0
if there is none.
|
virtual |
Is called when the view observed by the view handler is resized.
The default implementation does nothing.
rect | The new size of the view. |
Reimplemented from IlvViewHandler.
|
static |
Sets the specified attachments handler to the specified view.
Connects handler to view. If an instance of IlvAttachmentsHandler
was already connected with view, it is removed, but not deleted.
view | The view. |
handler | The attachements handler to set. |
0
otherwise.
|
virtual |
Sets the view object observed by the view handler.
view | The new view object observed by the view handler. |
setView()
Reimplemented from IlvViewHandler.
© Copyright 2018, 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.