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