1. 04 Jul, 2010 1 commit
  2. 03 Jul, 2010 1 commit
  3. 01 Jul, 2010 1 commit
  4. 11 Jun, 2010 1 commit
  5. 06 May, 2010 1 commit
  6. 28 Apr, 2010 1 commit
  7. 07 Apr, 2010 1 commit
  8. 04 Mar, 2010 1 commit
  9. 16 Dec, 2009 6 commits
  10. 14 Dec, 2009 1 commit
  11. 11 Dec, 2009 2 commits
  12. 10 Dec, 2009 5 commits
    • Alexander Larsson's avatar
      6fc12915
    • Alexander Larsson's avatar
      Move location bar entries to pane · f14e7d47
      Alexander Larsson authored
      Location bar entries are pane-specific, not window
      specific. Therefore, it is neccessary to move significant parts of the
      logic around, mainly from NautilusWindow to NautilusWindowPane, and
      NautilusNavigationWindow to NautilisNavigationWindowPane.
      
      In particular, the following functions have been moved into the pane:
      
      bookmark_list_get_uri_index
      restore_focus_widget
      search_bar_activate_callback
      search_bar_cancel_callback
      navigation_bar_cancel_callback
      navigation_bar_location_changed_callback
      location_button_should_be_active
      location_button_toggled_cb
      path_bar_location_changed_callback
      path_bar_button_pressed_callback
      path_bar_button_released_callback
      path_bar_button_drag_begin_callback
      path_bar_path_set_callback
      nautilus_navigation_window_show_location_bar_temporarily
      nautilus_navigation_window_show_navigation_bar_temporarily
      nautilus_navigation_window_path_bar_showing
      nautilus_navigation_window_set_bar_mode
      nautilus_navigation_window_search_bar_showing
      nautilus_navigation_window_hide_location_bar
      nautilus_navigation_window_show_location_bar
      nautilus_navigation_window_location_bar_showing
      nautilus_window_zoom_{in,out,to_level,to_default}
      
      The location bar setup parts of nautilus_navigation_window_init() have
      been moved to nautilus_navigation_window_pane_setup_location_bar.
      
      The following fuctions have been made public:
      
      hide_temporary_bars
      load_view_as_menu
      unset_focus_widget
      update_up_button
      
      Much logic of the following functions has been moved to the pane, but
      the functions themselves have been left in the window as triggers:
      
      nautilus_navigation_window_hide_temporary_bars
      nautilus_window_sync_location_widgets
      f14e7d47
    • Alexander Larsson's avatar
    • Alexander Larsson's avatar
      Move slots from NautilusWindow to NautilusWindowPane · e7f2144e
      Alexander Larsson authored
      A window does not hold lists of slots anymore, but lists of panes, which
      in turn hold lists of slots, making a slot effectively a layer between
      a window and a slot. Much of the remaining part of the patch is
      simply replacing "window->details->active_slot" with
      "window->details->active_pane->active_slot" and similar changes. Commits
      to move corresponding parts of the logic out of the window into the pane
      are to follow.
      e7f2144e
    • Holger Berndt's avatar
      Associate a slot to a pane instead of a window · d3ee81d3
      Holger Berndt authored
      NautilusWindowSlot->window is removed and NautilusWindowSlot->pane
      is added. All references to window is then replaces with ->pane->window.
      d3ee81d3
  13. 27 Nov, 2009 1 commit
  14. 14 Jul, 2009 1 commit
  15. 23 Jun, 2009 1 commit
  16. 17 Jun, 2009 1 commit
  17. 23 Apr, 2009 1 commit
  18. 17 Oct, 2008 1 commit
  19. 06 Oct, 2008 2 commits
    • Cosimo Cecchi's avatar
      use GtkMountOperation instead of EelMountOperation · 1852a2ae
      Cosimo Cecchi authored
      2008-10-06  Cosimo Cecchi  <cosimoc@gnome.org>
      
              * libnautilus-private/nautilus-file-operations.c:
              * libnautilus-private/nautilus-mime-actions.c:
              * src/file-manager/fm-directory-view.c:
              * src/nautilus-connect-server-dialog-main.c:
              * src/nautilus-window-manage-views.c:
      	use GtkMountOperation instead of EelMountOperation
      
      
      
      svn path=/trunk/; revision=14690
      1852a2ae
    • Cosimo Cecchi's avatar
      Remove unnecessary includes of libgnome · c9aff00e
      Cosimo Cecchi authored
      2008-10-06  Cosimo Cecchi  <cosimoc@gnome.org>
      
              * libnautilus-private/nautilus-customization-data.c:
              * libnautilus-private/nautilus-dnd.c:
              * libnautilus-private/nautilus-file-utilities.c:
              * libnautilus-private/nautilus-file.c:
              * libnautilus-private/nautilus-global-preferences.c:
              * libnautilus-private/nautilus-icon-dnd.c:
              * libnautilus-private/nautilus-icon-private.h:
              * libnautilus-private/nautilus-monitor.c:
              * src/file-manager/fm-desktop-icon-view.c:
              * src/file-manager/fm-ditem-page.c:
              * src/file-manager/fm-error-reporting.h:
              * src/file-manager/fm-list-view.c:
              * src/file-manager/fm-properties-window.c:
              * src/nautilus-history-sidebar.c:
              * src/nautilus-image-properties-page.c:
              * src/nautilus-information-panel.c:
              * src/nautilus-location-bar.c:
              * src/nautilus-location-entry.c:
              * src/nautilus-main.c:
              * src/nautilus-navigation-window-menus.c:
              * src/nautilus-navigation-window.c:
              * src/nautilus-places-sidebar.c:
              * src/nautilus-window-manage-views.c:
              * src/nautilus-window-toolbars.c:
      	Remove unnecessary includes of libgnome
      
      
      svn path=/trunk/; revision=14689
      c9aff00e
  20. 21 Sep, 2008 1 commit
    • Christian Neumair's avatar
      Remove nautilus_window_manage_views_destroy(), since everything it does is · fe03d177
      Christian Neumair authored
      2008-09-22  Christian Neumair  <cneumair@gnome.org>
      
      	* src/nautilus-window-manage-views.c:
      	* src/nautilus-window-manage-views.h:
      	* src/nautilus-window.c (nautilus_window_destroy),
      	(nautilus_window_close_slot), (nautilus_window_slot_close):
      	Remove nautilus_window_manage_views_destroy(), since everything it
      	does is achieved by nautilus_window_close_slot(). Also ensure that
      	slots are removed from the active slot history as they are closed.
      	Fixes #553081.
      
      svn path=/trunk/; revision=14651
      fe03d177
  21. 06 Aug, 2008 1 commit
    • Christian Neumair's avatar
      Consolidate zoom handling. Add nautilus_window_sync_zoom_level(), and · bd8931b3
      Christian Neumair authored
      2008-08-06  Christian Neumair  <cneumair@gnome.org>
      
      	* src/nautilus-navigation-window.c (real_sync_zoom_widgets),
      	(nautilus_navigation_window_class_init):
      	* src/nautilus-window-manage-views.c (create_content_view),
      	(location_has_really_changed), (update_for_new_location),
      	(free_location_change), (nautilus_window_report_view_failed),
      	(nautilus_window_manage_views_destroy),
      	(nautilus_window_manage_views_close_slot):
      	* src/nautilus-window-private.h:
      	* src/nautilus-window-slot.c (real_active),
      	(title_changed_callback),
      	(nautilus_window_slot_connect_content_view),
      	(nautilus_window_slot_disconnect_content_view),
      	(nautilus_window_slot_set_content_view_widget):
      	* src/nautilus-window-slot.h:
      	* src/nautilus-window.c (nautilus_window_set_active_slot),
      	(real_sync_zoom_widgets), (nautilus_window_sync_zoom_widgets),
      	(zoom_level_changed_callback),
      	(nautilus_window_connect_content_view),
      	(nautilus_window_disconnect_content_view),
      	(nautilus_window_class_init):
      	* src/nautilus-window.h:
      	Consolidate zoom handling. Add nautilus_window_sync_zoom_level(),
      	and sync_zoom_level() method to NautilusWindow. Use it to sync both
      	the menu state, and the toolbar state. Remove NautilusWindow's
      	(dis)connect_content_view(), and use unified code in
      	nautilus_window_(dis)connect_content_view(), wrapped by
      	nautilus_window_slot_(dis)connect_content_view(), which also handles
      	the (notebook) title sync. Fixes #546333.
      
      svn path=/trunk/; revision=14454
      bd8931b3
  22. 08 Jul, 2008 1 commit
  23. 06 Jul, 2008 1 commit
    • Christian Neumair's avatar
      Always grab view focus on location change, even if it the old view is · 9f5de079
      Christian Neumair authored
      2008-07-06  Christian Neumair  <cneumair@gnome.org>
      
      	* src/nautilus-navigation-window.c (unset_focus_widget),
      	(is_in_temporary_navigation_bar), (is_in_temporary_search_bar),
      	(remember_focus_widget), (restore_focus_widget),
      	(hide_temporary_bars), (navigation_bar_cancel_callback),
      	(navigation_bar_location_changed_callback),
      	(nautilus_navigation_window_destroy), (real_prompt_for_location),
      	(search_bar_cancel_callback),
      	(nautilus_navigation_window_show_search), (real_set_search_mode):
      	* src/nautilus-window-manage-views.c (location_has_really_changed):
      	* src/nautilus-window-private.h:
      	* src/nautilus-window.c (nautilus_window_set_content_view_widget):
      	Always grab view focus on location change, even if it the old view is
      	re-used. Remember last focus widget when temporarily showing a bar,
      	and re-focus it when hiding it. Fixes #500946. Thanks to Nelson
      	Benítez León.
      
      svn path=/trunk/; revision=14323
      9f5de079
  24. 28 Jun, 2008 1 commit
    • Christian Neumair's avatar
      Stop loading of new view instead of just unreffing it when freeing a · 5381b42b
      Christian Neumair authored
      2008-06-28  Christian Neumair  <cneumair@gnome.org>
      
      	* src/nautilus-window-manage-views.c
      	(nautilus_window_report_selection_changed),
      	(nautilus_window_report_load_underway),
      	(nautilus_window_report_load_complete), (free_location_change),
      	(nautilus_window_report_view_failed),
      	(nautilus_window_stop_loading):
      	* src/nautilus-window-private.h:
      	Stop loading of new view instead of just unreffing it when freeing a
      	location change.
      	Ignore view signals of new view when stopping it. Otherwise we'd have
      	infinite recursion.
      
      svn path=/trunk/; revision=14287
      5381b42b
  25. 21 May, 2008 1 commit
  26. 30 Apr, 2008 2 commits
    • Andrew Walton's avatar
      Replace g_return_*() with g_assert() in private, internal functions. · a9b02ab3
      Andrew Walton authored
      2008-04-30  A. Walton  <awalton@gnome.org>
      
      	* libnautilus-private/nautilus-clipboard.c:
      	* libnautilus-private/nautilus-directory-async.c:
      	* libnautilus-private/nautilus-directory.c:
      	* libnautilus-private/nautilus-entry.c:
      	* libnautilus-private/nautilus-file.c:
      	* libnautilus-private/nautilus-horizontal-splitter.c:
      	* libnautilus-private/nautilus-icon-canvas-item.c:
      	* libnautilus-private/nautilus-icon-container.c:
      	* libnautilus-private/nautilus-metafile.c:
      	* libnautilus-private/nautilus-users-groups-cache.c:
      	* libnautilus-private/nautilus-vfs-directory.c:
      	* src/nautilus-emblem-sidebar.c:
      	* src/nautilus-file-management-properties.c:
      	* src/nautilus-window-manage-views.c:
      	* src/nautilus-window.c:
      	* src/nautilus-zoom-control.c:
      	Replace g_return_*() with g_assert() in private, internal
      	functions. Closes #530321.
      
      
      svn path=/trunk/; revision=14114
      a9b02ab3
    • David Zeuthen's avatar
      Fix how autorunning works. Instead of inhibiting autorunning every time we · 0e85a1ca
      David Zeuthen authored
      2008-04-29  David Zeuthen  <davidz@redhat.com>
      
              * libnautilus-private/nautilus-autorun.c:
              * libnautilus-private/nautilus-autorun.h:
              * libnautilus-private/nautilus-file-operations.c:
              (volume_mount_cb), (nautilus_file_operations_mount_volume):
              * libnautilus-private/nautilus-file-operations.h:
              * libnautilus-private/nautilus-mime-actions.c:
              (activation_mount_not_mounted_callback):
              * libnautilus-private/nautilus-vfs-file.c:
              (vfs_file_mount_callback):
              * src/nautilus-application.c: (startup_volume_mount_cb),
              (volume_added_callback):
              * src/nautilus-places-sidebar.c: (open_selected_bookmark),
              (mount_shortcut_cb):
              * src/nautilus-window-manage-views.c: (mount_not_mounted_callback):
              Fix how autorunning works. Instead of inhibiting autorunning
              every time we run something, we turn things around and instead
              allow automounting only in the instance where Nautilus automounted
              something itself. So in essence this patch is s/inhibit/allow/.
              This fixes an annoying problem where Nautilus would do autorun
              everytime something was mounted even from the command line. A
              consequence of this are windows popping up and other annoyances.
              This patch fixes that problem.
      
              * src/nautilus-x-content-bar.c: (nautilus_x_content_bar_init):
              Make sure the label is ellipsized.
      
      
      svn path=/trunk/; revision=14112
      0e85a1ca
  27. 27 Apr, 2008 2 commits
    • Christian Neumair's avatar
      Correct typo. · 60ee1e49
      Christian Neumair authored
      svn path=/trunk/; revision=14105
      60ee1e49
    • Christian Neumair's avatar
      Quote schema. Fixes #522029. · 082c843c
      Christian Neumair authored
      2008-04-27  Christian Neumair  <cneumair@gnome.org>
      
      	* src/nautilus-window-manage-views.c
      	(display_view_selection_failure):
      	Quote schema. Fixes #522029.
      
      svn path=/trunk/; revision=14104
      082c843c