BonoboPersist
Name
BonoboPersist -- Interface for anything that can save / load itself.
Description
BonoboPersist is an abstract base class that is useless by itself.
It implements some methods to handle content type querying for
use by the derived BonoboPersistStream interface.
Details
BONOBO_PERSIST_TYPE
#define BONOBO_PERSIST_TYPE BONOBO_TYPE_PERSIST /* deprecated, you should use BONOBO_TYPE_PERSIST */ |
struct BonoboPersistPrivate
struct BonoboPersistPrivate; |
BonoboPersist
typedef struct {
BonoboObject object;
BonoboPersistPrivate *priv;
} BonoboPersist; |
BonoboPersistClass
typedef struct {
BonoboObjectClass parent_class;
POA_Bonobo_Persist__epv epv;
Bonobo_Persist_ContentTypeList *
(*get_content_types) (BonoboPersist *persist,
CORBA_Environment *ev);
} BonoboPersistClass; |
bonobo_persist_generate_content_types ()
Bonobo_Persist_ContentTypeList* bonobo_persist_generate_content_types
(int num,
...); |
bonobo_persist_construct ()
Initializes the BonoboPersist object. You should only use this
method in derived implementations, because a BonoboPersist instance
doesn't make a lot of sense, but the iid private field has to be
set at construction time.
bonobo_persist_set_dirty ()
void bonobo_persist_set_dirty (BonoboPersist *persist,
gboolean dirty); |
Sets the dirty status of the interface which is reported via
the isDirty method.