libgaminggear
Data Structures | Macros | Typedefs | Functions
gaminggear_xy_scales.h File Reference

Scale with two sliders that can be locked. More...

Data Structures

struct  _GaminggearXyScalesClass
 
struct  _GaminggearXyScales
 

Macros

#define GAMINGGEAR_XY_SCALES_TYPE   (gaminggear_xy_scales_get_type())
 
#define GAMINGGEAR_XY_SCALES_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass), GAMINGGEAR_XY_SCALES_TYPE, GaminggearXyScalesClass))
 
#define IS_GAMINGGEAR_XY_SCALES_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), GAMINGGEAR_XY_SCALES_TYPE))
 
#define GAMINGGEAR_XY_SCALES(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj), GAMINGGEAR_XY_SCALES_TYPE, GaminggearXyScales))
 
#define IS_GAMINGGEAR_XY_SCALES(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj), GAMINGGEAR_XY_SCALES_TYPE))
 

Typedefs

typedef struct _GaminggearXyScalesClass GaminggearXyScalesClass
 
typedef struct _GaminggearXyScales GaminggearXyScales
 
typedef struct _GaminggearXyScalesPrivate GaminggearXyScalesPrivate
 

Functions

GType gaminggear_xy_scales_get_type (void)
 
GtkWidget * gaminggear_xy_scales_new (gdouble min, gdouble max, gdouble step)
 Creates new xy scale. More...
 
gdouble gaminggear_xy_scales_get_x_value (GaminggearXyScales *scales)
 Get the value for X. More...
 
void gaminggear_xy_scales_set_x_value (GaminggearXyScales *scales, gdouble value)
 Set the value for X. More...
 
gdouble gaminggear_xy_scales_get_y_value (GaminggearXyScales *scales)
 Get the value for Y. More...
 
void gaminggear_xy_scales_set_y_value (GaminggearXyScales *scales, gdouble value)
 Set the value for Y. More...
 
gboolean gaminggear_xy_scales_get_linked (GaminggearXyScales *scales)
 Get the state of the link indicator. More...
 
void gaminggear_xy_scales_set_linked (GaminggearXyScales *scales, gboolean value)
 Set the state of the link indicator. More...
 
void gaminggear_xy_scales_set_digits (GaminggearXyScales *scales, guint digits)
 Set digits on spin button. More...
 

Detailed Description

Scale with two sliders that can be locked.

Macro Definition Documentation

◆ GAMINGGEAR_XY_SCALES

#define GAMINGGEAR_XY_SCALES (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj), GAMINGGEAR_XY_SCALES_TYPE, GaminggearXyScales))

◆ GAMINGGEAR_XY_SCALES_CLASS

#define GAMINGGEAR_XY_SCALES_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass), GAMINGGEAR_XY_SCALES_TYPE, GaminggearXyScalesClass))

◆ GAMINGGEAR_XY_SCALES_TYPE

#define GAMINGGEAR_XY_SCALES_TYPE   (gaminggear_xy_scales_get_type())

◆ IS_GAMINGGEAR_XY_SCALES

#define IS_GAMINGGEAR_XY_SCALES (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj), GAMINGGEAR_XY_SCALES_TYPE))

◆ IS_GAMINGGEAR_XY_SCALES_CLASS

#define IS_GAMINGGEAR_XY_SCALES_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass), GAMINGGEAR_XY_SCALES_TYPE))

Typedef Documentation

◆ GaminggearXyScales

◆ GaminggearXyScalesClass

◆ GaminggearXyScalesPrivate

typedef struct _GaminggearXyScalesPrivate GaminggearXyScalesPrivate

Function Documentation

◆ gaminggear_xy_scales_get_linked()

gboolean gaminggear_xy_scales_get_linked ( GaminggearXyScales scales)

Get the state of the link indicator.

Parameters
scalesA xy scale.
Return values
valueReturns TRUE if X and Y are linked, FALSE else.
Since
1.0

◆ gaminggear_xy_scales_get_type()

GType gaminggear_xy_scales_get_type ( void  )

◆ gaminggear_xy_scales_get_x_value()

gdouble gaminggear_xy_scales_get_x_value ( GaminggearXyScales scales)

Get the value for X.

Parameters
scalesA xy scale.
Return values
valueThe actual value.
Since
1.0

◆ gaminggear_xy_scales_get_y_value()

gdouble gaminggear_xy_scales_get_y_value ( GaminggearXyScales scales)

Get the value for Y.

Parameters
scalesA xy scale.
Return values
valueThe actual value.
Since
1.0

◆ gaminggear_xy_scales_new()

GtkWidget* gaminggear_xy_scales_new ( gdouble  min,
gdouble  max,
gdouble  step 
)

Creates new xy scale.

Adds marks with distance step.

Parameters
minThe minimal value.
maxThe maximal value.
stepStep increment.
Return values
widgetA new xy scale.
Since
1.0

◆ gaminggear_xy_scales_set_digits()

void gaminggear_xy_scales_set_digits ( GaminggearXyScales scales,
guint  digits 
)

Set digits on spin button.

Parameters
scalesA xy scale.
digitsThe new amount of digits to show in the spin button.
Since
1.0

◆ gaminggear_xy_scales_set_linked()

void gaminggear_xy_scales_set_linked ( GaminggearXyScales scales,
gboolean  value 
)

Set the state of the link indicator.

Parameters
scalesA xy scale.
valueThe new state.
Since
1.0

◆ gaminggear_xy_scales_set_x_value()

void gaminggear_xy_scales_set_x_value ( GaminggearXyScales scales,
gdouble  value 
)

Set the value for X.

Parameters
scalesA xy scale.
valueThe new value.
Since
1.0

◆ gaminggear_xy_scales_set_y_value()

void gaminggear_xy_scales_set_y_value ( GaminggearXyScales scales,
gdouble  value 
)

Set the value for Y.

Parameters
scalesA xy scale.
valueThe new value.
Since
1.0