GnomeDbFindDialog

GnomeDbFindDialog — A dialog to enter a string to search among a GdaDataModel

Synopsis

                    GnomeDbFindDialog;
                    GnomeDbFindDialogClass;
                    GnomeDbFindDialogPrivate;
GtkWidget *         gnome_db_find_dialog_new            (const gchar *title);
GtkWidget *         gnome_db_find_dialog_new_with_model (const gchar *title,
                                                         GdaDataModel *dm);
gboolean            gnome_db_find_dialog_run            (GnomeDbFindDialog *dialog);
void                gnome_db_find_dialog_add_field      (GnomeDbFindDialog *dialog,
                                                         const gchar *field);
void                gnome_db_find_dialog_add_fields_from_model
                                                        (GnomeDbFindDialog *dialog,
                                                         GdaDataModel *dm);
const gchar*        gnome_db_find_dialog_get_text       (GnomeDbFindDialog *dialog);
const gchar*        gnome_db_find_dialog_get_field      (GnomeDbFindDialog *dialog);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkWindow
                                       +----GtkDialog
                                             +----GnomeDbFindDialog

Implemented Interfaces

GnomeDbFindDialog implements GtkBuildable and AtkImplementorIface.

Properties

  "field"                    gchar*                : Read
  "model"                    GdaDataModel*         : Write / Construct Only
  "text"                     gchar*                : Read

Description

Details

GnomeDbFindDialog

typedef struct _GnomeDbFindDialog GnomeDbFindDialog;


GnomeDbFindDialogClass

typedef struct {
	GtkDialogClass parent_class;
} GnomeDbFindDialogClass;


GnomeDbFindDialogPrivate

typedef struct _GnomeDbFindDialogPrivate GnomeDbFindDialogPrivate;


gnome_db_find_dialog_new ()

GtkWidget *         gnome_db_find_dialog_new            (const gchar *title);

Creates a new GnomeDbFindDialog.

title :

the title of the dialog

Returns :

a GnomeDbFindDialog

gnome_db_find_dialog_new_with_model ()

GtkWidget *         gnome_db_find_dialog_new_with_model (const gchar *title,
                                                         GdaDataModel *dm);

Creates a new GnomeDbFindDialog and adds the fields of dm to the Fields combo.

title :

the title of the dialog

dm :

a GdaDataModel

Returns :

a GnomeDbFindDialog

gnome_db_find_dialog_run ()

gboolean            gnome_db_find_dialog_run            (GnomeDbFindDialog *dialog);

Shows the dialog to the user and wait for his/her input.

dialog :

a GnomeDbFindDialog

Returns :

true if the user clicks "find", false otherwise.

gnome_db_find_dialog_add_field ()

void                gnome_db_find_dialog_add_field      (GnomeDbFindDialog *dialog,
                                                         const gchar *field);

Adds field to the Fields combo.

dialog :

a GnomeDbFindDialog

field :

the field's name

gnome_db_find_dialog_add_fields_from_model ()

void                gnome_db_find_dialog_add_fields_from_model
                                                        (GnomeDbFindDialog *dialog,
                                                         GdaDataModel *dm);

Adds all the fields of dm into the Fields combo.

dialog :

a GnomeDbFindDialog

dm :

a GdaDataModel

gnome_db_find_dialog_get_text ()

const gchar*        gnome_db_find_dialog_get_text       (GnomeDbFindDialog *dialog);

Gets the current search text in dialog.

dialog :

a GnomeDbFindDialog widget

Returns :

text to find

gnome_db_find_dialog_get_field ()

const gchar*        gnome_db_find_dialog_get_field      (GnomeDbFindDialog *dialog);

Gets the currently selected field in dialog.

dialog :

a GnomeDbFindDialog widget

Returns :

name of the selected field

Property Details

The "field" property

  "field"                    gchar*                : Read

Default value: NULL


The "model" property

  "model"                    GdaDataModel*         : Write / Construct Only


The "text" property

  "text"                     gchar*                : Read

Default value: NULL