OSDN Git Service

Added Rough Destroy Status
authormonoqlo <monoqlo@tsukuba-linux.org>
Mon, 8 Mar 2010 04:25:06 +0000 (13:25 +0900)
committermonoqlo <monoqlo@tsukuba-linux.org>
Mon, 8 Mar 2010 04:25:06 +0000 (13:25 +0900)
gwit.glade
main.py

index ffe02ab..79189f8 100644 (file)
       </object>
     </child>
     <child>
+      <object class="GtkImageMenuItem" id="Delete">
+        <property name="label" translatable="yes">Delete</property>
+        <property name="visible">True</property>
+        <property name="image">image8</property>
+        <property name="use_stock">False</property>
+        <signal name="activate" handler="on_Delete_activate"/>
+      </object>
+    </child>
+    <child>
       <object class="GtkSeparatorMenuItem" id="menuitem7">
         <property name="visible">True</property>
       </object>
     <property name="visible">True</property>
     <property name="stock">gtk-find</property>
   </object>
+  <object class="GtkImage" id="image8">
+    <property name="visible">True</property>
+    <property name="stock">gtk-missing-image</property>
+  </object>
 </interface>
diff --git a/main.py b/main.py
index 4148ee7..9e86da3 100644 (file)
--- a/main.py
+++ b/main.py
@@ -231,3 +231,8 @@ class Main:
     def on_menuitem_fav_activate(self, menuitem):
         status = self.get_selected_status()
         self.twitter.api.favorite_create(status.id)
+
+    # Destroy status
+    def on_Delete_activate(self, menuitem):
+        status = self.get_selected_status()
+        self.twitter.api.status_destroy(status.id)