示例#1
0
 def message(self, message=None):
     if message:
         Common.gui.twitter_message_widget.set_markup(
                 '<span size="small">' + Common.escape(message) + '</span>')
     else:
         Common.gui.twitter_message_widget.set_label('')
     Common.gui.refresh()
示例#2
0
 def error_thread(self):
     while self.error_list:
         diagnostic = self.error_list[0]
         Common.gui.twitter_error_widget.set_markup(
                 '<span size="small" weight="bold" foreground="red">'
                 + Common.escape(diagnostic) + '</span>')
         yield Common.gui.blanking_delay
         Common.gui.twitter_error_widget.set_label('')
         yield 0.2
         self.error_list.pop(0)
示例#3
0
文件: Tab.py 项目: pinard/TweeTabs
 def update_tab_label(self):
     text = '<span'
     if self.selected:
         if self.selected == 2:
             text += ' foreground="' + Common.gui.select2_color + '"'
         else:
             text += ' foreground="' + Common.gui.select_color + '"'
     if self.name is None:
         name = '%d' % self.ordinal
         text += ' style="italic"'
     else:
         name = self.name
     if not self.frozen:
        text += ' weight="bold"'
     text += ('>' + Common.escape(name) + '</span>'
              ' <span size="small" foreground="gray50">'
              + str(len(self.tab_vbox.get_children()))
              + '</span>')
     label = gtk.Label()
     label.set_markup(text)
     Common.gui.notebook_widget.set_tab_label(self.widget, label)
示例#4
0
文件: Gui.py 项目: pinard/TweeTabs
 def error(self, diagnostic):
     self.gui_message_widget.set_markup(
             '<span weight="bold" foreground="red">'
             + Common.escape(diagnostic) + '</span>')
     self.refresh()