GladeNewFunc GtkWidget * GladeXML *xml, GladeWidgetInfo *info GladeBuildChildrenFunc void GladeXML *xml, GtkWidget *w, GladeWidgetInfo *info, const char *longname GladeWidgetBuildData GladeWidgetBuildData struct GladeWidgetBuildData { char *name; GladeNewFunc new; GladeBuildChildrenFunc build_children; }; glade_register_widgets void const GladeWidgetBuildData *widgets glade_xml_set_toplevel void GladeXML *xml, GtkWindow *window glade_xml_push_accel GtkAccelGroup * GladeXML *xml glade_xml_pop_accel GtkAccelGroup * GladeXML *xml glade_xml_ensure_accel GtkAccelGroup * GladeXML *xml glade_xml_push_uline_accel void GladeXML *xml, GtkAccelGroup *uline glade_xml_pop_uline_accel void GladeXML *xml glade_xml_get_uline_accel GtkAccelGroup * GladeXML *xml glade_xml_handle_label_accel void GladeXML *xml, const gchar *target,guint key glade_xml_get_parent_accel guint GladeXML *xml glade_xml_set_window_props void GtkWindow *window,GladeWidgetInfo *info glade_xml_build_widget GtkWidget * GladeXML *self, GladeWidgetInfo *info,const char *parent_long glade_xml_set_common_params void GladeXML *self,GtkWidget *widget,GladeWidgetInfo *info,const char *parent_long glade_standard_build_children void GladeXML *self, GtkWidget *w,GladeWidgetInfo *info,const char *longname glade_get_adjustment GtkAdjustment * GladeWidgetInfo *info glade_enum_from_string gint GtkType type, const char *string glade_xml_gettext char * GladeXML *xml, const char *msgid glade_create_custom GtkWidget * GladeXML *xml, gchar *func_name, gchar *name,gchar *string1, gchar *string2,gint int1, gint int2 GladeAttribute GladeAttribute struct GladeAttribute { gchar *name; gchar *value; }; GladeAcceleratorInfo GladeAcceleratorInfo struct GladeAcceleratorInfo { guint key; GdkModifierType modifiers; gchar *signal; }; GladeSignalInfo GladeSignalInfo struct GladeSignalInfo { gchar *name; gchar *handler; gchar *data; gchar *object; /* NULL if this isn't a connect_object signal */ gboolean after : 1; }; GladeStyleInfo GladeStyleInfo struct GladeStyleInfo { gchar *name; gchar *rc_name; gboolean local : 1; }; GladeWidgetInfo GladeWidgetInfo struct GladeWidgetInfo { GladeWidgetInfo *parent; gchar *class; gchar *name; gchar *tooltip; gint width, height; gint border_width; /* bit field */ gboolean visible : 1; gboolean sensitive : 1; gboolean can_default : 1; gboolean can_focus : 1; gboolean has_default : 1; gboolean has_focus : 1; GladeStyleInfo *style; /* lists of GladeAttribute's */ GList *attributes; GList *child_attributes; /* for the section */ GList *signals; GList *accelerators; GList *children; }; GladeWidgetTree GladeWidgetTree struct GladeWidgetTree { guint ref; GTime mtime; GList *styles; GList *widgets; GHashTable *names; }; glade_widget_tree_parse_file GladeWidgetTree * const char *file glade_widget_tree_parse_memory GladeWidgetTree * char *buffer, int size glade_widget_tree_ref GladeWidgetTree * GladeWidgetTree *tree glade_widget_tree_unref void GladeWidgetTree *tree glade_widget_tree_print void GladeWidgetTree *tree GLADE_XML #define GLADE_XML(obj) GTK_CHECK_CAST((obj), glade_xml_get_type(), GladeXML) GLADE_XML_CLASS #define GLADE_XML_CLASS(klass) GTK_CHECK_CLASS_CAST((klass), glade_xml_get_type(), GladeXMLClass) GLADE_IS_XML #define GLADE_IS_XML(obj) GTK_CHECK_TYPE((obj), glade_xml_get_type()) GladeXML GladeXMLClass GladeXMLPrivate GladeXML struct GladeXML { /* */ GtkData parent; char *filename; char *txtdomain; /* */ GladeXMLPrivate *priv; }; glade_xml_get_type GtkType void glade_xml_new GladeXML * const char *fname, const char *root glade_xml_new_with_domain GladeXML * const char *fname, const char *root,const char *domain glade_xml_new_from_memory GladeXML * char *buffer, int size, const char *root,const char *domain glade_xml_construct gboolean GladeXML *self, const char *fname,const char *root, const char *domain glade_xml_signal_connect void GladeXML *self, const char *handlername,GtkSignalFunc func glade_xml_signal_connect_data void GladeXML *self, const char *handlername,GtkSignalFunc func, gpointer user_data glade_xml_signal_autoconnect void GladeXML *self GladeXMLConnectFunc void const gchar *handler_name, GtkObject *object, const gchar *signal_name, const gchar *signal_data, GtkObject *connect_object, gboolean after, gpointer user_data glade_xml_signal_connect_full void GladeXML *self,const gchar *handler_name,GladeXMLConnectFunc func,gpointer user_data glade_xml_signal_autoconnect_full void GladeXML *self,GladeXMLConnectFunc func,gpointer user_data glade_xml_get_widget GtkWidget * GladeXML *self,const char *name glade_xml_get_widget_prefix GList * GladeXML *self,const char *name glade_xml_get_widget_by_long_name GtkWidget * GladeXML *self,const char *longname glade_xml_relative_file gchar * GladeXML *self,const gchar *filename glade_get_widget_name const char * GtkWidget *widget glade_get_widget_long_name const char * GtkWidget *widget glade_get_widget_tree GladeXML * GtkWidget *widget GladeXMLCustomWidgetHandler GtkWidget * GladeXML *xml, gchar *func_name, gchar *name, gchar *string1, gchar *string2, gint int1, gint int2, gpointer user_data glade_set_custom_handler void GladeXMLCustomWidgetHandler handler,gpointer user_data glade_init void void glade_gnome_init void void glade_bonobo_init void void glade_gnome_db_init void void glade_load_module void const char *module