gnome-db-form

gnome-db-form —

Synopsis




            GnomeDbFormPrivate;
enum        GnomeDbFormType;
GtkWidget*  gnome_db_form_new               (void);
GnomeDbFormType gnome_db_form_get_form_type (GnomeDbForm *form);
void        gnome_db_form_set_form_type     (GnomeDbForm *form,
                                             GnomeDbFormType type);
GdaDataModel* gnome_db_form_get_model       (GnomeDbForm *form);
void        gnome_db_form_set_model         (GnomeDbForm *form,
                                             GdaDataModel *model);
gint        gnome_db_form_get_current_row   (GnomeDbForm *form);
void        gnome_db_form_set_current_row   (GnomeDbForm *form,
                                             gint row);

Description

Details

GnomeDbFormPrivate

typedef struct _GnomeDbFormPrivate GnomeDbFormPrivate;


enum GnomeDbFormType

typedef enum {
	GNOME_DB_FORM_TYPE_NAVIGATOR,
	GNOME_DB_FORM_TYPE_LIST
} GnomeDbFormType;


gnome_db_form_new ()

GtkWidget*  gnome_db_form_new               (void);

Create a new GnomeDbForm widget, which is a high-level widget which lets you display recordsets in many different ways, such as a list, record-by-record, etc.

Returns : the newly created widget.

gnome_db_form_get_form_type ()

GnomeDbFormType gnome_db_form_get_form_type (GnomeDbForm *form);

form :
Returns :

gnome_db_form_set_form_type ()

void        gnome_db_form_set_form_type     (GnomeDbForm *form,
                                             GnomeDbFormType type);

form :
type :

gnome_db_form_get_model ()

GdaDataModel* gnome_db_form_get_model       (GnomeDbForm *form);

Return the GdaDataModel being used by the given widget.

form : a GnomeDbForm widget.
Returns :

gnome_db_form_set_model ()

void        gnome_db_form_set_model         (GnomeDbForm *form,
                                             GdaDataModel *model);

form : a GnomeDbForm widget.
model : the data model to associate the widget with.

gnome_db_form_get_current_row ()

gint        gnome_db_form_get_current_row   (GnomeDbForm *form);

Get the row currently being shown (navigator form) or currently selected (list form) by the given form widget.

form : a GnomeDbForm widget.
Returns : the current row.

gnome_db_form_set_current_row ()

void        gnome_db_form_set_current_row   (GnomeDbForm *form,
                                             gint row);

Sets the current row on the given form widget.

form : a GnomeDbForm widget.
row : the new row to display.