forked from AuroraMiddleware/gtk
Add a second volume button.
2007-10-04 Matthias Clasen <mclasen@redhat.com> * tests/testvolumebutton.c: Add a second volume button. * gtk/gtkscalebutton.c: Doh, don't release grabs we don't hold. (#478371, reported by Bill Nottingham) svn path=/trunk/; revision=18881
This commit is contained in:
parent
618c8de221
commit
0afe895ad2
@ -1,3 +1,10 @@
|
|||||||
|
2007-10-04 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* tests/testvolumebutton.c: Add a second volume button.
|
||||||
|
|
||||||
|
* gtk/gtkscalebutton.c: Doh, don't release grabs we don't hold.
|
||||||
|
(#478371, reported by Bill Nottingham)
|
||||||
|
|
||||||
2007-10-04 Loïc Minier <lool@dooz.org>
|
2007-10-04 Loïc Minier <lool@dooz.org>
|
||||||
|
|
||||||
* gtk/gtkfilechooserdefault.c: (list_mtime_data_func): Fix warnings
|
* gtk/gtkfilechooserdefault.c: (list_mtime_data_func): Fix warnings
|
||||||
|
@ -877,6 +877,9 @@ gtk_scale_button_grab_notify (GtkScaleButton *button,
|
|||||||
|
|
||||||
priv = button->priv;
|
priv = button->priv;
|
||||||
|
|
||||||
|
if (!GTK_WIDGET_HAS_GRAB (priv->dock))
|
||||||
|
return;
|
||||||
|
|
||||||
if (gtk_widget_is_ancestor (gtk_grab_get_current (), priv->dock))
|
if (gtk_widget_is_ancestor (gtk_grab_get_current (), priv->dock))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -60,15 +60,22 @@ int main (int argc, char **argv)
|
|||||||
{
|
{
|
||||||
GtkWidget *window;
|
GtkWidget *window;
|
||||||
GtkWidget *button;
|
GtkWidget *button;
|
||||||
|
GtkWidget *button2;
|
||||||
|
GtkWidget *box;
|
||||||
|
|
||||||
gtk_init (&argc, &argv);
|
gtk_init (&argc, &argv);
|
||||||
|
|
||||||
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
|
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
|
||||||
button = gtk_volume_button_new ();
|
button = gtk_volume_button_new ();
|
||||||
|
button2 = gtk_volume_button_new ();
|
||||||
|
box = gtk_hbox_new (FALSE, 0);
|
||||||
|
|
||||||
g_signal_connect (G_OBJECT (button),
|
g_signal_connect (G_OBJECT (button),
|
||||||
"value-changed",
|
"value-changed",
|
||||||
G_CALLBACK (value_changed), NULL);
|
G_CALLBACK (value_changed), NULL);
|
||||||
gtk_container_add (GTK_CONTAINER (window), button);
|
gtk_container_add (GTK_CONTAINER (window), box);
|
||||||
|
gtk_container_add (GTK_CONTAINER (box), button);
|
||||||
|
gtk_container_add (GTK_CONTAINER (box), button2);
|
||||||
|
|
||||||
gtk_widget_show_all (window);
|
gtk_widget_show_all (window);
|
||||||
gtk_button_clicked (GTK_BUTTON (button));
|
gtk_button_clicked (GTK_BUTTON (button));
|
||||||
|
Loading…
Reference in New Issue
Block a user