Пример #1
0
    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)
Пример #2
0
 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)