![]() |
![]() |
![]() |
hildon 2.0.6 Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals |
HildonVolumebar; HildonVolumebarClass; 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.
typedef struct { GtkContainerClass parent_class; /* signals */ void (*mute_toggled) (HildonVolumebar * self); void (*level_changed) (HildonVolumebar * self); } HildonVolumebarClass;
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. |