![]() |
![]() |
![]() |
hildon 2.0.6 Reference Manual | ![]() |
---|---|---|---|---|
HildonVolumebar; double hildon_volumebar_get_level (HildonVolumebar *self); void hildon_volumebar_set_level (HildonVolumebar *self, gdouble level); gboolean hildon_volumebar_get_mute (HildonVolumebar *self); void hildon_volumebar_set_mute (HildonVolumebar *self, gboolean mute); GtkAdjustment* hildon_volumebar_get_adjustment (HildonVolumebar *self); void hildon_volumebar_set_range_insensitive_message (HildonVolumebar *widget, const gchar *message); void hildon_volumebar_set_range_insensitive_messagef (HildonVolumebar *widget, const gchar *format, ...);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----HildonVolumebar +----HildonHVolumebar +----HildonVVolumebar
"has-mute" gboolean : Read / Write / Construct "level" gdouble : Read / Write "mute" gboolean : Read / Write
HildonVolumebar is a base class for widgets that display a volume bar that allows increasing or decreasing volume within a predefined range, and muting the volume when users click the mute icon.
double hildon_volumebar_get_level (HildonVolumebar *self);
Gets the volume level of this HildonVolumebar.
|
volume bar to query level on |
Returns : |
volume level or -1 on error |
void hildon_volumebar_set_level (HildonVolumebar *self, gdouble level);
Sets new volume level for this HildonVolumebar.
|
volume bar to change level on |
|
new level |
gboolean hildon_volumebar_get_mute (HildonVolumebar *self);
Gets mute status of this HildonVolumebar (ON/OFF).
|
volume bar to query mute status |
Returns : |
Mute status as gboolean value. |
void hildon_volumebar_set_mute (HildonVolumebar *self, gboolean mute);
Sets mute status for this HildonVolumebar.
|
volume bar to work on |
|
mute ON/OFF |
GtkAdjustment* hildon_volumebar_get_adjustment (HildonVolumebar *self);
Gets the GtkAdjustment used in volume bar. This can be handy to pass to hildon_appview_set_connected_adjustment which will allow changing the volume with 'increase' / 'decrease' hardware buttons.
|
a HildonVolumebar |
Returns : |
a GtkAdjustment used by volume bar. |
void hildon_volumebar_set_range_insensitive_message (HildonVolumebar *widget, const gchar *message);
Used to asign an insensitive message to the slider of the given volumebar. It simply calls hildon_helper_set_insensitive_message on the slider/range of the volumebar.
|
A GtkWidget to assign the banner to
|
|
A message to display to the user |
void hildon_volumebar_set_range_insensitive_messagef (HildonVolumebar *widget, const gchar *format, ...);
A helper printf-like variant of hildon_helper_set_insensitive_message.
|
A GtkWidget to assign the banner to
|
|
a printf-like format string |
|
arguments for the format string |
"has-mute"
property"has-mute" gboolean : Read / Write / Construct
Whether the mute button is visibile.
Default value: TRUE
"level"
property"level" gdouble : Read / Write
Current volume level.
Allowed values: [0,100]
Default value: 50
"level-changed"
signalvoid user_function (HildonVolumebar *hildonvolumebar, gpointer user_data) : Run Last / Action
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"mute-toggled"
signalvoid user_function (HildonVolumebar *hildonvolumebar, gpointer user_data) : Run Last / Action
|
the object which received the signal. |
|
user data set when the signal handler was connected. |