GdauiBasicForm

GdauiBasicForm

Synopsis

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);

void                gdaui_basic_form_set_unknown_color  (GdauiBasicForm *form,
                                                         gdouble red,
                                                         gdouble green,
                                                         gdouble blue,
                                                         gdouble alpha);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBox
                           +----GdauiBasicForm
                                 +----GdauiRawForm

Implemented Interfaces

GdauiBasicForm implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "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

Signals

  "activated"                                      : Run First
  "holder-changed"                                 : Run First
  "layout-changed"                                 : Run First
  "populate-popup"                                 : Run First

Description

Details

struct GdauiBasicForm

struct GdauiBasicForm;

gdaui_basic_form_new ()

GtkWidget *         gdaui_basic_form_new                (GdaSet *data_set);

Since 4.2


gdaui_basic_form_new_in_dialog ()

GtkWidget *         gdaui_basic_form_new_in_dialog      (GdaSet *data_set,
                                                         GtkWindow *parent,
                                                         const gchar *title,
                                                         const gchar *header);

Since 4.2


gdaui_basic_form_get_data_set ()

GdaSet *            gdaui_basic_form_get_data_set       (GdauiBasicForm *form);

Since 4.2


gdaui_basic_form_is_valid ()

gboolean            gdaui_basic_form_is_valid           (GdauiBasicForm *form);

Since 4.2


gdaui_basic_form_has_changed ()

gboolean            gdaui_basic_form_has_changed        (GdauiBasicForm *form);

Since 4.2


gdaui_basic_form_reset ()

void                gdaui_basic_form_reset              (GdauiBasicForm *form);

Since 4.2


gdaui_basic_form_set_as_reference ()

void                gdaui_basic_form_set_as_reference   (GdauiBasicForm *form);

Since 4.2


gdaui_basic_form_entry_set_visible ()

void                gdaui_basic_form_entry_set_visible  (GdauiBasicForm *form,
                                                         GdaHolder *holder,
                                                         gboolean show);

Since 4.2


gdaui_basic_form_entry_grab_focus ()

void                gdaui_basic_form_entry_grab_focus   (GdauiBasicForm *form,
                                                         GdaHolder *holder);

Since 4.2


gdaui_basic_form_entry_set_editable ()

void                gdaui_basic_form_entry_set_editable (GdauiBasicForm *form,
                                                         GdaHolder *holder,
                                                         gboolean editable);

Since 4.2


gdaui_basic_form_set_entries_to_default ()

void                gdaui_basic_form_set_entries_to_default
                                                        (GdauiBasicForm *form);

Since 4.2


gdaui_basic_form_get_entry_widget ()

GtkWidget *         gdaui_basic_form_get_entry_widget   (GdauiBasicForm *form,
                                                         GdaHolder *holder);

Since 4.2


gdaui_basic_form_get_label_widget ()

GtkWidget *         gdaui_basic_form_get_label_widget   (GdauiBasicForm *form,
                                                         GdaHolder *holder);

Since 4.2


gdaui_basic_form_set_layout_from_file ()

void                gdaui_basic_form_set_layout_from_file
                                                        (GdauiBasicForm *form,
                                                         const gchar *file_name,
                                                         const gchar *form_name);

Since 4.2


gdaui_basic_form_get_place_holder ()

GtkWidget *         gdaui_basic_form_get_place_holder   (GdauiBasicForm *form,
                                                         const gchar *placeholder_id);

Since 4.2


enum GdauiBasicFormPart

typedef enum {
	GDAUI_BASIC_FORM_LABELS,
	GDAUI_BASIC_FORM_ENTRIES
} GdauiBasicFormPart;

gdaui_basic_form_add_to_size_group ()

void                gdaui_basic_form_add_to_size_group  (GdauiBasicForm *form,
                                                         GtkSizeGroup *size_group,
                                                         GdauiBasicFormPart part);

Since 4.2


gdaui_basic_form_remove_from_size_group ()

void                gdaui_basic_form_remove_from_size_group
                                                        (GdauiBasicForm *form,
                                                         GtkSizeGroup *size_group,
                                                         GdauiBasicFormPart part);

Since 4.2


gdaui_basic_form_set_unknown_color ()

void                gdaui_basic_form_set_unknown_color  (GdauiBasicForm *form,
                                                         gdouble red,
                                                         gdouble green,
                                                         gdouble blue,
                                                         gdouble alpha);

Since 5.0.3

Property Details

The "can-expand-v" property

  "can-expand-v"             gboolean              : Read

Default value: FALSE


The "entries-auto-default" property

  "entries-auto-default"     gboolean              : Read / Write

Default value: FALSE


The "headers-sensitive" property

  "headers-sensitive"        gboolean              : Read / Write

Default value: FALSE


The "paramlist" property

  "paramlist"                gpointer              : Read / Write


The "show-actions" property

  "show-actions"             gboolean              : Read / Write

Default value: FALSE


The "xml-layout" property

  "xml-layout"               gpointer              : Write

Signal Details

The "activated" signal

void                user_function                      (GdauiBasicForm *form,
                                                        gpointer        user_data)      : Run First

The "holder-changed" signal

void                user_function                      (GdauiBasicForm *form,
                                                        GdaHolder      *param,
                                                        gboolean        is_user_modif,
                                                        gpointer        user_data)          : Run First

The "layout-changed" signal

void                user_function                      (GdauiBasicForm *form,
                                                        gpointer        user_data)      : Run First

The "populate-popup" signal

void                user_function                      (GdauiBasicForm *form,
                                                        GtkMenu        *menu,
                                                        gpointer        user_data)      : Run First

Since 4.2.4