28#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
29#error "Only <gtk/gtk.h> can be included directly."
37#define GTK_TYPE_SCALE (gtk_scale_get_type ())
38#define GTK_SCALE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE, GtkScale))
39#define GTK_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE, GtkScaleClass))
40#define GTK_IS_SCALE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE))
41#define GTK_IS_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE))
42#define GTK_SCALE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE, GtkScaleClass))
80typedef char * (*GtkScaleFormatValueFunc) (
GtkScale *scale,
#define GDK_AVAILABLE_IN_ALL
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
GDK_AVAILABLE_IN_ALL PangoLayout * gtk_scale_get_layout(GtkScale *scale)
GDK_AVAILABLE_IN_ALL void gtk_scale_set_has_origin(GtkScale *scale, gboolean has_origin)
GDK_AVAILABLE_IN_ALL GtkPositionType gtk_scale_get_value_pos(GtkScale *scale)
GDK_AVAILABLE_IN_ALL void gtk_scale_clear_marks(GtkScale *scale)
GDK_AVAILABLE_IN_ALL void gtk_scale_set_format_value_func(GtkScale *scale, GtkScaleFormatValueFunc func, gpointer user_data, GDestroyNotify destroy_notify)
GDK_AVAILABLE_IN_ALL void gtk_scale_add_mark(GtkScale *scale, double value, GtkPositionType position, const char *markup)
GDK_AVAILABLE_IN_ALL void gtk_scale_get_layout_offsets(GtkScale *scale, int *x, int *y)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_scale_new(GtkOrientation orientation, GtkAdjustment *adjustment)
GDK_AVAILABLE_IN_ALL gboolean gtk_scale_get_has_origin(GtkScale *scale)
GDK_AVAILABLE_IN_ALL void gtk_scale_set_digits(GtkScale *scale, int digits)
GDK_AVAILABLE_IN_ALL gboolean gtk_scale_get_draw_value(GtkScale *scale)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_scale_new_with_range(GtkOrientation orientation, double min, double max, double step)
GDK_AVAILABLE_IN_ALL void gtk_scale_set_draw_value(GtkScale *scale, gboolean draw_value)
char *(* GtkScaleFormatValueFunc)(GtkScale *scale, double value, gpointer user_data)
GDK_AVAILABLE_IN_ALL GType gtk_scale_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_ALL int gtk_scale_get_digits(GtkScale *scale)
GDK_AVAILABLE_IN_ALL void gtk_scale_set_value_pos(GtkScale *scale, GtkPositionType pos)
typedefG_BEGIN_DECLS struct _GtkAdjustment GtkAdjustment
void(* GDestroyNotify)(gpointer data)
typedefG_BEGIN_DECLS struct _PangoLayout PangoLayout
GtkRangeClass parent_class
void(* get_layout_offsets)(GtkScale *scale, int *x, int *y)