<div class="ulist"><ul>\r
<li>\r
<p>\r
-focus to first item when selecting a project.\r
-</p>\r
-</li>\r
-<li>\r
-<p>\r
keep focus on project after refresh.\r
</p>\r
</li>\r
<div id="footnotes"><hr /></div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 2013-12-04 23:13:52 CET\r
+Last updated 2013-12-04 23:16:56 CET\r
</div>\r
</div>\r
</body>\r
<?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="search_column">1</property>
<property name="enable_grid_lines">both</property>
<property name="enable_tree_lines">True</property>
+ <signal name="cursor-changed" handler="tasktree_cursor_changed_cbk" swapped="no"/>
<child internal-child="selection">
<object class="GtkTreeSelection" id="treeview-selection3"/>
</child>
log_fct_exit();
}
-static int cursor_changed_cbk(GtkTreeView *treeview, gpointer data)
-{
- log_fct_enter();
-
- ui_taskpanel_update(ui_tasktree_get_selected_task());
-
- log_fct_exit();
-
- return FALSE;
-}
-
static void log_init()
{
char *home, *path, *dir;
gtk_builder_connect_signals(builder, NULL);
- g_signal_connect(w_treeview,
- "cursor-changed", (GCallback)cursor_changed_cbk,
- tasks);
-
g_object_unref(G_OBJECT(builder));
refresh();
#include <log.h>
#include <ui_projecttree.h>
+#include <ui_taskpanel.h>
#include <ui_tasktree.h>
static GtkTreeView *w_treeview;
return 0;
}
+int tasktree_cursor_changed_cbk(GtkTreeView *treeview, gpointer data)
+{
+ log_fct_enter();
+
+ ui_taskpanel_update(ui_tasktree_get_selected_task());
+
+ log_fct_exit();
+
+ return FALSE;
+}
+
void ui_tasktree_init(GtkBuilder *builder)
{
GtkTreeModel *model;