diff --git a/src/org/geometerplus/zlibrary/text/view/ZLTextView.java b/src/org/geometerplus/zlibrary/text/view/ZLTextView.java index 4faa95290..ec670b6fd 100644 --- a/src/org/geometerplus/zlibrary/text/view/ZLTextView.java +++ b/src/org/geometerplus/zlibrary/text/view/ZLTextView.java @@ -23,6 +23,7 @@ import java.util.*; import org.geometerplus.zlibrary.core.application.ZLApplication; import org.geometerplus.zlibrary.core.filesystem.ZLFile; +import org.geometerplus.zlibrary.core.util.RationalNumber; import org.geometerplus.zlibrary.core.util.ZLColor; import org.geometerplus.zlibrary.core.view.ZLPaintContext; @@ -767,6 +768,11 @@ public abstract class ZLTextView extends ZLTextViewBase { return new PagePosition(current, total); } + public final RationalNumber getProgress() { + final PagePosition position = pagePosition(); + return RationalNumber.create(position.Current, position.Total); + } + public final synchronized void gotoPage(int page) { if (myModel == null || myModel.getParagraphsNumber() == 0) { return;