![]() |
![]() |
![]() |
Libgnomedb Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
GnomeDbEntryWrapperGnomeDbEntryWrapper — Abstract class that implements the GnomeDbDataEntry interface |
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkViewport +----GnomeDbEntryShell +----GnomeDbEntryWrapper +----GnomeDbEntryBoolean +----GnomeDbEntryCidr +----GnomeDbEntryFilesel +----GnomeDbEntryNone +----GnomeDbEntryPassmd5 +----GnomeDbEntryString +----GnomeDbEntryText +----GnomeDbEntryCommonTime
GnomeDbEntryWrapper implements AtkImplementorIface, GtkBuildable and GnomeDbDataEntry.
It inhertis the GnomeDbEntryShell class and adds the GnomeDbDataEntry interface to it. It has several pure virtual functions which MUST be implemented by classes which inherit it.
typedef struct { GnomeDbEntryShellClass parent_class; /* pure virtual functions */ GtkWidget *(*create_entry) (GnomeDbEntryWrapper *mgwrp); void (*real_set_value) (GnomeDbEntryWrapper *mgwrp, const GValue *value); GValue *(*real_get_value) (GnomeDbEntryWrapper *mgwrp); void (*connect_signals) (GnomeDbEntryWrapper *mgwrp, GCallback callback); gboolean (*expand_in_layout) (GnomeDbEntryWrapper *mgwrp); void (*set_editable) (GnomeDbEntryWrapper *mgwrp, gboolean editable); } GnomeDbEntryWrapperClass;