Added Verified Account label to verified accounts

This commit is contained in:
Anna 2010-04-16 17:32:17 -04:00
parent d47b12124f
commit 6bde20333f
4 changed files with 75 additions and 3 deletions

View file

@ -50,6 +50,7 @@ class MyTwitter():
self.search_entry = self.widget_tree.get_widget('search_entry')
self.following_button = self.widget_tree.get_widget('following_button')
self.at_button = self.widget_tree.get_widget('at_button')
self.verified_label = self.widget_tree.get_widget('verified_label')
self.context_id = self.status_bar.get_context_id('message')
@ -196,10 +197,12 @@ class MyTwitter():
is_user = False
following = False
verified = False
if re.match('user:', name):
is_user = True
following = self.check_following(name)
new_pane = TweetPane(name, num_entries=self.num_entries, single_tweet=single_tweet, is_user=is_user, following=following)
verified = self.check_verified(name)
new_pane = TweetPane(name, num_entries=self.num_entries, single_tweet=single_tweet, is_user=is_user, following=following, verified=verified)
self.tweet_notebook.append_page_menu(new_pane, new_pane.get_tab_label(), gtk.Label(name))
new_pane.get_tab_label().connect('close-clicked', self.remove_view_callback, name)
new_pane.connect('tweet-reply', self.on_reply)
@ -230,6 +233,10 @@ class MyTwitter():
self.at_button.show()
else:
self.at_button.hide()
if pane.get_verified():
self.verified_label.show()
else:
self.verified_label.hide()
def on_search(self, event):
@ -263,6 +270,13 @@ class MyTwitter():
return relationship.source.following
# Name is the name of a pane, with the 'user: ' in place
def check_verified(self, name):
screen_name = re.sub('user: ', '', name)
user = self.api.GetUser(screen_name)
return user.verified
def update_follow_button(self, pane):
if not pane.get_is_user():
self.following_button.set_label('')
@ -358,7 +372,6 @@ class User():
self.name = None
# main
parser = optparse.OptionParser()
parser.add_option('-c' ,'--config', dest="filename", default="~/.mytwitter")