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

Go to the source code of this file.

Classes

struct  _GtkScale
 
struct  _GtkScaleClass
 

Macros

#define GTK_TYPE_SCALE   (gtk_scale_get_type ())
 
#define GTK_SCALE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE, GtkScale))
 
#define GTK_SCALE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE, GtkScaleClass))
 
#define GTK_IS_SCALE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE))
 
#define GTK_IS_SCALE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE))
 
#define GTK_SCALE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE, GtkScaleClass))
 

Typedefs

typedef struct _GtkScale GtkScale
 
typedef struct _GtkScaleClass GtkScaleClass
 

Functions

GType gtk_scale_get_type (void) G_GNUC_CONST
 
void gtk_scale_set_digits (GtkScale *scale, gint digits)
 
gint gtk_scale_get_digits (GtkScale *scale)
 
void gtk_scale_set_draw_value (GtkScale *scale, gboolean draw_value)
 
gboolean gtk_scale_get_draw_value (GtkScale *scale)
 
void gtk_scale_set_value_pos (GtkScale *scale, GtkPositionType pos)
 
GtkPositionType gtk_scale_get_value_pos (GtkScale *scale)
 
PangoLayout * gtk_scale_get_layout (GtkScale *scale)
 
void gtk_scale_get_layout_offsets (GtkScale *scale, gint *x, gint *y)
 
void gtk_scale_add_mark (GtkScale *scale, gdouble value, GtkPositionType position, const gchar *markup)
 
void gtk_scale_clear_marks (GtkScale *scale)
 
void _gtk_scale_clear_layout (GtkScale *scale)
 
void _gtk_scale_get_value_size (GtkScale *scale, gint *width, gint *height)
 
gchar * _gtk_scale_format_value (GtkScale *scale, gdouble value)
 

Macro Definition Documentation

◆ GTK_IS_SCALE

#define GTK_IS_SCALE (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE))

Definition at line 43 of file gtkscale.h.

◆ GTK_IS_SCALE_CLASS

#define GTK_IS_SCALE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE))

Definition at line 44 of file gtkscale.h.

◆ GTK_SCALE

#define GTK_SCALE (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE, GtkScale))

Definition at line 41 of file gtkscale.h.

◆ GTK_SCALE_CLASS

#define GTK_SCALE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE, GtkScaleClass))

Definition at line 42 of file gtkscale.h.

◆ GTK_SCALE_GET_CLASS

#define GTK_SCALE_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE, GtkScaleClass))

Definition at line 45 of file gtkscale.h.

◆ GTK_TYPE_SCALE

#define GTK_TYPE_SCALE   (gtk_scale_get_type ())

Definition at line 40 of file gtkscale.h.

Typedef Documentation

◆ GtkScale

typedef struct _GtkScale GtkScale

Definition at line 38 of file gtkscale.h.

◆ GtkScaleClass

typedef struct _GtkScaleClass GtkScaleClass

Definition at line 38 of file gtkscale.h.

Function Documentation

◆ _gtk_scale_clear_layout()

void _gtk_scale_clear_layout ( GtkScale scale)

◆ _gtk_scale_format_value()

gchar* _gtk_scale_format_value ( GtkScale scale,
gdouble  value 
)

◆ _gtk_scale_get_value_size()

void _gtk_scale_get_value_size ( GtkScale scale,
gint *  width,
gint *  height 
)

◆ gtk_scale_add_mark()

void gtk_scale_add_mark ( GtkScale scale,
gdouble  value,
GtkPositionType  position,
const gchar *  markup 
)

◆ gtk_scale_clear_marks()

void gtk_scale_clear_marks ( GtkScale scale)

◆ gtk_scale_get_digits()

gint gtk_scale_get_digits ( GtkScale scale)

◆ gtk_scale_get_draw_value()

gboolean gtk_scale_get_draw_value ( GtkScale scale)

◆ gtk_scale_get_layout()

PangoLayout* gtk_scale_get_layout ( GtkScale scale)

◆ gtk_scale_get_layout_offsets()

void gtk_scale_get_layout_offsets ( GtkScale scale,
gint *  x,
gint *  y 
)

◆ gtk_scale_get_type()

GType gtk_scale_get_type ( void  )

◆ gtk_scale_get_value_pos()

GtkPositionType gtk_scale_get_value_pos ( GtkScale scale)

◆ gtk_scale_set_digits()

void gtk_scale_set_digits ( GtkScale scale,
gint  digits 
)

◆ gtk_scale_set_draw_value()

void gtk_scale_set_draw_value ( GtkScale scale,
gboolean  draw_value 
)

◆ gtk_scale_set_value_pos()

void gtk_scale_set_value_pos ( GtkScale scale,
GtkPositionType  pos 
)