summaryrefslogtreecommitdiff
path: root/ChangeLog-20000414
diff options
context:
space:
mode:
authorJohn Sullivan <sullivan@src.gnome.org>2000-04-10 00:04:14 +0000
committerJohn Sullivan <sullivan@src.gnome.org>2000-04-10 00:04:14 +0000
commitf27fcab0c8a8fe961f5c1bd7cd8d01ea0c237aa9 (patch)
treedbef38af2d217fad5905e64bac60626881e41521 /ChangeLog-20000414
parentb39c3637ef7442552ea40f3ed9466980ba618dbc (diff)
downloadnautilus-f27fcab0c8a8fe961f5c1bd7cd8d01ea0c237aa9.tar.gz
Finished task 307 (keyboard navigation in list view should
use same keys/behavior as in icon view). There are a few minor bugs remaining that I'll write up separately. * libnautilus/nautilus-list.c: NautilusListDetails struct: added fields for keyboard_row_to_reveal and keyboard_row_reveal_timer_id; (nautilus_list_initialize_class): Removed key binding set for this class (uses key_press_event function instead); used gtk_binding_entry_clear to get rid of all the unwanted GtkCList key bindings; wire up key_press_event function; wire up destroy function (nautilus_list_destroy): New function, destroy details struct (this was storage leak) and clean up pending timer. (nautilus_list_clear_keyboard_focus), (nautilus_list_set_keyboard_focus), (nautilus_list_keyboard_move_to), (keyboard_row_reveal_timeout_callback), (unschedule_keyboard_row_reveal), (schedule_keyboard_row_reveal), (reveal_row), (nautilus_list_keyboard_navigation_key_press), (nautilus_list_keyboard_home), (nautilus_list_keyboard_end), (nautilus_list_keyboard_up), (nautilus_list_keyboard_down), (nautilus_list_keyboard_page_up), (nautilus_list_keyboard_page_down), (nautilus_list_keyboard_space), (nautilus_list_activate_selected_items), (nautilus_list_get_first_selected_row), (nautilus_list_get_last_selected_row), (nautilus_list_key_press): New functions, all the mechanism for handling key presses similarly to NautilusIconContainer. Bonus key handling for Page Up and Page Down. (nautilus_list_move_focus_row), (scroll_vertical): Removed these functions that were used by the GtkCList key bindings in favor of nautilus_list_key_press and friends.
Diffstat (limited to 'ChangeLog-20000414')
-rw-r--r--ChangeLog-2000041433
1 files changed, 33 insertions, 0 deletions
diff --git a/ChangeLog-20000414 b/ChangeLog-20000414
index 6bd43da8d..ae9c975be 100644
--- a/ChangeLog-20000414
+++ b/ChangeLog-20000414
@@ -1,3 +1,36 @@
+2000-04-09 John Sullivan <sullivan@eazel.com>
+
+ Finished task 307 (keyboard navigation in list view should
+ use same keys/behavior as in icon view). There are a few
+ minor bugs remaining that I'll write up separately.
+
+ * libnautilus/nautilus-list.c:
+ NautilusListDetails struct: added fields for
+ keyboard_row_to_reveal and keyboard_row_reveal_timer_id;
+ (nautilus_list_initialize_class): Removed key binding set for
+ this class (uses key_press_event function instead); used
+ gtk_binding_entry_clear to get rid of all the unwanted GtkCList
+ key bindings; wire up key_press_event function; wire up
+ destroy function
+ (nautilus_list_destroy): New function, destroy details struct
+ (this was storage leak) and clean up pending timer.
+ (nautilus_list_clear_keyboard_focus), (nautilus_list_set_keyboard_focus),
+ (nautilus_list_keyboard_move_to), (keyboard_row_reveal_timeout_callback),
+ (unschedule_keyboard_row_reveal), (schedule_keyboard_row_reveal),
+ (reveal_row), (nautilus_list_keyboard_navigation_key_press),
+ (nautilus_list_keyboard_home), (nautilus_list_keyboard_end),
+ (nautilus_list_keyboard_up), (nautilus_list_keyboard_down),
+ (nautilus_list_keyboard_page_up), (nautilus_list_keyboard_page_down),
+ (nautilus_list_keyboard_space), (nautilus_list_activate_selected_items),
+ (nautilus_list_get_first_selected_row),
+ (nautilus_list_get_last_selected_row),
+ (nautilus_list_key_press): New functions, all the mechanism for
+ handling key presses similarly to NautilusIconContainer. Bonus
+ key handling for Page Up and Page Down.
+ (nautilus_list_move_focus_row), (scroll_vertical): Removed these
+ functions that were used by the GtkCList key bindings in favor of
+ nautilus_list_key_press and friends.
+
2000-04-07 Andy Hertzfeld <andy@eazel.com>
* libnautilus/nautilus-icon-canvas-item.c: