Add KlipperScreen version to system panel

This commit is contained in:
Jordan Ruthe 2020-11-16 00:22:35 -05:00
parent 8733292dc3
commit df5ac88f84
2 changed files with 7 additions and 1 deletions

View File

@ -39,8 +39,13 @@ class SystemPanel(ScreenPanel):
title.get_style_context().add_class('temperature_entry')
self.labels['loadavg'].get_style_context().add_class('temperature_entry')
self.labels['version'] = Gtk.Label("KlipperScreen Version: %s" % self._screen.version)
self.labels['version'].set_margin_top(15)
self.labels['version'].get_style_context().add_class('temperature_entry')
info.add(title)
info.add(self.labels['loadavg'])
info.add(self.labels['version'])
grid.attach(info, 0, 0, 4, 2)

View File

@ -96,7 +96,8 @@ class KlipperScreen(Gtk.Window):
self.height = Gdk.Screen.get_height(Gdk.Screen.get_default())
self.set_default_size(self.width, self.height)
self.set_resizable(False)
logger.info("KlipperScreen version: %s" % get_software_version())
self.version = get_software_version()
logger.info("KlipperScreen version: %s" % self.version)
logger.info("Screen resolution: %sx%s" % (self.width, self.height))
self.printer_initializing("Connecting to Moonraker")