-
Pavel Cisler authored
2000-05-08 Pavel Cisler <pavel@eazel.com> * libnautilus-extensions/nautilus-list.c * libnautilus-extensions/nautilus-icon-container.c (realize), (unrealize), (nautilus_list_realize), (nautilus_list_unrealize), (nautilus_icon_container_initialize_class), (nautilus_list_initialize_class), (nautilus_list_realize), (nautilus_list_unrealize): Fix 296 - properly set the default focus to the icon and list views so that keyboard navigation works right away. Properly defocus the icon and list view when switching between the two views. * libnautilus-extensions/nautilus-icon-container.c: (keyboard_arrow_key), (keyboard_right), (keyboard_left), (keyboard_down), (keyboard_up): Properly handle the first keyboard arrow press when we have no selection yet. To do this pass in a new empty_start predicate. * libnautilus-extensions/nautilus-icon-container.c * libnautilus-extensions/nautilus-list.c (nautilus_list_initialize), (select_row_from_mouse), (nautilus_list_keyboard_navigation_key_press), (nautilus_list_key_press): Properly handle the first keyboard arrow press when we have no selection yet (this will only start working when 454 gets fixed). Make it so that the keyboard focus gets collapsed with the selection when selecting an item with a mouse.
4f7ae827
To find the state of this project's repository at the time of any of these versions, check out the tags.