EntangleControl

EntangleControl

Synopsis

struct              EntangleControl;
struct              EntangleControlClass;
gboolean            entangle_control_get_dirty          (EntangleControl *control);
gint                entangle_control_get_id             (EntangleControl *control);
const gchar *       entangle_control_get_info           (EntangleControl *control);
const gchar *       entangle_control_get_label          (EntangleControl *control);
const gchar *       entangle_control_get_path           (EntangleControl *control);
gboolean            entangle_control_get_readonly       (EntangleControl *control);
EntangleControl *   entangle_control_new                (const gchar *path,
                                                         gint id,
                                                         const gchar *label,
                                                         const gchar *info,
                                                         gboolean readonly);
void                entangle_control_set_dirty          (EntangleControl *control,
                                                         gboolean dirty);
void                entangle_control_set_readonly       (EntangleControl *control,
                                                         gboolean ro);

Object Hierarchy

  GObject
   +----EntangleControl
         +----EntangleControlButton
         +----EntangleControlChoice
         +----EntangleControlDate
         +----EntangleControlGroup
         +----EntangleControlRange
         +----EntangleControlText
         +----EntangleControlToggle

Properties

  "dirty"                    gboolean              : Read / Write / Construct Only
  "id"                       gint                  : Read / Write / Construct Only
  "info"                     gchar*                : Read / Write / Construct Only
  "label"                    gchar*                : Read / Write / Construct Only
  "path"                     gchar*                : Read / Write / Construct Only
  "readonly"                 gboolean              : Read / Write / Construct Only

Description

Details

struct EntangleControl

struct EntangleControl;

struct EntangleControlClass

struct EntangleControlClass {
    GObjectClass parent_class;
};

entangle_control_get_dirty ()

gboolean            entangle_control_get_dirty          (EntangleControl *control);

entangle_control_get_id ()

gint                entangle_control_get_id             (EntangleControl *control);

entangle_control_get_info ()

const gchar *       entangle_control_get_info           (EntangleControl *control);

entangle_control_get_label ()

const gchar *       entangle_control_get_label          (EntangleControl *control);

entangle_control_get_path ()

const gchar *       entangle_control_get_path           (EntangleControl *control);

entangle_control_get_readonly ()

gboolean            entangle_control_get_readonly       (EntangleControl *control);

entangle_control_new ()

EntangleControl *   entangle_control_new                (const gchar *path,
                                                         gint id,
                                                         const gchar *label,
                                                         const gchar *info,
                                                         gboolean readonly);

entangle_control_set_dirty ()

void                entangle_control_set_dirty          (EntangleControl *control,
                                                         gboolean dirty);

entangle_control_set_readonly ()

void                entangle_control_set_readonly       (EntangleControl *control,
                                                         gboolean ro);

Property Details

The "dirty" property

  "dirty"                    gboolean              : Read / Write / Construct Only

Dirty if value has been changed.

Default value: FALSE


The "id" property

  "id"                       gint                  : Read / Write / Construct Only

Id of the control.

Allowed values: >= 0

Default value: 0


The "info" property

  "info"                     gchar*                : Read / Write / Construct Only

Info of the control.

Default value: NULL


The "label" property

  "label"                    gchar*                : Read / Write / Construct Only

Label of the control.

Default value: NULL


The "path" property

  "path"                     gchar*                : Read / Write / Construct Only

Path of the control.

Default value: NULL


The "readonly" property

  "readonly"                 gboolean              : Read / Write / Construct Only

State of the control.

Default value: FALSE