resize the history window on expander expanded and reset it to original size when if we dis-expand

This commit is contained in:
Nikos Kouremenos 2005-11-30 19:41:31 +00:00
parent ae50c29470
commit c7fa39ca5e
1 changed files with 8 additions and 1 deletions

View File

@ -275,7 +275,14 @@ class HistoryWindow:
the True/False thingy depending if it's expanded or not
this function is called in a timeout just after expanded state changes'''
parent = widget.get_parent() # vbox
parent.child_set_property(widget, 'expand', widget.get_expanded())
expanded = widget.get_expanded()
w, h = self.window.get_size()
if expanded: # resize to larger in height the window
self.window.resize(w, int(h*1.3))
else: # resize to smaller in height the window
self.window.resize(w, int(h/1.3))
# now set expand so if manually resizing scrolledwindow resizes too
parent.child_set_property(widget, 'expand', expanded)
def on_search_expander_activate(self, widget):
if widget.get_expanded(): # it's the OPPOSITE!, it's not expanded