| Libgnomedb Reference Manual | ||||
|---|---|---|---|---|
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
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_sensitive) (GnomeDbEntryWrapper *mgwrp, gboolean sensitive);
} GnomeDbEntryWrapperClass;