Rogue Wave Views 5.6 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
Editor class. More...
#include <ivstudio/studio.h>
Inherits IlvValueInterface.
Inherited by IlvPrototypeStudio.
Public Member Functions | |
IlvStudio (IlvDisplay *display, int argc=0, char **argv=0) | |
Initializes an instance of IlvStudio . More... | |
void | addContainerInfo (IlvStContainerInfo *info) |
Adds informations about a subclass of container. More... | |
void | addOptionFile (const char *str, IlUInt ndx=(IlUInt)-1) |
Adds an option file. More... | |
IlvStBuffers & | buffers () |
Returns the edition modes. More... | |
IlvStError * | execute (const char *cmdName, IlAny caller=0, IlvStCommand *cmd=0, IlAny arg=0) |
Execute a command. More... | |
IlvDisplay * | getDisplay () const |
Returns the display. More... | |
IlvStPanelHandler * | getPanel (const char *name) const |
Returns a panel. More... | |
IlvGraphicCallback | getRegisteredCallback (const char *name) const |
Returns a callback. More... | |
IlvGraphic * | getSelection () const |
Returns the selected graphic object. More... | |
virtual void | initialize () |
Called to execute the initialization. More... | |
IlvStInspector & | inspector () |
Returns the object that manages the inspectors. More... | |
IlBoolean | isBad () const |
Returns IlFalse if the basic initializations are good. More... | |
virtual void | mainLoop () |
Called to execute the main loop of Rogue Wave Views Studio. More... | |
IlvStModes & | modes () |
Returns the buffers. More... | |
IlvStOptions & | options () |
Returns the options. More... | |
virtual void | parseArguments () |
Called to parse the arguments. More... | |
void | registerCallback (const char *name, IlvGraphicCallback cb) |
Registers a callback. More... | |
void | registerCommand (const char *name, IlvStCommandConstructor cmd) |
Registers a command. More... | |
void | unregisterCallback (const char *name) |
Unregisters a callback. More... | |
Friends | |
class | IlvStBuffers |
class | IlvStInspector |
class | IlvStModes |
class | IlvStOptions |
Editor class.
Library: ivstudio
It is the main class of the Rogue Wave Views Studio editor.
IlvStudio::IlvStudio | ( | IlvDisplay * | display, |
int | argc = 0 , |
||
char ** | argv = 0 |
||
) |
Initializes an instance of IlvStudio
.
display | The display. |
argc | The parameter count. |
argv | The values of the parameters. |
void IlvStudio::addContainerInfo | ( | IlvStContainerInfo * | info | ) |
Adds informations about a subclass of container.
info | The informations about the container subclass. |
Adds an option file.
Adds an option file to the list of option files. The option files are read to initialize and customize Rogue Wave Views Studio.
str | The file name. |
ndx | The insertion position in the option files list. |
IlvStBuffers& IlvStudio::buffers | ( | ) |
Returns the edition modes.
IlvStError* IlvStudio::execute | ( | const char * | cmdName, |
IlAny | caller = 0 , |
||
IlvStCommand * | cmd = 0 , |
||
IlAny | arg = 0 |
||
) |
Execute a command.
cmdName | The command name. |
called | The object which wants to execute this command. |
cmd | The command. |
arg | The user data. |
null
if successful, otherwise returns an instance of IlvStError
. IlvDisplay* IlvStudio::getDisplay | ( | ) | const |
Returns the display.
IlvStPanelHandler* IlvStudio::getPanel | ( | const char * | name | ) | const |
Returns a panel.
name | The panel name. |
null
. IlvGraphicCallback IlvStudio::getRegisteredCallback | ( | const char * | name | ) | const |
Returns a callback.
name | The callback name. |
null
. IlvGraphic* IlvStudio::getSelection | ( | ) | const |
Returns the selected graphic object.
|
virtual |
Called to execute the initialization.
Before the calling of this function, you must check that the result of the isBad
function is IlFalse
.
IlvStInspector& IlvStudio::inspector | ( | ) |
Returns the object that manages the inspectors.
IlBoolean IlvStudio::isBad | ( | ) | const |
Returns IlFalse
if the basic initializations are good.
IlFalse
if the basic initializations are good, otherwise returns IlTrue
.
|
virtual |
Called to execute the main loop of Rogue Wave Views Studio.
This function must call after the parseArguments
function.
IlvStModes& IlvStudio::modes | ( | ) |
Returns the buffers.
IlvStOptions& IlvStudio::options | ( | ) |
Returns the options.
|
virtual |
Called to parse the arguments.
This function must call after the initialize
function.
void IlvStudio::registerCallback | ( | const char * | name, |
IlvGraphicCallback | cb | ||
) |
Registers a callback.
name | The callback name. |
cb | The callback. |
void IlvStudio::registerCommand | ( | const char * | name, |
IlvStCommandConstructor | cmd | ||
) |
Registers a command.
name | The command name. |
cmd | The function which is called to create an instance of the command. |
void IlvStudio::unregisterCallback | ( | const char * | name | ) |
Unregisters a callback.
name | The callback name. |
© 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.