+2005-10-05 Luc Pionchon <luc.pionchon@nokia.com>
+
+ N#17918 Volumebar widget background image doesn't change when
+ widget goes into mute state,
+
+ * hildon-vvolumebar.c (hildon_volumebar_set_mute): queued widget
+ for drawing
+
+ * hildon-hvolumebar.c (hildon_hvolumebar_expose): paint background
+ using the state of the internal volumebar, not the whole container
+
+ * hildon-vvolumebar.c (hildon_vvolumebar_expose): paint background
+ using the state of the internal volumebar, not the whole container
+
2005-09-19 Tapani Palli <tapani.palli@nokia.com>
- * hildon-widgets/hildon-dialoghelp.h,
- hildon-widgets/hildon-dialoghelp.c : added gtk_dialog_help_disable and
- fixed bug #19468
+ * hildon-widgets/hildon-dialoghelp.[ch]: added
+ gtk_dialog_help_disable and fixed bug N#19468
2005-09-14 Luc Pionchon <luc.pionchon@nokia.com>
static gboolean hildon_hvolumebar_expose(GtkWidget * widget,
GdkEventExpose * event)
{
+ HildonVolumebarPrivate *priv;
+ priv = HILDON_VOLUMEBAR_GET_PRIVATE(HILDON_VOLUMEBAR(widget));
+
if (GTK_WIDGET_DRAWABLE(widget)) {
gtk_paint_box(widget->style, widget->window,
- GTK_WIDGET_STATE(widget), GTK_SHADOW_OUT,
+ GTK_WIDGET_STATE(priv->volumebar), GTK_SHADOW_OUT,
NULL, widget, "background",
widget->allocation.x,
widget->allocation.y,
}
gtk_toggle_button_set_active(priv->tbutton, mute);
+
+ gtk_widget_queue_draw (GTK_WIDGET (self));
}
/**
static gboolean hildon_vvolumebar_expose(GtkWidget * widget,
GdkEventExpose * event)
{
+ HildonVolumebarPrivate *priv;
+ priv = HILDON_VOLUMEBAR_GET_PRIVATE(HILDON_VOLUMEBAR(widget));
+
if (GTK_WIDGET_DRAWABLE(widget)) {
gtk_paint_box(widget->style, widget->window,
- GTK_WIDGET_STATE(widget), GTK_SHADOW_OUT,
+ GTK_WIDGET_STATE(priv->volumebar), GTK_SHADOW_OUT,
NULL, widget, "background",
widget->allocation.x,
widget->allocation.y,