Top | ![]() |
![]() |
![]() |
![]() |
GwyGLLabel * | gwy_gl_label_new () |
void | gwy_gl_label_set_text () |
const gchar * | gwy_gl_label_get_text () |
gchar * | gwy_gl_label_expand_text () |
void | gwy_gl_label_reset () |
void | gwy_gl_label_reset_text () |
gdouble | gwy_gl_label_user_size () |
gdouble | gwy_gl_label_get_delta_x () |
gdouble | gwy_gl_label_get_delta_y () |
gdouble | gwy_gl_label_get_rotation () |
gdouble | gwy_gl_label_get_size () |
gboolean | gwy_gl_label_get_fixed_size () |
char * | default-text | Read / Write / Construct Only |
double | delta-x | Read / Write |
double | delta-y | Read / Write |
gboolean | fixed-size | Read / Write |
double | rotation | Read / Write |
double | size | Read / Write |
char * | text | Read / Write |
GwyGLLabel *
gwy_gl_label_new (const gchar *default_text
);
Creates a new 3D view label.
void gwy_gl_label_set_text (GwyGLLabel *label
,const gchar *text
);
Sets the text of an OpenGL view label.
const gchar *
gwy_gl_label_get_text (GwyGLLabel *label
);
Gets the text of an OpenGL view label.
gchar * gwy_gl_label_expand_text (GwyGLLabel *label
,GHashTable *variables
);
Substitutes variables in label text.
void
gwy_gl_label_reset (GwyGLLabel *label
);
Resets all 3D label properties and text to default values.
void
gwy_gl_label_reset_text (GwyGLLabel *label
);
Resets 3D label text to default values.
gdouble gwy_gl_label_user_size (GwyGLLabel *label
,gdouble user_size
);
Possibly sets size of an OpenGL view label.
If label size is fixed, the function does not change and it is simply returned. Otherwise label size is changed and
user_size
itself is returned.
gdouble
gwy_gl_label_get_delta_x (GwyGLLabel *label
);
Gets the horizontal offset of an OpenGL view label.
gdouble
gwy_gl_label_get_delta_y (GwyGLLabel *label
);
Gets the vertical offset of an OpenGL view label.
gdouble
gwy_gl_label_get_rotation (GwyGLLabel *label
);
Gets the rotation of an OpenGL view label.
gdouble
gwy_gl_label_get_size (GwyGLLabel *label
);
Gets the font size of an OpenGL view label.
gboolean
gwy_gl_label_get_fixed_size (GwyGLLabel *label
);
Gets whether an OpenGL view label used a fixed user-sed size.
“default-text”
property “default-text” char *
Default label text.
Owner: GwyGLLabel
Flags: Read / Write / Construct Only
Default value: ""
“delta-x”
property “delta-x” double
The :delta-x property represents horizontal label offset in pixels (in screen coordinates after mapping from 3D to 2D).
Owner: GwyGLLabel
Flags: Read / Write
Allowed values: [-1000,1000]
Default value: 0
“delta-y”
property “delta-y” double
The :delta-y property represents vertical label offset in pixels (in screen coordinates after mapping from 3D to 2D).
Owner: GwyGLLabel
Flags: Read / Write
Allowed values: [-1000,1000]
Default value: 0
“fixed-size”
property “fixed-size” gboolean
The :fixed-size property controls whether the :size property is kept and honoured, or conversely ignored and overwritten with automatic size.
Owner: GwyGLLabel
Flags: Read / Write
Default value: FALSE
“rotation”
property “rotation” double
The :rotation property represents label rotation in radians, counterclokwise (on screen, after mapping from 3D to 2D).
Owner: GwyGLLabel
Flags: Read / Write
Allowed values: [-3.14159,3.14159]
Default value: 0
“size”
property “size” double
The :size property represents label size in pixels. When :fixed_size is FALSE
, its value is overwritten with
automatic size.
Owner: GwyGLLabel
Flags: Read / Write
Allowed values: [1,100]
Default value: 14