Rogue Wave Views 5.6 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
Panel class. More...
#include <ivstudio/panel.h>
Public Member Functions | |
IlvStPanelHandler (IlvStudio *editor, const char *name, IlvGadgetContainer *cont=0) | |
Initializes an instance of IlvStPanelHandler . | |
virtual void | apply () |
Called when an apply of the panel is required. | |
virtual void | cancel () |
Called when a cancel of the panel is required. | |
virtual void | connect () |
Initializes the panel. | |
IlvGadgetContainer & | container () const |
Returns the gadget container which contains the graphic objects. | |
IlvStudio * | getEditor () const |
Returns the Rogue Wave Views Studio editor. | |
const char * | getName () const |
Returns the property name. | |
virtual void | hide () |
Hides an Rogue Wave Views Studio panel. | |
virtual void | reset () |
Called when a reset of the panel is required. | |
virtual void | show () |
Shows an Rogue Wave Views Studio panel. | |
Friends | |
class | IlvStudio |
Panel class.
Library: ivstudio
The Rogue Wave Views Studio interface is composed of several panels. Panels are instances of a subclass of IlvStPanelHandler
. This class is not a gadget container class, but rather a handle to the actual graphic panels that are instances of IlvGadgetContainer
. It allows you to keep the graphic aspect of the panel completely separate from its behavior within Rogue Wave Views Studio.
IlvStPanelHandler::IlvStPanelHandler | ( | IlvStudio * | editor, | |
const char * | name, | |||
IlvGadgetContainer * | cont = 0 | |||
) |
Initializes an instance of IlvStPanelHandler
.
ed | The editor. | |
name | The container name. | |
cont | The gadget container which contains the graphic objects. |
virtual void IlvStPanelHandler::connect | ( | ) | [virtual] |
Initializes the panel.
This method is usually called after the panel has been created. It is meant to separate the constructor from initialization.
IlvGadgetContainer& IlvStPanelHandler::container | ( | ) | const |
Returns the gadget container which contains the graphic objects.
IlvStudio* IlvStPanelHandler::getEditor | ( | ) | const |
Returns the Rogue Wave Views Studio editor.
const char* IlvStPanelHandler::getName | ( | ) | const [virtual] |
virtual void IlvStPanelHandler::hide | ( | ) | [virtual] |
Hides an Rogue Wave Views Studio panel.
You must not directly hide the handled gadget container.
virtual void IlvStPanelHandler::show | ( | ) | [virtual] |
Shows an Rogue Wave Views Studio panel.
You must not directly show the handled gadget container.
© 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.