From 5bf9df5d15e92fc97a6d9c85b3171c77ffe7382f Mon Sep 17 00:00:00 2001 From: chrox Date: Mon, 25 Feb 2013 21:27:21 +0800 Subject: [PATCH] set bgcolor to gray in cropping dialog --- frontend/ui/reader/readercropping.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/ui/reader/readercropping.lua b/frontend/ui/reader/readercropping.lua index 2ec9e598e..58b7f8936 100644 --- a/frontend/ui/reader/readercropping.lua +++ b/frontend/ui/reader/readercropping.lua @@ -55,7 +55,9 @@ function ReaderCropping:onPageCrop(mode) self.ui:handleEvent(Event:new("CloseConfig")) -- backup original view dimen self.orig_view_dimen = Geom:new{w = self.view.dimen.w, h = self.view.dimen.h} - DEBUG("backup view dimen", self.orig_view_dimen) + -- backup original view bgcolor + self.orig_view_bgcolor = self.view.outer_page_color + self.view.outer_page_color = 7 -- gray bgcolor -- backup original zoom mode as cropping use "page" zoom mode self.orig_zoom_mode = self.view.zoom_mode -- backup original reflow mode as cropping use non-reflow mode @@ -105,7 +107,11 @@ function ReaderCropping:onCancelPageCrop() end function ReaderCropping:exitPageCrop(confirmed) + -- restore view bgcolor + self.view.outer_page_color = self.orig_view_bgcolor + -- restore view dimens self.ui:handleEvent(Event:new("RestoreDimensions", self.orig_view_dimen)) + -- restore reflow mode self.document.configurable.text_wrap = self.orig_reflow_mode self.view:recalculate() -- Exiting should have the same look and feel with entering.