From 11c0741afec1b1ee624d6e1132a7e4096683f35c Mon Sep 17 00:00:00 2001 From: chrox Date: Sun, 31 Mar 2013 22:09:19 +0800 Subject: [PATCH] increase fine tuning factor in bbox to 10 So that the finest adjustment of bbox is 5 pixels considering pan threshold is 50 pixels. --- frontend/ui/widget/bbox.lua | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/frontend/ui/widget/bbox.lua b/frontend/ui/widget/bbox.lua index 39ccfe384..571d1a30c 100644 --- a/frontend/ui/widget/bbox.lua +++ b/frontend/ui/widget/bbox.lua @@ -8,6 +8,7 @@ BBoxWidget = InputContainer:new{ page_bbox = nil, screen_bbox = nil, linesize = 2, + fine_factor = 10, } function BBoxWidget:init() @@ -131,9 +132,9 @@ function BBoxWidget:adjustScreenBBox(ges, relative) if relative then local delta = 0 if ges.direction == "north" then - delta = -ges.distance / 5 + delta = -ges.distance / self.fine_factor elseif ges.direction == "south" then - delta = ges.distance / 5 + delta = ges.distance / self.fine_factor end upper_left.y = upper_left.y + delta else @@ -143,9 +144,9 @@ function BBoxWidget:adjustScreenBBox(ges, relative) if relative then local delta = 0 if ges.direction == "west" then - delta = -ges.distance / 5 + delta = -ges.distance / self.fine_factor elseif ges.direction == "east" then - delta = ges.distance / 5 + delta = ges.distance / self.fine_factor end bottom_right.x = bottom_right.x + delta else @@ -155,9 +156,9 @@ function BBoxWidget:adjustScreenBBox(ges, relative) if relative then local delta = 0 if ges.direction == "north" then - delta = -ges.distance / 5 + delta = -ges.distance / self.fine_factor elseif ges.direction == "south" then - delta = ges.distance / 5 + delta = ges.distance / self.fine_factor end bottom_right.y = bottom_right.y + delta else @@ -167,9 +168,9 @@ function BBoxWidget:adjustScreenBBox(ges, relative) if relative then local delta = 0 if ges.direction == "west" then - delta = -ges.distance / 5 + delta = -ges.distance / self.fine_factor elseif ges.direction == "east" then - delta = ges.distance / 5 + delta = ges.distance / self.fine_factor end upper_left.x = upper_left.x + delta else