Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2008-09-18 12:56:17 (GMT)
committer Simon Schampijer <simon@schampijer.de>2008-09-18 12:58:19 (GMT)
commit54b3aae09ff1b91bdb62811ee8064baa249b66ae (patch)
tree4215c8de0c315ffc91d793234099c01f65d5af8d
parentf74196ab62feda4729de279cb57873ac4eae6553 (diff)
Add scrolled window to the cp main view #8148
this compensates for too long section titles
-rw-r--r--src/controlpanel/gui.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/controlpanel/gui.py b/src/controlpanel/gui.py
index 413c39a..527f3b7 100644
--- a/src/controlpanel/gui.py
+++ b/src/controlpanel/gui.py
@@ -51,6 +51,7 @@ class ControlPanel(gtk.Window):
self._toolbar = None
self._canvas = None
self._table = None
+ self._scrolledwindow = None
self._separator = None
self._section_view = None
self._section_toolbar = None
@@ -107,6 +108,14 @@ class ControlPanel(gtk.Window):
self._table = gtk.Table()
self._table.set_col_spacings(style.GRID_CELL_SIZE)
self._table.set_border_width(style.GRID_CELL_SIZE)
+
+ self._scrolledwindow = gtk.ScrolledWindow()
+ self._scrolledwindow.set_policy(gtk.POLICY_AUTOMATIC,
+ gtk.POLICY_AUTOMATIC)
+ self._scrolledwindow.add_with_viewport(self._table)
+ child = self._scrolledwindow.get_child()
+ child.modify_bg(gtk.STATE_NORMAL, style.COLOR_BLACK.get_gdk_color())
+
self._setup_options()
self._main_toolbar.connect('stop-clicked',
self.__stop_clicked_cb)
@@ -146,10 +155,11 @@ class ControlPanel(gtk.Window):
def _show_main_view(self):
self._set_toolbar(self._main_toolbar)
self._main_toolbar.show()
- self._set_canvas(self._table)
+ self._set_canvas(self._scrolledwindow)
self._main_view.modify_bg(gtk.STATE_NORMAL,
style.COLOR_BLACK.get_gdk_color())
self._table.show()
+ self._scrolledwindow.show()
entry = self._main_toolbar.get_entry()
entry.grab_focus()
entry.set_text('')