implemented the cancel button of the task panel.
authorJean-Philippe Orsini <jeanfi@gmail.com>
Wed, 4 Dec 2013 20:47:36 +0000 (20:47 +0000)
committerJean-Philippe Orsini <jeanfi@gmail.com>
Wed, 4 Dec 2013 20:47:36 +0000 (20:47 +0000)
NEWS
src/glade/ptask.glade
src/ui_taskpanel.c

diff --git a/NEWS b/NEWS
index adfe62f..e167c36 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,7 @@ v0.0.5
  * keep focus on task after refresh.
  * added support of tasks with deleted status.
  * added urgency column.
+ * implemented the cancel button of the task panel.
 
 v0.0.4
 ------
index 315e014..6ed4162 100644 (file)
@@ -1,6 +1,26 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <interface>
   <!-- interface-requires gtk+ 3.0 -->
+  <object class="GtkListStore" id="prioritystore">
+    <columns>
+      <!-- column-name priority -->
+      <column type="gchararray"/>
+    </columns>
+    <data>
+      <row>
+        <col id="0" translatable="yes">None</col>
+      </row>
+      <row>
+        <col id="0" translatable="yes">Low</col>
+      </row>
+      <row>
+        <col id="0" translatable="yes">Medium</col>
+      </row>
+      <row>
+        <col id="0" translatable="yes">High</col>
+      </row>
+    </data>
+  </object>
   <object class="GtkDialog" id="diag_tasknew">
     <property name="can_focus">False</property>
     <property name="border_width">5</property>
       <action-widget response="0">button2</action-widget>
     </action-widgets>
   </object>
-  <object class="GtkListStore" id="prioritystore">
-    <columns>
-      <!-- column-name priority -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">None</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Low</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Medium</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">High</col>
-      </row>
-    </data>
-  </object>
   <object class="GtkListStore" id="projectstore">
     <columns>
       <!-- column-name gchararray1 -->
                             <property name="visible">True</property>
                             <property name="can_focus">True</property>
                             <property name="receives_default">True</property>
+                            <signal name="clicked" handler="taskpanel_cancel_clicked_cbk" swapped="no"/>
                           </object>
                           <packing>
                             <property name="expand">False</property>
index 91f3c54..6380268 100644 (file)
@@ -224,3 +224,14 @@ int taskremove_clicked_cbk(GtkButton *btn, gpointer data)
 
        return FALSE;
 }
+
+int taskpanel_cancel_clicked_cbk(GtkButton *btn, gpointer data)
+{
+       log_fct_enter();
+
+       ui_taskpanel_update(current_task);
+
+       log_fct_exit();
+
+       return FALSE;
+}