diff --git a/g13gui/g13gui/bitwidgets/display.py b/g13gui/g13gui/bitwidgets/display.py index 67a2f92..a599991 100644 --- a/g13gui/g13gui/bitwidgets/display.py +++ b/g13gui/g13gui/bitwidgets/display.py @@ -10,7 +10,7 @@ from g13gui.observer import ChangeType class DisplayMetrics(object): WIDTH_PIXELS = 160 - HEIGHT_PIXELS = 43 + HEIGHT_PIXELS = 48 LPBM_LENGTH = 960 @@ -42,9 +42,6 @@ def ImageToLPBM(image): col = 0 row += 8 - # padding? lpbm files are always 960 bytes, the last bytes are filled with garbage. - bio.write(bytes(LPBM_LENGTH - maxBytes)) - return bio.getvalue() diff --git a/g13gui/g13gui/bitwidgets/display_tests.py b/g13gui/g13gui/bitwidgets/display_tests.py index fa624c7..d1c8406 100644 --- a/g13gui/g13gui/bitwidgets/display_tests.py +++ b/g13gui/g13gui/bitwidgets/display_tests.py @@ -16,8 +16,9 @@ class DisplayTests(unittest.TestCase): def testConversion(self): ctx = self.d.getContext() + ctx.rectangle((0, 0, 160, 43), fill=1) ctx.text((0, 0), "Hello world!", - font=FontManager.getFont(Fonts.HUGE), fill=1) + font=FontManager.getFont(Fonts.HUGE), fill=0) result = ImageToLPBM(self.d._bitmap) self.assertEqual(len(result), LPBM_LENGTH)