more TODOs
authorRichard Kettlewell <rjk@greenend.org.uk>
Sat, 14 Jun 2008 11:48:39 +0000 (12:48 +0100)
committerRichard Kettlewell <rjk@greenend.org.uk>
Sat, 14 Jun 2008 11:48:39 +0000 (12:48 +0100)
disobedience/TODO [deleted file]
disobedience/choose.c
disobedience/login.c
disobedience/properties.c
disobedience/users.c

diff --git a/disobedience/TODO b/disobedience/TODO
deleted file mode 100644 (file)
index 31168db..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-properties
-       make return be the same as OK
-search
-       select tracks by tag
-
-general:
-       disobedience doesn't like starting up if the server isn't running.
index 86e60bc..c30d712 100644 (file)
@@ -242,7 +242,10 @@ static void choose_populate(GtkTreeRowReference *parent_ref,
       /* We've reached the end of the new tracks from td[], but there are
        * further tracks in the tree */
       //fprintf(stderr, " deleting\n");
-      action = DELETE;
+      if(choose_is_file(it) == isfile)
+        action = DELETE;
+      else
+        action = SKIP_TREE;
     }
     
     switch(action) {
index 5831aa6..b1047d6 100644 (file)
  * window remains.
  *
  * It you hit Cancel then the window disappears without saving anything.
+ *
+ * TODO
+ * - escape and return should work
+ * - cancel/close should be consistent with properties
  */
 
 #include "disobedience.h"
index 57ed65d..ade23fb 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * This file is part of DisOrder.
- * Copyright (C) 2006, 2007 Richard Kettlewell
+ * Copyright (C) 2006-2008 Richard Kettlewell
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
  * USA
  */
-
+/** @file disobedience/properties.c
+ * @brief Track properties editor
+ *
+ * TODO:
+ * - return and escape keys should work 
+ */
 #include "disobedience.h"
 
-/* Track properties -------------------------------------------------------- */
-
 struct prefdata;
 
 static void kickoff_namepart(struct prefdata *f);
index 0590d69..af42858 100644 (file)
  * When you select 'add' a new empty set of details are displayed to be edited.
  * Again Apply will commit them.
  *
- * TODO: it would be really nice if the Username entry could be removed and new
- * user names entered in the list, rather off in the details panel.  This may
- * be possible with a sufficiently clever GtkCellRenderer.
+ * TODO:
+ * - enter new username in the GtkTreeView
+ * - escape and enter keys should work
+ * - should have a cancel or close button, consistent with properties and login
  */
 
 #include "disobedience.h"