From 23573bc64850b41d578b7c0c5b275145068e7d28 Mon Sep 17 00:00:00 2001 From: Anna Date: Fri, 9 Apr 2010 01:08:32 -0400 Subject: [PATCH] Began implementation of reply button --- mytwitter.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/mytwitter.py b/mytwitter.py index e923bd3..6d3d5f0 100755 --- a/mytwitter.py +++ b/mytwitter.py @@ -85,7 +85,8 @@ class MyTwitter(): def update_status(self): text = self.update_entry.get_text() self.update_entry.set_text("") - self.api.PostUpdate(text) + self.api.PostUpdate(text, in_reply_to_status_id=self.reply_id) + self.reply_id = None self.update_window() @@ -111,12 +112,16 @@ class MyTwitter(): self.update_window() - # fixme: these are stubs - def on_reply(self, reply): - pass + # fixme: this doesn't work; we're passing in the Button widget and not the + # TweetBox widget... certain I need to do something convoluted to fix + # this + def on_reply(self, widget): + self.update_entry.set_text('@' + widget.screen_name + ' ') + self.reply_id = widget.id - def on_retweet(self, retweet): + # fixme: need to implement the retweet API in python-twitter to continue + def on_retweet(self, widget): pass ### end class MyTwitter