diff options
| author | Alex Valavanis <valavanisalex@gmail.com> | 2014-01-03 14:21:14 +0000 |
|---|---|---|
| committer | Alex Valavanis <valavanisalex@gmail.com> | 2014-01-03 14:21:14 +0000 |
| commit | f7ae74c614b0c845881446bb603bd6ff6afeef72 (patch) | |
| tree | 9255180dcad964768c2f981f767f7796df9850d2 /src | |
| parent | Stop using GTK_IS_HBOX: Deprecated in Gtk+ 3 (diff) | |
| download | inkscape-f7ae74c614b0c845881446bb603bd6ff6afeef72.tar.gz inkscape-f7ae74c614b0c845881446bb603bd6ff6afeef72.zip | |
gimpspinscale (upstream #85a09): Fix drag issue
(bzr r12873)
Diffstat (limited to 'src')
| -rw-r--r-- | src/ui/widget/gimpspinscale.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/ui/widget/gimpspinscale.c b/src/ui/widget/gimpspinscale.c index f9f9a3807..1ead03c8b 100644 --- a/src/ui/widget/gimpspinscale.c +++ b/src/ui/widget/gimpspinscale.c @@ -174,6 +174,13 @@ gimp_spin_scale_init (GimpSpinScale *scale) { GimpSpinScalePrivate *private = GET_PRIVATE (scale); + gtk_widget_add_events (GTK_WIDGET (scale), + GDK_BUTTON_PRESS_MASK | + GDK_BUTTON_RELEASE_MASK | + GDK_POINTER_MOTION_MASK | + GDK_BUTTON1_MOTION_MASK | + GDK_LEAVE_NOTIFY_MASK); + gtk_entry_set_alignment (GTK_ENTRY (scale), 1.0); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (scale), TRUE); @@ -329,10 +336,8 @@ gimp_spin_scale_size_request (GtkWidget *widget, } else { requisition->height += height; } - #endif - if (private->label) { gint char_width; @@ -845,6 +850,9 @@ gimp_spin_scale_motion_notify (GtkWidget *widget, GdkEventMotion *event) { GimpSpinScalePrivate *private = GET_PRIVATE (widget); + + gdk_event_request_motions (event); + #if WITH_GTKMM_3_0 gint x, y; |
