Views Manager Package API Reference Guide |
Views Documentation Home |
Input/output class. More...
#include <ilviews/manager/io.h>
Public Member Functions | |
void | exportCSS (IlBoolean s) |
Turns on or off the ability to export CSS file. Toggles the ability for manager to export CSS stylesheet into a separate file if such a file hasn't been created yet. More... | |
const IlvManager * | getManager () const |
Returns a pointer to the manager saving the objects. More... | |
IlBoolean | isExportingCSS () const |
Status of the ability to export CSS file. More... | |
IlBoolean | isSavingAsApplicationStyle () const |
Status of whether this manager is saving CSS separately for view objects. More... | |
IlBoolean | isSavingCSS () const |
Status of the ability to save CSS stylesheets. More... | |
IlBoolean | isSavingLayers () const |
Status of the ability to save layers. More... | |
IlBoolean | isSavingViews () const |
Status of the ability to save views. More... | |
virtual void | saveAll (const IlvManager *manager, IlUInt count=0, IlvGraphic *const *objects=0) |
Writes an object description file. More... | |
void | saveCSS (IlBoolean s) |
Turns on or off the ability to save CSS stylesheets. More... | |
void | saveCSSAsApplicationStyle (IlBoolean s) |
Turns on or off the ability for this manager to save CSS for each view object separately. More... | |
void | saveLayers (IlBoolean s) |
Turns on or off the ability to save layers. More... | |
void | saveViews (IlBoolean s) |
Turns on or off the ability to save views. More... | |
virtual const char * | typeOf () const |
Returns the name of the class. More... | |
virtual void | writeObject (const IlvGraphic *object) |
Save a graphic object. More... | |
Input/output class.
Library: ilvmgr
Manager objects and their properties can be saved from particular streams. To simplify the saving of a set of IlvGraphic
objects, Rogue Wave Views defines the IlvManagerOutputFile
class. This class is a subtype of IlvOutputFile
. It adds only manager-specific information to the object description blocks. To save the objects of a manager, call the member function saveAll()
of an instance of IlvManagerOutputFile
with an array of objects.
IlvGraphic
, IlvManager
, IlvManagerInputFile
. void IlvManagerOutputFile::exportCSS | ( | IlBoolean | s | ) |
Turns on or off the ability to export CSS file. Toggles the ability for manager to export CSS stylesheet into a separate file if such a file hasn't been created yet.
s | If IlTrue , the manager exports CSS files. Otherwise, it does not. |
const IlvManager* IlvManagerOutputFile::getManager | ( | ) | const |
Returns a pointer to the manager saving the objects.
saveAll()
. IlBoolean IlvManagerOutputFile::isExportingCSS | ( | ) | const |
Status of the ability to export CSS file.
IlTrue
if the manager upon saving to stream will also
write the associated CSS files if such files do not already
exist. IlFalse
if it will skip creating said files. IlBoolean IlvManagerOutputFile::isSavingAsApplicationStyle | ( | ) | const |
Status of whether this manager is saving CSS separately for view objects.
IlTrue
if the manager upon saving to stream will not
be writing CSS information according to the views it's applied to. Only
one CSS entry will be written - Application - for the whole application. IlBoolean IlvManagerOutputFile::isSavingCSS | ( | ) | const |
Status of the ability to save CSS stylesheets.
IlTrue
if the manager can save CSS or IlFalse
if it cannot. IlBoolean IlvManagerOutputFile::isSavingLayers | ( | ) | const |
Status of the ability to save layers.
IlTrue
if the manager can save layers or IlFalse
if it cannot. IlBoolean IlvManagerOutputFile::isSavingViews | ( | ) | const |
Status of the ability to save views.
IlTrue
if the manager can save views or IlFalse
if it cannot.
|
virtual |
Writes an object description file.
Writes a complete Views object description file with the full description of the count objects found in the objects array.
manager | The IlvManager instance holding the graphic objects. |
count | The number of elements in the array objects. |
objects | The array of graphic objects. |
void IlvManagerOutputFile::saveCSS | ( | IlBoolean | s | ) |
Turns on or off the ability to save CSS stylesheets.
s | If IlTrue , the manager saves CSS. Otherwise, it does not. |
void IlvManagerOutputFile::saveCSSAsApplicationStyle | ( | IlBoolean | s | ) |
Turns on or off the ability for this manager to save CSS for each view object separately.
s | If IlTrue , the manager will only write "Application" CSS entry. It will skip view objects Otherwise , it writes all views. |
void IlvManagerOutputFile::saveLayers | ( | IlBoolean | s | ) |
Turns on or off the ability to save layers.
s | If IlTrue , the manager saves layers. Otherwise, it does not. |
void IlvManagerOutputFile::saveViews | ( | IlBoolean | s | ) |
Turns on or off the ability to save views.
s | If IlTrue , the manager saves the views. Otherwise, it does not. |
|
virtual |
Returns the name of the class.
Reimplemented in IlvGadgetManagerOutputFile.
|
virtual |
Save a graphic object.
Writes the exact description of a graphic object in the output stream. It overloads the member function of the IlvOutputFile
class to add manager-specific information for this object, such as layer information.
Do not directly call this member function. The saving mechanism is internally performed by saveAll()
.
object | The graphic object. |
Reimplemented from IlvOutputFile.
Reimplemented in IlvGadgetManagerOutputFile.