27 #ifndef __GTK_SCALE_H__
28 #define __GTK_SCALE_H__
31 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
32 #error "Only <gtk/gtk.h> can be included directly."
40 #define GTK_TYPE_SCALE (gtk_scale_get_type ())
41 #define GTK_SCALE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE, GtkScale))
42 #define GTK_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE, GtkScaleClass))
43 #define GTK_IS_SCALE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE))
44 #define GTK_IS_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE))
45 #define GTK_SCALE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE, GtkScaleClass))
56 guint
GSEAL (draw_value) : 1;
57 guint
GSEAL (value_pos) : 2;
PangoLayout * gtk_scale_get_layout(GtkScale *scale)
void _gtk_scale_get_value_size(GtkScale *scale, gint *width, gint *height)
gboolean gtk_scale_get_draw_value(GtkScale *scale)
void gtk_scale_clear_marks(GtkScale *scale)
gint gtk_scale_get_digits(GtkScale *scale)
void gtk_scale_get_layout_offsets(GtkScale *scale, gint *x, gint *y)
GType gtk_scale_get_type(void) G_GNUC_CONST
void _gtk_scale_clear_layout(GtkScale *scale)
GtkPositionType gtk_scale_get_value_pos(GtkScale *scale)
gchar * _gtk_scale_format_value(GtkScale *scale, gdouble value)
void gtk_scale_set_draw_value(GtkScale *scale, gboolean draw_value)
void gtk_scale_set_digits(GtkScale *scale, gint digits)
void gtk_scale_add_mark(GtkScale *scale, gdouble value, GtkPositionType position, const gchar *markup)
void gtk_scale_set_value_pos(GtkScale *scale, GtkPositionType pos)
void(* _gtk_reserved2)(void)
void(* _gtk_reserved1)(void)
void(* _gtk_reserved3)(void)
GtkRangeClass parent_class
void(* draw_value)(GtkScale *scale)
void(* get_layout_offsets)(GtkScale *scale, gint *x, gint *y)