GvaMuteButton

GvaMuteButton — Button for muting sound

Synopsis

                    GvaMuteButton;
GtkWidget*          gva_mute_button_new                 (void);
gboolean            gva_mute_button_get_muted           (GvaMuteButton *mute_button);
void                gva_mute_button_set_muted           (GvaMuteButton *mute_button,
                                                         gboolean muted);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkButton
                                       +----GvaMuteButton

Implemented Interfaces

GvaMuteButton implements AtkImplementorIface and GtkBuildable.

Properties

  "muted"                    gboolean              : Read / Write / Construct

Description

A GvaMuteButton toggles between a muted icon and a full volume icon.

Details

GvaMuteButton

typedef struct _GvaMuteButton GvaMuteButton;

Contains only private data that should be read and manipulated using the functions below.


gva_mute_button_new ()

GtkWidget*          gva_mute_button_new                 (void);

Creates a new GvaMuteButton.

Returns :

a new GvaMuteButton

gva_mute_button_get_muted ()

gboolean            gva_mute_button_get_muted           (GvaMuteButton *mute_button);

Returns the muted state of mute_button.

mute_button :

a GvaMuteButton

Returns :

the muted state of mute_button

gva_mute_button_set_muted ()

void                gva_mute_button_set_muted           (GvaMuteButton *mute_button,
                                                         gboolean muted);

Sets the muted state of mute_button to muted. The button's icon and tooltip will be updated appropriately.

mute_button :

a GvaMuteButton

muted :

muted state

Property Details

The "muted" property

  "muted"                    gboolean              : Read / Write / Construct

Whether the button state is muted.

Default value: FALSE