G_BEGIN_DECLS
+typedef enum {
+ GL_VALIGN_TOP,
+ GL_VALIGN_VCENTER,
+ GL_VALIGN_BOTTOM
+} glValignment;
+
+
typedef enum {
GL_LABEL_OBJECT_TEXT,
GL_LABEL_OBJECT_BOX,
PangoAlignment text_alignment,
gboolean checkpoint);
+ void (*set_text_valignment) (glLabelObject *object,
+ glValignment text_valignment,
+ gboolean checkpoint);
+
void (*set_text_line_spacing)(glLabelObject *object,
gdouble text_line_spacing,
gboolean checkpoint);
PangoAlignment (*get_text_alignment) (glLabelObject *object);
+ glValignment (*get_text_valignment) (glLabelObject *object);
+
gdouble (*get_text_line_spacing) (glLabelObject *object);
glColorNode * (*get_text_color) (glLabelObject *object);
PangoAlignment text_alignment,
gboolean checkpoint);
+void gl_label_object_set_text_valignment (glLabelObject *object,
+ glValignment text_valignment,
+ gboolean checkpoint);
+
void gl_label_object_set_text_color (glLabelObject *object,
glColorNode *text_color_node,
gboolean checkpoint);
PangoAlignment gl_label_object_get_text_alignment (glLabelObject *object);
+glValignment gl_label_object_get_text_valignment (glLabelObject *object);
+
gdouble gl_label_object_get_text_line_spacing (glLabelObject *object);
glColorNode *gl_label_object_get_text_color (glLabelObject *object);