(
final Graphics g,
final ColorScheme cp,
final AlbiteFont fontPlain,
final AlbiteFont fontItalic,
final char[] chapterBuffer)
| 69 | } |
| 70 | |
| 71 | public final void draw( |
| 72 | final Graphics g, |
| 73 | final ColorScheme cp, |
| 74 | final AlbiteFont fontPlain, |
| 75 | final AlbiteFont fontItalic, |
| 76 | final char[] chapterBuffer) { |
| 77 | |
| 78 | final int colorDummy = cp.colors[ColorScheme.COLOR_TEXT_DUMMY]; |
| 79 | final int width = booklet.width; |
| 80 | final int hcentered = booklet.height / 2 - 20; |
| 81 | |
| 82 | char[] label = LABEL_EMPTY_CHAPTER; |
| 83 | |
| 84 | switch (type) { |
| 85 | |
| 86 | case TYPE_CHAPTER_PREV: |
| 87 | label = LABEL_CHAPTER_PREV; |
| 88 | break; |
| 89 | |
| 90 | case TYPE_CHAPTER_NEXT: |
| 91 | label = LABEL_CHAPTER_NEXT; |
| 92 | break; |
| 93 | |
| 94 | case TYPE_BOOK_START: |
| 95 | label = LABEL_BOOK_START; |
| 96 | break; |
| 97 | |
| 98 | case TYPE_BOOK_END: |
| 99 | label = LABEL_BOOK_END; |
| 100 | break; |
| 101 | |
| 102 | case TYPE_EMPTY_CHAPTER: |
| 103 | label = LABEL_EMPTY_CHAPTER; |
| 104 | break; |
| 105 | |
| 106 | case TYPE_CHAPTER_TOO_BIG: |
| 107 | label = LABEL_CHAPTER_TOO_BIG; |
| 108 | break; |
| 109 | |
| 110 | case TYPE_CHAPTER_ERROR: |
| 111 | label = LABEL_CHAPTER_ERROR; |
| 112 | break; |
| 113 | } |
| 114 | |
| 115 | int w = fontItalic.charsWidth(label); |
| 116 | |
| 117 | fontItalic.drawChars(g, colorDummy, label, |
| 118 | (booklet.width - w) / 2, booklet.height / 2 - 20); |
| 119 | } |
| 120 | |
| 121 | public final byte getType() { |
| 122 | return type; |
nothing calls this directly
no test coverage detected