GTK+ Reference Manual | |||
---|---|---|---|
<<< Previous Page | Home | Up | Next Page >>> |
#include <gtk/gtk.h> struct GtkRuler; struct GtkRulerMetric; void gtk_ruler_set_metric (GtkRuler *ruler, GtkMetricType metric); void gtk_ruler_set_range (GtkRuler *ruler, gfloat lower, gfloat upper, gfloat position, gfloat max_size); void gtk_ruler_draw_ticks (GtkRuler *ruler); void gtk_ruler_draw_pos (GtkRuler *ruler); |
struct GtkRulerMetric { gchar *metric_name; gchar *abbrev; /* This should be points_per_unit. This is the size of the unit * in 1/72nd's of an inch and has nothing to do with screen pixels */ gfloat pixels_per_unit; gfloat ruler_scale[10]; gint subdivide[5]; /* five possible modes of subdivision */ }; |
void gtk_ruler_set_metric (GtkRuler *ruler, GtkMetricType metric); |
ruler : | |
metric : |
void gtk_ruler_set_range (GtkRuler *ruler, gfloat lower, gfloat upper, gfloat position, gfloat max_size); |
ruler : | |
lower : | |
upper : | |
position : | |
max_size : |