Top |
GtkWidget * | gimp_ruler_new () |
void | gimp_ruler_set_unit () |
GimpUnit | gimp_ruler_get_unit () |
void | gimp_ruler_set_position () |
gdouble | gimp_ruler_get_position () |
void | gimp_ruler_set_range () |
void | gimp_ruler_get_range () |
void | gimp_ruler_add_track_widget () |
void | gimp_ruler_remove_track_widget () |
gdouble | lower | Read / Write |
gdouble | max-size | Read / Write |
GtkOrientation | orientation | Read / Write |
gdouble | position | Read / Write |
GimpUnit | unit | Read / Write |
gdouble | upper | Read / Write |
GtkWidget *
gimp_ruler_new (GtkOrientation orientation
);
Creates a new ruler.
Since: 2.8
void gimp_ruler_set_unit (GimpRuler *ruler
,GimpUnit unit
);
This sets the unit of the ruler.
Since: 2.8
void gimp_ruler_set_position (GimpRuler *ruler
,gdouble position
);
This sets the position of the ruler.
Since: 2.8
void gimp_ruler_set_range (GimpRuler *ruler
,gdouble lower
,gdouble upper
,gdouble max_size
);
This sets the range of the ruler.
ruler |
||
lower |
the lower limit of the ruler |
|
upper |
the upper limit of the ruler |
|
max_size |
the maximum size of the ruler used when calculating the space to leave for the text |
Since: 2.8
void gimp_ruler_get_range (GimpRuler *ruler
,gdouble *lower
,gdouble *upper
,gdouble *max_size
);
Retrieves values indicating the range and current position of a GimpRuler.
See gimp_ruler_set_range()
.
ruler |
||
lower |
location to store lower limit of the ruler, or |
|
upper |
location to store upper limit of the ruler, or |
|
max_size |
location to store the maximum size of the ruler used when
calculating the space to leave for the text, or |
Since: 2.8
void gimp_ruler_add_track_widget (GimpRuler *ruler
,GtkWidget *widget
);
Adds a "track widget" to the ruler. The ruler will connect to GtkWidget:motion-notify-event: on the track widget and update its position marker accordingly. The marker is correctly updated also for the track widget's children, regardless of whether they are ordinary children of off-screen children.
Since: 2.8
void gimp_ruler_remove_track_widget (GimpRuler *ruler
,GtkWidget *widget
);
Removes a previously added track widget from the ruler. See
gimp_ruler_add_track_widget()
.
Since: 2.8
“lower”
property “lower” gdouble
Lower limit of ruler.
Owner: GimpRuler
Flags: Read / Write
Default value: 0
“max-size”
property “max-size” gdouble
Maximum size of the ruler.
Owner: GimpRuler
Flags: Read / Write
Default value: 0
“orientation”
property“orientation” GtkOrientation
The orientation of the ruler.
Owner: GimpRuler
Flags: Read / Write
Default value: GTK_ORIENTATION_HORIZONTAL
“position”
property “position” gdouble
Position of mark on the ruler.
Owner: GimpRuler
Flags: Read / Write
Default value: 0
“unit”
property“unit” GimpUnit
Unit of ruler.
Owner: GimpRuler
Flags: Read / Write
Allowed values: [0,65535]
Default value: 0