AgsDial

AgsDial — A dial widget

Functions

Properties

GObject * adjustment Read / Write
guint scale-precision Read / Write

Signals

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GtkWidget
                ╰── AgsDial

Implemented Interfaces

AgsDial implements AtkImplementorIface and GtkBuildable.

Includes

#include <ags/widget/ags_dial.h>

Description

AgsDial is a widget representing a GtkAdjustment.

Functions

ags_dial_value_changed ()

void
ags_dial_value_changed (AgsDial *dial);


ags_dial_new ()

AgsDial *
ags_dial_new ();

Creates an AgsDial

Returns

a new AgsDial

Since: 0.4

Types and Values

AGS_DIAL_DEFAULT_PRECISION

#define AGS_DIAL_DEFAULT_PRECISION (8.0)


enum AgsDialFlags

Members

AGS_DIAL_WITH_BUTTONS

   

AGS_DIAL_MOUSE_BUTTON_PRESSED

   

AGS_DIAL_BUTTON_DOWN_PRESSED

   

AGS_DIAL_BUTTON_UP_PRESSED

   

AGS_DIAL_MOTION_CAPTURING_INIT

   

AGS_DIAL_MOTION_CAPTURING

   

AGS_DIAL_SEEMLESS_MODE

   

enum AgsDialAction

Members

AGS_DIAL_INCREMENT

   

AGS_DIAL_DECREMENT

   

Property Details

The “adjustment” property

  “adjustment”               GObject *

The adjustment it is assigned with.

Flags: Read / Write


The “scale-precision” property

  “scale-precision”          guint

The precision of the scale.

Flags: Read / Write

Default value: 8

Since: 0.7.21

Signal Details

The “value-changed” signal

void
user_function (AgsDial *dial,
               gpointer user_data)

Flags: Run Last