| GNOME Data Access 5 manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals | ||||
struct GdauiBasicForm; GtkWidget * gdaui_basic_form_new (GdaSet *data_set); GtkWidget * gdaui_basic_form_new_in_dialog (GdaSet *data_set,GtkWindow *parent,const gchar *title,const gchar *header); GdaSet * gdaui_basic_form_get_data_set (GdauiBasicForm *form); gboolean gdaui_basic_form_is_valid (GdauiBasicForm *form); gboolean gdaui_basic_form_has_changed (GdauiBasicForm *form); void gdaui_basic_form_reset (GdauiBasicForm *form); void gdaui_basic_form_set_as_reference (GdauiBasicForm *form); void gdaui_basic_form_entry_set_visible (GdauiBasicForm *form,GdaHolder *holder,gboolean show); void gdaui_basic_form_entry_grab_focus (GdauiBasicForm *form,GdaHolder *holder); void gdaui_basic_form_entry_set_editable (GdauiBasicForm *form,GdaHolder *holder,gboolean editable); void gdaui_basic_form_set_entries_to_default (GdauiBasicForm *form); GtkWidget * gdaui_basic_form_get_entry_widget (GdauiBasicForm *form,GdaHolder *holder); GtkWidget * gdaui_basic_form_get_label_widget (GdauiBasicForm *form,GdaHolder *holder); void gdaui_basic_form_set_layout_from_file (GdauiBasicForm *form,const gchar *file_name,const gchar *form_name); GtkWidget * gdaui_basic_form_get_place_holder (GdauiBasicForm *form,const gchar *placeholder_id); enum GdauiBasicFormPart; void gdaui_basic_form_add_to_size_group (GdauiBasicForm *form,GtkSizeGroup *size_group,GdauiBasicFormPart part); void gdaui_basic_form_remove_from_size_group (GdauiBasicForm *form,GtkSizeGroup *size_group,GdauiBasicFormPart part);
GObject +----GInitiallyUnowned +----GtkWidget +----GtkContainer +----GtkBox +----GdauiBasicForm +----GdauiRawForm
GdauiBasicForm implements AtkImplementorIface, GtkBuildable and GtkOrientable.
"can-expand-v" gboolean : Read "entries-auto-default" gboolean : Read / Write "headers-sensitive" gboolean : Read / Write "paramlist" gpointer : Read / Write "show-actions" gboolean : Read / Write "xml-layout" gpointer : Write
"activated" :Run First"holder-changed" :Run First"layout-changed" :Run First"populate-popup" :Run First
GtkWidget * gdaui_basic_form_new_in_dialog (GdaSet *data_set,GtkWindow *parent,const gchar *title,const gchar *header);
Since 4.2
GdaSet * gdaui_basic_form_get_data_set (GdauiBasicForm *form);
Since 4.2
gboolean gdaui_basic_form_has_changed (GdauiBasicForm *form);
Since 4.2
void gdaui_basic_form_set_as_reference (GdauiBasicForm *form);
Since 4.2
void gdaui_basic_form_entry_set_visible (GdauiBasicForm *form,GdaHolder *holder,gboolean show);
Since 4.2
void gdaui_basic_form_entry_grab_focus (GdauiBasicForm *form,GdaHolder *holder);
Since 4.2
void gdaui_basic_form_entry_set_editable (GdauiBasicForm *form,GdaHolder *holder,gboolean editable);
Since 4.2
void gdaui_basic_form_set_entries_to_default
(GdauiBasicForm *form);
Since 4.2
GtkWidget * gdaui_basic_form_get_entry_widget (GdauiBasicForm *form,GdaHolder *holder);
Since 4.2
GtkWidget * gdaui_basic_form_get_label_widget (GdauiBasicForm *form,GdaHolder *holder);
Since 4.2
void gdaui_basic_form_set_layout_from_file (GdauiBasicForm *form,const gchar *file_name,const gchar *form_name);
Since 4.2
GtkWidget * gdaui_basic_form_get_place_holder (GdauiBasicForm *form,const gchar *placeholder_id);
Since 4.2
typedef enum {
GDAUI_BASIC_FORM_LABELS,
GDAUI_BASIC_FORM_ENTRIES
} GdauiBasicFormPart;
void gdaui_basic_form_add_to_size_group (GdauiBasicForm *form,GtkSizeGroup *size_group,GdauiBasicFormPart part);
Since 4.2
void gdaui_basic_form_remove_from_size_group (GdauiBasicForm *form,GtkSizeGroup *size_group,GdauiBasicFormPart part);
Since 4.2
"entries-auto-default" property"entries-auto-default" gboolean : Read / Write
Default value: FALSE
"holder-changed" signalvoid user_function (GdauiBasicForm *form,
GdaHolder *param,
gboolean is_user_modif,
gpointer user_data) : Run First
"layout-changed" signalvoid user_function (GdauiBasicForm *form,
gpointer user_data) : Run First
"populate-popup" signalvoid user_function (GdauiBasicForm *form,
GtkMenu *menu,
gpointer user_data) : Run First
Since 4.2.4