Rogue Wave Views Gadgets Package API Reference Guide |
Rogue Wave Views Documentation Home |
#include <ilviews/gadgets/arrowb.h>
#include <ilviews/base/value.h>
#include <ilviews/gadgets/itemgdt.h>
#include <ilviews/gadgets/macrosadv.h>
Classes | |
class | IlvDefaultNotebookLFHandler |
Object look-and-feel class. More... | |
class | IlvNotebook |
Gadget class. More... | |
class | IlvNotebookLFHandler |
Object Look-and-Feel class. More... | |
class | IlvNotebookPage |
Gadget-related class. More... | |
Macros | |
#define | DeclareNotebookPageInfo() |
#define | DeclareNotebookPageInfoRO() |
#define | DeclareNotebookPageIOConstructors(classname) |
#define | IlvNotebookDefaultPageMargin |
#define | IlvNotebookDefaultXMargin |
#define | IlvNotebookDefaultYMargin |
#define | IlvPredefinedNotebookPageIOMembers(classname) |
#define | IlvRegisterNotebookPageClass(classname, superclass) |
Library: ilvadvgdt
Declaration of the IlvNotebook
and related classes.
#define DeclareNotebookPageInfo | ( | ) |
Use this macro to declare the input/output routines of your notebook page subclass readItem()
, write()
, and copy()
.
#define DeclareNotebookPageInfoRO | ( | ) |
Use this macro to declare the input/output routines of your notebook page subclass when you do not need to add the write()
member function (that is, your notebook page subtype do not add any new data that needs to be saved, and the implementation of the()
write member function in the parent class already does the job).
#define DeclareNotebookPageIOConstructors | ( | classname | ) |
Use this macro to declare the input/output constructors of your notebook page subclass.
classname | The class name. |
#define IlvNotebookDefaultPageMargin |
Defines the default page margins of the notebook.
#define IlvNotebookDefaultXMargin |
Defines the value used to represent the last page of the notebook.
IlvNotebook::addPage()
.Defines the default x margin of the notebook.
IlvNotebook::setXMargin()
. #define IlvNotebookDefaultYMargin |
Defines the default y margin of the notebook.
IlvNotebook::setYMargin()
. #define IlvPredefinedNotebookPageIOMembers | ( | classname | ) |
Use this macro to provide a default implementation for the copy()
and readItem()
member functions of the IlvNotebookPage
class when subclassing it.
classname | The name of the class. |
#define IlvRegisterNotebookPageClass | ( | classname, | |
superclass | |||
) |
Use this macro to register your subclass of IlvNotebookPage
.
classname | The name of the class being registered. |
superclass | The superclass of classname. |
© Copyright 2017, 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.