struct GuppiDataOp;
#define GUPPI_DATA0 (obj)
#define GUPPI_IS_DATA0 (obj)
GuppiData* guppi_data_new_by_type (GtkType type,
GtkType impl_type,
const gchar *first_arg_name,
...);
GuppiData* guppi_data_newv_by_type (GtkType type,
GtkType impl_type,
guint nargs,
GtkArg *args);
GuppiData* guppi_data_new (GtkType type,
const gchar *impl_name,
const gchar *first_arg_name,
...);
GuppiData* guppi_data_newv (GtkType type,
const gchar *impl_name,
guint nargs,
GtkArg *args);
void guppi_data_set (GuppiData *data,
const gchar *first_arg_name,
...);
void guppi_data_setv (GuppiData *data,
guint nargs,
GtkArg *args);
GuppiDataImpl* guppi_data_impl (GuppiData*);
const gchar* guppi_data_get_type_name (const GuppiData*);
const gchar* guppi_data_get_impl_name (const GuppiData*);
const gchar* guppi_data_get_impl_code (const GuppiData*);
guppi_uniq_t guppi_data_unique_id (GuppiData*);
#define guppi_data_label (x)
const gchar* guppi_data_get_label (const GuppiData*);
void guppi_data_set_label (GuppiData*,
const gchar*);
gboolean guppi_data_is_read_only (GuppiData*);
gboolean guppi_data_can_change (GuppiData*);
void guppi_data_add_pending_op (GuppiData*,
GuppiDataOp*);
void guppi_data_changed (GuppiData*);
void guppi_data_touch (GuppiData*);
void guppi_data_touch_subdata (GuppiData*);
GuppiData* guppi_data_copy (const GuppiData*);
gint guppi_data_get_size_in_bytes (GuppiData*);
void guppi_data_get_size_info (GuppiData*,
gchar*,
gsize);
xmlNodePtr guppi_data_export_xml (GuppiData*,
GuppiXMLDocument*);
void guppi_data_spew_xml (GuppiData*);
GuppiData* guppi_data_import_xml (GuppiXMLDocument*,
xmlNodePtr);
GuppiData* guppi_data_read_xml_file (const gchar *filename);
gboolean guppi_data_identify_xml_file (const gchar *filename);
void guppi_data_write_xml_file (GuppiData*,
const gchar *filename);
gboolean guppi_data_has_subdata (GuppiData*);
gint guppi_data_subdata_count (GuppiData*);
void guppi_data_foreach_subdata (GuppiData*,
void (*fn) (GuppiData *, gpointer),
gpointer user_data);
void guppi_data_build_menu (GuppiData*,
GtkMenu*,
gpointer data_tree);
GtkWidget* guppi_data_info_display (GuppiData*);
|