[Commits] [SCM] claws branch, gtk3tree, updated. 3.99.0-74-gb90f723be

thorsten at claws-mail.org thorsten at claws-mail.org
Wed Mar 31 09:02:27 CEST 2021


The branch, gtk3tree has been updated
       via  b90f723be835178ccd055f437cbb008d0eaf29fa (commit)
      from  c6a10f64caac59e271a5a8be09442e138175b6ad (commit)

Summary of changes:
 TODO | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)


- Log -----------------------------------------------------------------
commit b90f723be835178ccd055f437cbb008d0eaf29fa
Author: Thorsten Maerz <info at netztorte.de>
Date:   Wed Mar 31 09:01:00 2021 +0200

    Update TODO for GtkTreeView based folderview

diff --git a/TODO b/TODO
index fc57638f7..36a06a1fe 100644
--- a/TODO
+++ b/TODO
@@ -5,3 +5,30 @@ TODO
 * Add a Developer manual (describing APIs, and howtos, for
   plugins writers)
 o full-text search using Namazu (?)
+
+
+GtkTreeView based folderview
+-----------------------------
+* Some "STUB" functions (search for "STUB")
+
+* Some older functions from the ctree implementation, which aren't really
+  clear, why they are there (e.g. gtk_cmctree_expand() on nodes without
+  children in row_activated_cb()). Search for "TM:".
+
+* Recollapsing (on drag&drop) might be cleaned
+  (e.g. get rid of the new gtk_tree_path_copy() in folderview_defer_expand()
+
+* The drag&drop events could need some documentation, which are called (and
+  in which order) for different dragged objects, on aborted drop, etc.
+
+* The "row-activated" signal is not emitted on single-clicks, even though
+  gtk_tree_view_set_activate_on_single_click() was called.
+  (worked around by a direct call in button_press_cb())
+
+* Resizing the column headers needs to be detected (to updated
+  prefs_common.folder_col_size).
+  (The "resize_column" signal doesn't exist any longer)
+
+* The column headers will always steal the focus. Once they are set clickable,
+  gtk_widget_set_can_focus() has no effect.
+

-----------------------------------------------------------------------


hooks/post-receive
-- 
Claws Mail


More information about the Commits mailing list