37 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
38 #error "Only <gtk/gtk.h> can be included directly."
41 #ifndef GTK_DISABLE_DEPRECATED
43 #ifndef __GTK_RULER_H__
44 #define __GTK_RULER_H__
52 #define GTK_TYPE_RULER (gtk_ruler_get_type ())
53 #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler))
54 #define GTK_RULER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RULER, GtkRulerClass))
55 #define GTK_IS_RULER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RULER))
56 #define GTK_IS_RULER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RULER))
57 #define GTK_RULER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RULER, GtkRulerClass))
void gtk_ruler_set_metric(GtkRuler *ruler, GtkMetricType metric)
GtkMetricType gtk_ruler_get_metric(GtkRuler *ruler)
void gtk_ruler_draw_ticks(GtkRuler *ruler)
void gtk_ruler_draw_pos(GtkRuler *ruler)
void gtk_ruler_get_range(GtkRuler *ruler, gdouble *lower, gdouble *upper, gdouble *position, gdouble *max_size)
void gtk_ruler_set_range(GtkRuler *ruler, gdouble lower, gdouble upper, gdouble position, gdouble max_size)
GType gtk_ruler_get_type(void) G_GNUC_CONST
void(* _gtk_reserved4)(void)
void(* _gtk_reserved1)(void)
void(* _gtk_reserved2)(void)
void(* draw_pos)(GtkRuler *ruler)
void(* draw_ticks)(GtkRuler *ruler)
void(* _gtk_reserved3)(void)
GtkWidgetClass parent_class
GdkGC * GSEAL(non_gr_exp_gc)
GtkRulerMetric * GSEAL(metric)
GdkPixmap * GSEAL(backing_store)