switch to setIntProperty api for setting page margins

pull/577/head
chrox 10 years ago
parent 6bf1a9d033
commit 3b1e05bb7f

@ -127,7 +127,6 @@ function CreDocument:loadDocument()
end
function CreDocument:close()
self._document:saveDefaults()
Document.close(self)
end
@ -335,13 +334,17 @@ function CreDocument:setStyleSheet(new_css)
end
function CreDocument:setEmbeddedStyleSheet(toggle)
-- FIXME: occasional segmentation fault when switching embedded style sheet
DEBUG("CreDocument: set embedded style sheet", toggle)
self._document:setEmbeddedStyleSheet(toggle)
self._document:setIntProperty("crengine.doc.embedded.styles.enabled", toggle)
end
function CreDocument:setPageMargins(left, top, right, bottom)
DEBUG("CreDocument: set page margins", left, top, right, bottom)
self._document:setPageMargins(left, top, right, bottom)
self._document:setIntProperty("crengine.page.margin.left", left)
self._document:setIntProperty("crengine.page.margin.top", top)
self._document:setIntProperty("crengine.page.margin.right", right)
self._document:setIntProperty("crengine.page.margin.bottom", bottom)
end
function CreDocument:setFloatingPunctuation(enabled)

Loading…
Cancel
Save