diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/idorange.c | 2 | ||||
-rw-r--r-- | src/idoscalemenuitem.c | 20 |
2 files changed, 2 insertions, 20 deletions
diff --git a/src/idorange.c b/src/idorange.c index 4f165bb..3e88fd9 100644 --- a/src/idorange.c +++ b/src/idorange.c @@ -156,6 +156,8 @@ ido_range_constructed (GObject *object) } gtk_range_set_slider_size_fixed (GTK_RANGE (range), TRUE); + + G_OBJECT_CLASS (ido_range_parent_class)->constructed (object); } static void diff --git a/src/idoscalemenuitem.c b/src/idoscalemenuitem.c index b3c80f6..986d9a7 100644 --- a/src/idoscalemenuitem.c +++ b/src/idoscalemenuitem.c @@ -205,21 +205,6 @@ ido_scale_menu_item_toggle_size_allocate (IdoScaleMenuItem *item, priv->toggle_size = toggle_size; } -static gboolean -on_scale_button_press_or_release_event (GtkWidget * widget G_GNUC_UNUSED, - GdkEventButton * event, - gpointer unused G_GNUC_UNUSED) -{ - /* HACK: we want the behaviour you get with the middle button, so we - * mangle the event. clicking with other buttons moves the slider in - * step increments, clicking with the middle button moves the slider to - * the location of the click. */ - if (event->button == 1) - event->button = 2; - - return FALSE; -} - static void ido_scale_menu_item_constructed (GObject *object) { @@ -238,12 +223,7 @@ ido_scale_menu_item_constructed (GObject *object) priv->scale = ido_range_new (adj, range_style); g_object_ref (priv->scale); gtk_scale_set_draw_value (GTK_SCALE (priv->scale), FALSE); - g_signal_connect (G_OBJECT (priv->scale), "button-press-event", - G_CALLBACK (on_scale_button_press_or_release_event), NULL); - g_signal_connect (G_OBJECT (priv->scale), "button-release-event", - G_CALLBACK (on_scale_button_press_or_release_event), NULL); - hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0); priv->primary_image = gtk_image_new (); |