break;
case Clutter.ScrollDirection.SMOOTH:
double delta_x, delta_y;
- event.get_scroll_data(out delta_x, out delta_y);
- print("Scroll SMOOTH? by %f\n", event.y);
-
- return false;
+ event.get_scroll_delta(out delta_x, out delta_y);
+ //print("Scroll SMOOTH? by %f\n", delta_y * event.y);
+ y += ((float)delta_y * event.y * -1.0f) /2 ;
+ y = float.max(bottompos, y);
+ y = float.min(0, y); //
+
break;
default:
print("scroll event = bad direction %s\n", dir.to_string());