main_menu: add scrollbar fixes #1034
This commit is contained in:
parent
fff7f66780
commit
3ba6bd657f
@ -27,6 +27,7 @@ class MainPanel(MenuPanel):
|
|||||||
self.main_menu.set_hexpand(True)
|
self.main_menu.set_hexpand(True)
|
||||||
self.main_menu.set_vexpand(True)
|
self.main_menu.set_vexpand(True)
|
||||||
self.graph_retry = 0
|
self.graph_retry = 0
|
||||||
|
scroll = self._gtk.ScrolledWindow()
|
||||||
|
|
||||||
logging.info("### Making MainMenu")
|
logging.info("### Making MainMenu")
|
||||||
|
|
||||||
@ -36,10 +37,12 @@ class MainPanel(MenuPanel):
|
|||||||
self.main_menu.attach(self.create_left_panel(), 0, 0, 1, 1)
|
self.main_menu.attach(self.create_left_panel(), 0, 0, 1, 1)
|
||||||
if self._screen.vertical_mode:
|
if self._screen.vertical_mode:
|
||||||
self.labels['menu'] = self.arrangeMenuItems(items, 3, True)
|
self.labels['menu'] = self.arrangeMenuItems(items, 3, True)
|
||||||
self.main_menu.attach(self.labels['menu'], 0, 1, 1, 1)
|
scroll.add(self.labels['menu'])
|
||||||
|
self.main_menu.attach(scroll, 0, 1, 1, 1)
|
||||||
else:
|
else:
|
||||||
self.labels['menu'] = self.arrangeMenuItems(items, 2, True)
|
self.labels['menu'] = self.arrangeMenuItems(items, 2, True)
|
||||||
self.main_menu.attach(self.labels['menu'], 1, 0, 1, 1)
|
scroll.add(self.labels['menu'])
|
||||||
|
self.main_menu.attach(scroll, 1, 0, 1, 1)
|
||||||
self.content.add(self.main_menu)
|
self.content.add(self.main_menu)
|
||||||
|
|
||||||
def update_graph_visibility(self):
|
def update_graph_visibility(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user