## GnomeDbEntryWrapper

GnomeDbEntryWrapper — Abstract class that implements the GnomeDbDataEntry interface

##

# Synopsis

    struct      GnomeDbEntryWrapper;
    struct      GnomeDbEntryWrapperClass;
    struct      GnomeDbEntryWrapperPriv;

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----GtkContainer
                               +----GtkBin
                                     +----GtkViewport
                                           +----GnomeDbEntryShell
                                                 +----GnomeDbEntryWrapper
                                                       +----GnomeDbEntryBoolean
                                                       +----GnomeDbEntryCidr
                                                       +----GnomeDbEntryFilesel
                                                       +----GnomeDbEntryNone
                                                       +----GnomeDbEntryPassmd5
                                                       +----GnomeDbEntryString
                                                       +----GnomeDbEntryText
                                                       +----GnomeDbEntryTime

## Implemented Interfaces

GnomeDbEntryWrapper implements AtkImplementorIface and GnomeDbDataEntry.

## Properties

      "set-default-if-invalid" gboolean             : Read / Write

## Description

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.

## Details

### struct GnomeDbEntryWrapper

    struct GnomeDbEntryWrapper;

### struct GnomeDbEntryWrapperClass

    struct GnomeDbEntryWrapperClass {

    	GnomeDbEntryShellClass   parent_class;

    	/* pure virtual functions */
    	GtkWidget        *(*create_entry)     (GnomeDbEntryWrapper *mgwrp);
    	void              (*real_set_value)   (GnomeDbEntryWrapper *mgwrp, const GdaValue *value);
    	GdaValue         *(*real_get_value)   (GnomeDbEntryWrapper *mgwrp);
    	void              (*connect_signals)  (GnomeDbEntryWrapper *mgwrp, GCallback callback);
    	gboolean          (*expand_in_layout) (GnomeDbEntryWrapper *mgwrp);
    };

### struct GnomeDbEntryWrapperPriv

    struct GnomeDbEntryWrapperPriv;

## Properties

"`set-default-if-invalid`" (gboolean : Read / Write) |