Ardour  9.0-pre0-582-g084a23a80d
gtkrange.h File Reference
#include <gtk/gtkadjustment.h>
#include <gtk/gtkwidget.h>
Include dependency graph for gtkrange.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkRange
 
struct  _GtkRangeClass
 

Macros

#define GTK_TYPE_RANGE   (gtk_range_get_type ())
 
#define GTK_RANGE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RANGE, GtkRange))
 
#define GTK_RANGE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RANGE, GtkRangeClass))
 
#define GTK_IS_RANGE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RANGE))
 
#define GTK_IS_RANGE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RANGE))
 
#define GTK_RANGE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RANGE, GtkRangeClass))
 

Typedefs

typedef struct _GtkRangeLayout GtkRangeLayout
 
typedef struct _GtkRangeStepTimer GtkRangeStepTimer
 
typedef struct _GtkRange GtkRange
 
typedef struct _GtkRangeClass GtkRangeClass
 

Functions

GType gtk_range_get_type (void) G_GNUC_CONST
 
void gtk_range_set_update_policy (GtkRange *range, GtkUpdateType policy)
 
GtkUpdateType gtk_range_get_update_policy (GtkRange *range)
 
void gtk_range_set_adjustment (GtkRange *range, GtkAdjustment *adjustment)
 
GtkAdjustmentgtk_range_get_adjustment (GtkRange *range)
 
void gtk_range_set_inverted (GtkRange *range, gboolean setting)
 
gboolean gtk_range_get_inverted (GtkRange *range)
 
void gtk_range_set_flippable (GtkRange *range, gboolean flippable)
 
gboolean gtk_range_get_flippable (GtkRange *range)
 
void gtk_range_set_slider_size_fixed (GtkRange *range, gboolean size_fixed)
 
gboolean gtk_range_get_slider_size_fixed (GtkRange *range)
 
void gtk_range_set_min_slider_size (GtkRange *range, gboolean min_size)
 
gint gtk_range_get_min_slider_size (GtkRange *range)
 
void gtk_range_get_range_rect (GtkRange *range, GdkRectangle *range_rect)
 
void gtk_range_get_slider_range (GtkRange *range, gint *slider_start, gint *slider_end)
 
void gtk_range_set_lower_stepper_sensitivity (GtkRange *range, GtkSensitivityType sensitivity)
 
GtkSensitivityType gtk_range_get_lower_stepper_sensitivity (GtkRange *range)
 
void gtk_range_set_upper_stepper_sensitivity (GtkRange *range, GtkSensitivityType sensitivity)
 
GtkSensitivityType gtk_range_get_upper_stepper_sensitivity (GtkRange *range)
 
void gtk_range_set_increments (GtkRange *range, gdouble step, gdouble page)
 
void gtk_range_set_range (GtkRange *range, gdouble min, gdouble max)
 
void gtk_range_set_value (GtkRange *range, gdouble value)
 
gdouble gtk_range_get_value (GtkRange *range)
 
void gtk_range_set_show_fill_level (GtkRange *range, gboolean show_fill_level)
 
gboolean gtk_range_get_show_fill_level (GtkRange *range)
 
void gtk_range_set_restrict_to_fill_level (GtkRange *range, gboolean restrict_to_fill_level)
 
gboolean gtk_range_get_restrict_to_fill_level (GtkRange *range)
 
void gtk_range_set_fill_level (GtkRange *range, gdouble fill_level)
 
gdouble gtk_range_get_fill_level (GtkRange *range)
 
void gtk_range_set_round_digits (GtkRange *range, gint round_digits)
 
gint gtk_range_get_round_digits (GtkRange *range)
 
gdouble _gtk_range_get_wheel_delta (GtkRange *range, GdkEventScroll *event)
 
void _gtk_range_set_stop_values (GtkRange *range, gdouble *values, gint n_values)
 
gint _gtk_range_get_stop_positions (GtkRange *range, gint **values)
 

Macro Definition Documentation

◆ GTK_IS_RANGE

#define GTK_IS_RANGE (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RANGE))

Definition at line 45 of file gtkrange.h.

◆ GTK_IS_RANGE_CLASS

#define GTK_IS_RANGE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RANGE))

Definition at line 46 of file gtkrange.h.

◆ GTK_RANGE

#define GTK_RANGE (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RANGE, GtkRange))

Definition at line 43 of file gtkrange.h.

◆ GTK_RANGE_CLASS

#define GTK_RANGE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RANGE, GtkRangeClass))

Definition at line 44 of file gtkrange.h.

◆ GTK_RANGE_GET_CLASS

#define GTK_RANGE_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RANGE, GtkRangeClass))

Definition at line 47 of file gtkrange.h.

◆ GTK_TYPE_RANGE

#define GTK_TYPE_RANGE   (gtk_range_get_type ())

Definition at line 42 of file gtkrange.h.

Typedef Documentation

◆ GtkRange

typedef struct _GtkRange GtkRange

Definition at line 39 of file gtkrange.h.

◆ GtkRangeClass

typedef struct _GtkRangeClass GtkRangeClass

Definition at line 39 of file gtkrange.h.

◆ GtkRangeLayout

typedef struct _GtkRangeLayout GtkRangeLayout

Definition at line 39 of file gtkrange.h.

◆ GtkRangeStepTimer

typedef struct _GtkRangeStepTimer GtkRangeStepTimer

Definition at line 39 of file gtkrange.h.

Function Documentation

◆ _gtk_range_get_stop_positions()

gint _gtk_range_get_stop_positions ( GtkRange range,
gint **  values 
)

◆ _gtk_range_get_wheel_delta()

gdouble _gtk_range_get_wheel_delta ( GtkRange range,
GdkEventScroll event 
)

◆ _gtk_range_set_stop_values()

void _gtk_range_set_stop_values ( GtkRange range,
gdouble *  values,
gint  n_values 
)

◆ gtk_range_get_adjustment()

GtkAdjustment* gtk_range_get_adjustment ( GtkRange range)

◆ gtk_range_get_fill_level()

gdouble gtk_range_get_fill_level ( GtkRange range)

◆ gtk_range_get_flippable()

gboolean gtk_range_get_flippable ( GtkRange range)

◆ gtk_range_get_inverted()

gboolean gtk_range_get_inverted ( GtkRange range)

◆ gtk_range_get_lower_stepper_sensitivity()

GtkSensitivityType gtk_range_get_lower_stepper_sensitivity ( GtkRange range)

◆ gtk_range_get_min_slider_size()

gint gtk_range_get_min_slider_size ( GtkRange range)

◆ gtk_range_get_range_rect()

void gtk_range_get_range_rect ( GtkRange range,
GdkRectangle range_rect 
)

◆ gtk_range_get_restrict_to_fill_level()

gboolean gtk_range_get_restrict_to_fill_level ( GtkRange range)

◆ gtk_range_get_round_digits()

gint gtk_range_get_round_digits ( GtkRange range)

◆ gtk_range_get_show_fill_level()

gboolean gtk_range_get_show_fill_level ( GtkRange range)

◆ gtk_range_get_slider_range()

void gtk_range_get_slider_range ( GtkRange range,
gint *  slider_start,
gint *  slider_end 
)

◆ gtk_range_get_slider_size_fixed()

gboolean gtk_range_get_slider_size_fixed ( GtkRange range)

◆ gtk_range_get_type()

GType gtk_range_get_type ( void  )

◆ gtk_range_get_update_policy()

GtkUpdateType gtk_range_get_update_policy ( GtkRange range)

◆ gtk_range_get_upper_stepper_sensitivity()

GtkSensitivityType gtk_range_get_upper_stepper_sensitivity ( GtkRange range)

◆ gtk_range_get_value()

gdouble gtk_range_get_value ( GtkRange range)

◆ gtk_range_set_adjustment()

void gtk_range_set_adjustment ( GtkRange range,
GtkAdjustment adjustment 
)

◆ gtk_range_set_fill_level()

void gtk_range_set_fill_level ( GtkRange range,
gdouble  fill_level 
)

◆ gtk_range_set_flippable()

void gtk_range_set_flippable ( GtkRange range,
gboolean  flippable 
)

◆ gtk_range_set_increments()

void gtk_range_set_increments ( GtkRange range,
gdouble  step,
gdouble  page 
)

◆ gtk_range_set_inverted()

void gtk_range_set_inverted ( GtkRange range,
gboolean  setting 
)

◆ gtk_range_set_lower_stepper_sensitivity()

void gtk_range_set_lower_stepper_sensitivity ( GtkRange range,
GtkSensitivityType  sensitivity 
)

◆ gtk_range_set_min_slider_size()

void gtk_range_set_min_slider_size ( GtkRange range,
gboolean  min_size 
)

◆ gtk_range_set_range()

void gtk_range_set_range ( GtkRange range,
gdouble  min,
gdouble  max 
)

◆ gtk_range_set_restrict_to_fill_level()

void gtk_range_set_restrict_to_fill_level ( GtkRange range,
gboolean  restrict_to_fill_level 
)

◆ gtk_range_set_round_digits()

void gtk_range_set_round_digits ( GtkRange range,
gint  round_digits 
)

◆ gtk_range_set_show_fill_level()

void gtk_range_set_show_fill_level ( GtkRange range,
gboolean  show_fill_level 
)

◆ gtk_range_set_slider_size_fixed()

void gtk_range_set_slider_size_fixed ( GtkRange range,
gboolean  size_fixed 
)

◆ gtk_range_set_update_policy()

void gtk_range_set_update_policy ( GtkRange range,
GtkUpdateType  policy 
)

◆ gtk_range_set_upper_stepper_sensitivity()

void gtk_range_set_upper_stepper_sensitivity ( GtkRange range,
GtkSensitivityType  sensitivity 
)

◆ gtk_range_set_value()

void gtk_range_set_value ( GtkRange range,
gdouble  value 
)