27 #ifndef __GTK_RANGE_H__
28 #define __GTK_RANGE_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."
42 #define GTK_TYPE_RANGE (gtk_range_get_type ())
43 #define GTK_RANGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RANGE, GtkRange))
44 #define GTK_RANGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RANGE, GtkRangeClass))
45 #define GTK_IS_RANGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RANGE))
46 #define GTK_IS_RANGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RANGE))
47 #define GTK_RANGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RANGE, GtkRangeClass))
62 guint
GSEAL (inverted) : 1;
66 guint
GSEAL (flippable) : 1;
72 guint
GSEAL (has_stepper_a) : 1;
73 guint
GSEAL (has_stepper_b) : 1;
74 guint
GSEAL (has_stepper_c) : 1;
75 guint
GSEAL (has_stepper_d) : 1;
77 guint
GSEAL (need_recalc) : 1;
79 guint
GSEAL (slider_size_fixed) : 1;
95 guint
GSEAL (trough_click_forward) : 1;
96 guint
GSEAL (update_pending) : 1;
99 gint
GSEAL (slide_initial_slider_position);
100 gint
GSEAL (slide_initial_coordinate);
138 #ifndef GTK_DISABLE_DEPRECATED
157 gboolean size_fixed);
188 gboolean show_fill_level);
191 gboolean restrict_to_fill_level);
gdouble gtk_range_get_fill_level(GtkRange *range)
gdouble gtk_range_get_value(GtkRange *range)
void gtk_range_set_fill_level(GtkRange *range, gdouble fill_level)
void gtk_range_set_show_fill_level(GtkRange *range, gboolean show_fill_level)
gdouble _gtk_range_get_wheel_delta(GtkRange *range, GdkEventScroll *event)
void _gtk_range_set_stop_values(GtkRange *range, gdouble *values, gint n_values)
void gtk_range_get_range_rect(GtkRange *range, GdkRectangle *range_rect)
GType gtk_range_get_type(void) G_GNUC_CONST
void gtk_range_set_value(GtkRange *range, gdouble value)
gboolean gtk_range_get_slider_size_fixed(GtkRange *range)
void gtk_range_set_adjustment(GtkRange *range, GtkAdjustment *adjustment)
void gtk_range_set_slider_size_fixed(GtkRange *range, gboolean size_fixed)
GtkUpdateType gtk_range_get_update_policy(GtkRange *range)
void gtk_range_set_round_digits(GtkRange *range, gint round_digits)
void gtk_range_set_increments(GtkRange *range, gdouble step, gdouble page)
gint gtk_range_get_min_slider_size(GtkRange *range)
struct _GtkRangeLayout GtkRangeLayout
void gtk_range_set_flippable(GtkRange *range, gboolean flippable)
gint gtk_range_get_round_digits(GtkRange *range)
void gtk_range_set_inverted(GtkRange *range, gboolean setting)
gboolean gtk_range_get_inverted(GtkRange *range)
void gtk_range_get_slider_range(GtkRange *range, gint *slider_start, gint *slider_end)
gboolean gtk_range_get_show_fill_level(GtkRange *range)
GtkSensitivityType gtk_range_get_lower_stepper_sensitivity(GtkRange *range)
void gtk_range_set_min_slider_size(GtkRange *range, gboolean min_size)
gint _gtk_range_get_stop_positions(GtkRange *range, gint **values)
GtkAdjustment * gtk_range_get_adjustment(GtkRange *range)
GtkSensitivityType gtk_range_get_upper_stepper_sensitivity(GtkRange *range)
void gtk_range_set_update_policy(GtkRange *range, GtkUpdateType policy)
void gtk_range_set_lower_stepper_sensitivity(GtkRange *range, GtkSensitivityType sensitivity)
struct _GtkRangeStepTimer GtkRangeStepTimer
void gtk_range_set_upper_stepper_sensitivity(GtkRange *range, GtkSensitivityType sensitivity)
gboolean gtk_range_get_restrict_to_fill_level(GtkRange *range)
void gtk_range_set_range(GtkRange *range, gdouble min, gdouble max)
gboolean gtk_range_get_flippable(GtkRange *range)
void gtk_range_set_restrict_to_fill_level(GtkRange *range, gboolean restrict_to_fill_level)
gboolean(* change_value)(GtkRange *range, GtkScrollType scroll, gdouble new_value)
void(* _gtk_reserved3)(void)
void(* _gtk_reserved2)(void)
void(* move_slider)(GtkRange *range, GtkScrollType scroll)
void(* value_changed)(GtkRange *range)
void(* get_range_border)(GtkRange *range, GtkBorder *border_)
void(* adjust_bounds)(GtkRange *range, gdouble new_value)
void(* _gtk_reserved1)(void)
GtkWidgetClass parent_class
GtkOrientation GSEAL(orientation)
guint GSEAL(trough_click_forward) guint GSEAL(update_pending) GtkRangeLayout * GSEAL(layout)
GdkWindow * GSEAL(event_window)
gint GSEAL(slide_initial_slider_position)
GdkRectangle GSEAL(range_rect)
GtkUpdateType GSEAL(update_policy)
guint GSEAL(inverted) guint GSEAL(flippable) guint GSEAL(has_stepper_a) guint GSEAL(has_stepper_b) guint GSEAL(has_stepper_c) guint GSEAL(has_stepper_d) guint GSEAL(need_recalc) guint GSEAL(slider_size_fixed) gint GSEAL(min_slider_size)
GtkAdjustment * GSEAL(adjustment)
GtkRangeStepTimer * GSEAL(timer)
guint GSEAL(update_timeout_id)
gint GSEAL(slide_initial_coordinate)