From c46616cdb5e23ccf9e413e40d27b192b9e3909bf Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Fri, 11 May 2012 14:40:52 +0200 Subject: [PATCH] Update todos --- src/contacts-sorted.vala | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/contacts-sorted.vala b/src/contacts-sorted.vala index cbff98d..b2552d6 100644 --- a/src/contacts-sorted.vala +++ b/src/contacts-sorted.vala @@ -25,14 +25,9 @@ using Gee; + first char or type custom "separators" (create, destroy, update) + Work with largish sets of children - + selection and keynave - - filter => child visibility setting - - Q: - How to construct separators? - What about resort a single item, can be problem if more change - at the same time, need a stable sort... + + selection and keynav + + activation (separate from selection) + + select mode (but not multiple) settings: sort function @@ -347,6 +342,8 @@ public class Contacts.Sorted : Container { if (!focus_into) return false; // Focus is leaving us + /* TODO: This doesn't handle up/down going into a focusable separator */ + if (next_focus_child == null) { if (current_focus_child != null) { if (direction == DirectionType.UP) {