def new_ilw(self): self.quotes_updater = QuoteUpdater(self.set_applet_icon, self.set_applet_tooltip) self.investwidget = Gtk.ScrolledWindow() self.investwidget.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC) #this helps get the initial height right self.investwidget.set_propagate_natural_height(True) raw_invest_widget = InvestWidget(self.quotes_updater) #the window containing the list of quotes can't be #resized by the user so show all quotes possible up to a #nice maximum window size window = self.applet.get_window() display = window.get_display() monitor = display.get_monitor_at_window(window) monitor_geom = monitor.get_geometry() self.investwidget.set_max_content_height(monitor_geom.height - 60) self.investwidget.add(raw_invest_widget) self.ilw = InvestmentsListWindow(self.applet, self.investwidget)
def new_ilw(self): self.quotes_updater = QuoteUpdater(self.set_applet_icon, self.set_applet_tooltip) self.investwidget = InvestWidget(self.quotes_updater) self.ilw = InvestmentsListWindow(self.applet, self.investwidget)