On Thu, Sep 27, 2012 at 11:04 AM, Jonas Ådahl <jad...@gmail.com> wrote:
> Signed-off-by: Jonas Ådahl <jad...@gmail.com> > --- > src/shell.c | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > diff --git a/src/shell.c b/src/shell.c > index e2715d6..6193bd2 100644 > --- a/src/shell.c > +++ b/src/shell.c > @@ -2361,7 +2361,7 @@ static void > surface_opacity_binding(struct wl_seat *seat, uint32_t time, uint32_t > axis, > wl_fixed_t value, void *data) > { > - float step = 0.05; > + float step = 0.005; > struct shell_surface *shsurf; > struct weston_surface *surface = > (struct weston_surface *) seat->pointer->focus; > @@ -2373,7 +2373,7 @@ surface_opacity_binding(struct wl_seat *seat, > uint32_t time, uint32_t axis, > if (!shsurf) > return; > > - surface->alpha += wl_fixed_to_double(value) * step; > + surface->alpha -= wl_fixed_to_double(value) * step; > > if (surface->alpha > 1.0) > surface->alpha = 1.0; > @@ -2403,8 +2403,9 @@ do_zoom(struct wl_seat *seat, uint32_t time, > uint32_t key, uint32_t axis, > else if (key == KEY_PAGEDOWN) > increment = -output->zoom.increment; > else if (axis == WL_POINTER_AXIS_VERTICAL_SCROLL) > + /* For every pixel zoom 20th of a step */ > increment = output->zoom.increment * > - wl_fixed_to_double(value); > + -wl_fixed_to_double(value) / > 20.0; > else > increment = 0; > > -- > 1.7.9.5 > > Can you possibly elaborate on why this is necessary? I'm guessing it has something to do with http://lists.freedesktop.org/archives/wayland-devel/2012-September/005536.htmlsomehow? I'm not seeing a clear direction here. Thanks, Scott
_______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel