set bgcolor to gray in cropping dialog

pull/2/merge
chrox 11 years ago
parent 12d6ec1740
commit 5bf9df5d15

@ -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.

Loading…
Cancel
Save