Blame plugins/gtk+/glade-attributes.h

Packit 1e8aac
#ifndef __GLADE_ATTRIBUTES_H__
Packit 1e8aac
#define __GLADE_ATTRIBUTES_H__
Packit 1e8aac
Packit 1e8aac
#include <glib-object.h>
Packit 1e8aac
#include <gladeui/glade.h>
Packit 1e8aac
Packit 1e8aac
G_BEGIN_DECLS
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
#define GLADE_TYPE_EPROP_ATTRS            (glade_eprop_attrs_get_type())
Packit 1e8aac
#define	GLADE_TYPE_ATTR_GLIST             (glade_attr_glist_get_type())
Packit 1e8aac
Packit 1e8aac
/* The GladeParamSpecAttributes is a GList * of GladeAttribute structs */
Packit 1e8aac
typedef struct _GladeAttribute             GladeAttribute;
Packit 1e8aac
Packit 1e8aac
struct _GladeAttribute {
Packit 1e8aac
  PangoAttrType   type;   /* The type of pango attribute */
Packit 1e8aac
Packit 1e8aac
  GValue          value;  /* The coresponding value */
Packit 1e8aac
Packit 1e8aac
  guint           start;  /* The text offsets where the attributes should apply to */
Packit 1e8aac
  guint           end;
Packit 1e8aac
};
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GType        glade_eprop_attrs_get_type         (void) G_GNUC_CONST;
Packit 1e8aac
GType        glade_attr_glist_get_type          (void) G_GNUC_CONST;
Packit 1e8aac
Packit 1e8aac
GladeAttribute *glade_gtk_attribute_from_string (PangoAttrType    type,
Packit 1e8aac
						 const gchar     *strval);
Packit 1e8aac
gchar       *glade_gtk_string_from_attr         (GladeAttribute  *gattr);
Packit 1e8aac
void         glade_attr_list_free               (GList           *attrs);
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
G_END_DECLS
Packit 1e8aac
Packit 1e8aac
#endif   /* __GLADE_ATTRIBUTES_H__ */