CtkVScale: CTK+ 3 Reference Manual

## CtkVScale CtkVScale — A vertical slider widget for selecting a value from a range |

## Functions

CtkWidget * | ctk_vscale_new ()
CtkWidget * | ctk_vscale_new_with_range ()

## Types and Values

struct | CtkVScale

## Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── CtkWidget
                ╰── CtkRange
                    ╰── CtkScale
                        ╰── CtkVScale

## Implemented Interfaces

CtkVScale implements AtkImplementorIface, CtkBuildable and CtkOrientable.

## Includes

    #include <ctk/ctk.h>

## Description

The CtkVScale widget is used to allow the user to select a value using a vertical slider. To create one, use `ctk_hscale_new_with_range()`.

The position to show the current value, and the number of decimal places shown can be set using the parent CtkScale class’s functions.

CtkVScale has been deprecated, use CtkScale instead.

## Functions

### ctk_vscale_new ()

    CtkWidget *
    ctk_vscale_new (CtkAdjustment *adjustment);

`ctk_vscale_new` has been deprecated since version 3.2 and should not be used in newly-written code.

Use `ctk_scale_new()` with `CTK_ORIENTATION_VERTICAL` instead

Creates a new CtkVScale.

#### Parameters

adjustment | the CtkAdjustment which sets the range of the scale. |

#### Returns

a new CtkVScale.

### ctk_vscale_new_with_range ()

    CtkWidget *
    ctk_vscale_new_with_range (gdouble min,
                               gdouble max,
                               gdouble step);

`ctk_vscale_new_with_range` has been deprecated since version 3.2 and should not be used in newly-written code.

Use `ctk_scale_new_with_range()` with `CTK_ORIENTATION_VERTICAL` instead

Creates a new vertical scale widget that lets the user input a number between `min` and `max` (including `min` and `max` ) with the increment `step` . `step` must be nonzero; it’s the distance the slider moves when using the arrow keys to adjust the scale value.

Note that the way in which the precision is derived works best if `step` is a power of ten. If the resulting precision is not suitable for your needs, use `ctk_scale_set_digits()` to correct it.

#### Parameters

min | minimum value |
max | maximum value |
step | step increment (tick size) used with keyboard shortcuts |

#### Returns

a new CtkVScale

## Types and Values

### struct CtkVScale

    struct CtkVScale;

The CtkVScale struct contains private data only, and should be accessed using the functions below.