menu and printer_select: support more than 8 items
This commit is contained in:
parent
07bbbe9d51
commit
bc366b708d
@ -19,10 +19,16 @@ class MenuPanel(ScreenPanel):
|
|||||||
self.items = items
|
self.items = items
|
||||||
self.create_menu_items()
|
self.create_menu_items()
|
||||||
|
|
||||||
self.grid = Gtk.Grid()
|
self.grid = self._gtk.HomogeneousGrid()
|
||||||
self.grid.set_row_homogeneous(True)
|
|
||||||
self.grid.set_column_homogeneous(True)
|
scroll = Gtk.ScrolledWindow()
|
||||||
self.content.add(self.grid)
|
scroll.set_property("overlay-scrolling", False)
|
||||||
|
scroll.set_hexpand(True)
|
||||||
|
scroll.set_vexpand(True)
|
||||||
|
scroll.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC)
|
||||||
|
scroll.add(self.grid)
|
||||||
|
|
||||||
|
self.content.add(scroll)
|
||||||
|
|
||||||
def activate(self):
|
def activate(self):
|
||||||
if not self.j2_data:
|
if not self.j2_data:
|
||||||
|
@ -2,7 +2,7 @@ import gi
|
|||||||
import logging
|
import logging
|
||||||
|
|
||||||
gi.require_version("Gtk", "3.0")
|
gi.require_version("Gtk", "3.0")
|
||||||
|
from gi.repository import Gtk
|
||||||
from ks_includes.screen_panel import ScreenPanel
|
from ks_includes.screen_panel import ScreenPanel
|
||||||
|
|
||||||
logger = logging.getLogger("KlipperScreen.PrinterSelect")
|
logger = logging.getLogger("KlipperScreen.PrinterSelect")
|
||||||
@ -20,7 +20,13 @@ class PrinterSelect(ScreenPanel):
|
|||||||
printers = self._config.get_printers()
|
printers = self._config.get_printers()
|
||||||
|
|
||||||
grid = self._gtk.HomogeneousGrid()
|
grid = self._gtk.HomogeneousGrid()
|
||||||
self.content.add(grid)
|
scroll = Gtk.ScrolledWindow()
|
||||||
|
scroll.set_property("overlay-scrolling", False)
|
||||||
|
scroll.set_hexpand(True)
|
||||||
|
scroll.set_vexpand(True)
|
||||||
|
scroll.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC)
|
||||||
|
scroll.add(grid)
|
||||||
|
self.content.add(scroll)
|
||||||
|
|
||||||
length = len(printers)
|
length = len(printers)
|
||||||
if length == 4:
|
if length == 4:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user