MCPcopy Create free account
hub / github.com/dumbledore/AlbiteREADER / drawSelected

Method drawSelected

src/org/albite/book/view/TextPage.java:757–777  ·  view source on GitHub ↗
(
            final Graphics g, final ColorScheme cp,
            final int firstElement, final int lastElement)

Source from the content-addressed store, hash-verified

755 }
756
757 public final void drawSelected(
758 final Graphics g, final ColorScheme cp,
759 final int firstElement, final int lastElement) {
760
761 final AlbiteFont fontPlain = booklet.fontPlain;
762 final AlbiteFont fontItalic = booklet.fontItalic;
763 final char[] textBuffer = booklet.getTextBuffer();
764
765 final int regionsSize = regions.length;
766 final int k = Math.min(firstElement, lastElement);
767 final int l = Math.max(firstElement, lastElement);
768
769 for (int i = 0; i < regionsSize; i++) {
770 if (i >= k && i <= l) {
771 regions[i].drawSelected(
772 g, cp, fontPlain, fontItalic, textBuffer);
773 } else {
774 regions[i].draw(g, cp, fontPlain, fontItalic, textBuffer);
775 }
776 }
777 }
778
779 public final String getTextForBookmark(final char[] chapterBuffer) {
780

Callers

nothing calls this directly

Calls 2

getTextBufferMethod · 0.45
drawMethod · 0.45

Tested by

no test coverage detected