GuppiConfigItem

Name

GuppiConfigItem -- 

Synopsis



#define     GUPPI_CONFIG_ITEM0              (obj)
#define     GUPPI_IS_CONFIG_ITEM0           (obj)
GuppiConfigItem* guppi_config_item_new      (const gchar *name,
                                             const gchar *short_name,
                                             GtkWidget* (*widget_maker) (gpointer),
                                             gpointer user_data);
const gchar* guppi_config_item_name         (GuppiConfigItem*);
const gchar* guppi_config_item_short_name   (GuppiConfigItem*);
gboolean    guppi_config_item_has_widget    (GuppiConfigItem*);
GtkWidget*  guppi_config_item_widget        (GuppiConfigItem*);
gboolean    guppi_config_item_expand_initially
                                            (GuppiConfigItem*);
void        guppi_config_item_set_initial_expansion
                                            (GuppiConfigItem*,
                                             gboolean);
gconstpointer guppi_config_item_tag         (GuppiConfigItem*);
void        guppi_config_item_set_tag       (GuppiConfigItem*,
                                             gconstpointer);
GuppiConfigItem* guppi_config_item_prev     (GuppiConfigItem*);
GuppiConfigItem* guppi_config_item_next     (GuppiConfigItem*);
GuppiConfigItem* guppi_config_item_parent   (GuppiConfigItem*);
GuppiConfigItem* guppi_config_item_first_sibling
                                            (GuppiConfigItem*);
GuppiConfigItem* guppi_config_item_last_sibling
                                            (GuppiConfigItem*);
GuppiConfigItem* guppi_config_item_first_child
                                            (GuppiConfigItem*);
GuppiConfigItem* guppi_config_item_last_child
                                            (GuppiConfigItem*);
void        guppi_config_item_add_before    (GuppiConfigItem*,
                                             GuppiConfigItem *to_add);
void        guppi_config_item_add_after     (GuppiConfigItem*,
                                             GuppiConfigItem *to_add);
void        guppi_config_item_add_below     (GuppiConfigItem*,
                                             GuppiConfigItem *to_add);
void        guppi_config_item_append        (GuppiConfigItem*,
                                             GuppiConfigItem *to_add);
void        guppi_config_item_append_below  (GuppiConfigItem*,
                                             GuppiConfigItem *to_add);
void        guppi_config_item_destroy_tree  (GuppiConfigItem*);
void        guppi_config_item_foreach       (GuppiConfigItem*,
                                             void (*fn) (GuppiConfigItem *, gpointer),
                                             gpointer);
GuppiConfigItem* guppi_config_item_find_similar
                                            (GuppiConfigItem *root,
                                             GuppiConfigItem *item);
GuppiConfigItem* guppi_config_item_find_by_tag
                                            (GuppiConfigItem *root,
                                             gconstpointer tag);
void        guppi_config_item_widget_transfer
                                            (GuppiConfigItem *dest,
                                             GuppiConfigItem *src);
void        guppi_config_item_build_ctree   (GuppiConfigItem*,
                                             GtkCTree*);

Object Hierarchy


  GtkObject
   +----GuppiConfigItem

Description

A longer description goes here.

Details

GUPPI_CONFIG_ITEM0()

#define GUPPI_CONFIG_ITEM0(obj) ((obj) ? (GUPPI_CONFIG_ITEM(obj)) : NULL)

GUPPI_IS_CONFIG_ITEM0()

#define GUPPI_IS_CONFIG_ITEM0(obj) (((obj) == NULL) || (GUPPI_IS_CONFIG_ITEM(obj)))

guppi_config_item_new ()

GuppiConfigItem* guppi_config_item_new      (const gchar *name,
                                             const gchar *short_name,
                                             GtkWidget* (*widget_maker) (gpointer),
                                             gpointer user_data);

guppi_config_item_name ()

const gchar* guppi_config_item_name         (GuppiConfigItem*);

guppi_config_item_short_name ()

const gchar* guppi_config_item_short_name   (GuppiConfigItem*);

guppi_config_item_has_widget ()

gboolean    guppi_config_item_has_widget    (GuppiConfigItem*);

guppi_config_item_widget ()

GtkWidget*  guppi_config_item_widget        (GuppiConfigItem*);

guppi_config_item_expand_initially ()

gboolean    guppi_config_item_expand_initially
                                            (GuppiConfigItem*);

guppi_config_item_set_initial_expansion ()

void        guppi_config_item_set_initial_expansion
                                            (GuppiConfigItem*,
                                             gboolean);

guppi_config_item_tag ()

gconstpointer guppi_config_item_tag         (GuppiConfigItem*);

guppi_config_item_set_tag ()

void        guppi_config_item_set_tag       (GuppiConfigItem*,
                                             gconstpointer);

guppi_config_item_prev ()

GuppiConfigItem* guppi_config_item_prev     (GuppiConfigItem*);

guppi_config_item_next ()

GuppiConfigItem* guppi_config_item_next     (GuppiConfigItem*);

guppi_config_item_parent ()

GuppiConfigItem* guppi_config_item_parent   (GuppiConfigItem*);

guppi_config_item_first_sibling ()

GuppiConfigItem* guppi_config_item_first_sibling
                                            (GuppiConfigItem*);

guppi_config_item_last_sibling ()

GuppiConfigItem* guppi_config_item_last_sibling
                                            (GuppiConfigItem*);

guppi_config_item_first_child ()

GuppiConfigItem* guppi_config_item_first_child
                                            (GuppiConfigItem*);

guppi_config_item_last_child ()

GuppiConfigItem* guppi_config_item_last_child
                                            (GuppiConfigItem*);

guppi_config_item_add_before ()

void        guppi_config_item_add_before    (GuppiConfigItem*,
                                             GuppiConfigItem *to_add);

guppi_config_item_add_after ()

void        guppi_config_item_add_after     (GuppiConfigItem*,
                                             GuppiConfigItem *to_add);

guppi_config_item_add_below ()

void        guppi_config_item_add_below     (GuppiConfigItem*,
                                             GuppiConfigItem *to_add);

guppi_config_item_append ()

void        guppi_config_item_append        (GuppiConfigItem*,
                                             GuppiConfigItem *to_add);

guppi_config_item_append_below ()

void        guppi_config_item_append_below  (GuppiConfigItem*,
                                             GuppiConfigItem *to_add);

guppi_config_item_destroy_tree ()

void        guppi_config_item_destroy_tree  (GuppiConfigItem*);

guppi_config_item_foreach ()

void        guppi_config_item_foreach       (GuppiConfigItem*,
                                             void (*fn) (GuppiConfigItem *, gpointer),
                                             gpointer);

guppi_config_item_find_similar ()

GuppiConfigItem* guppi_config_item_find_similar
                                            (GuppiConfigItem *root,
                                             GuppiConfigItem *item);

guppi_config_item_find_by_tag ()

GuppiConfigItem* guppi_config_item_find_by_tag
                                            (GuppiConfigItem *root,
                                             gconstpointer tag);

guppi_config_item_widget_transfer ()

void        guppi_config_item_widget_transfer
                                            (GuppiConfigItem *dest,
                                             GuppiConfigItem *src);

guppi_config_item_build_ctree ()

void        guppi_config_item_build_ctree   (GuppiConfigItem*,
                                             GtkCTree*);