Synopsis

struct              GpwVolume;
struct              GpwVolumeClass;

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkButton
                                       +----GtkScaleButton
                                             +----GtkVolumeButton
                                                   +----GpwVolume

Implemented Interfaces

GpwVolume implements AtkImplementorIface, GtkBuildable, GtkActivatable and GtkOrientable.

Properties

  "device"                   gchar*                : Read / Write

Description

This widget is a yet working volume changer: just set the mixer device in the GpwVolume:device property and GpwVolume will set the levels accessing it throught the ioctl() interface.

It does not need any GtkAdjustment object as it provides a suitable default one during the instance initialization.

Details

struct GpwVolume

struct GpwVolume;

All fields are private and should not be used directly. Use its public methods instead.


struct GpwVolumeClass

struct GpwVolumeClass {
};

Property Details

The "device" property

  "device"                   gchar*                : Read / Write

The device to use to set and get the volume.

Default value: NULL