1. 13 Oct, 2015 1 commit
  2. 16 Jul, 2015 3 commits
    • Carlos Soriano Sánchez's avatar
      operations: show a notification when operation finishes · 2d5a7e6d
      Carlos Soriano Sánchez authored
      When the operations popover is not visible, we have to give
      feedback to the user about if an operation finished.
      For that, show a in-app notification in case the operation popover
      is closed and a operation finishes. Also, to link the notification
      with the operation button, make the button pulse for a second.
      
      The code interaction between nautilus-file-operations and nautilus-progress-info
      start to get crowed. At some point, the best we can do is delegate all the
      progress UI part to nautilus-progress-info, providing all the needed information
      like the CommonJob, TransferInfo and SourceInfo; so we avoid the current
      odd interaction between them. This is a future work.
      2d5a7e6d
    • Carlos Soriano Sánchez's avatar
      progress-info: allow finished infos to remain alive · 2db9a295
      Carlos Soriano Sánchez authored
      We want to not hide the operations and the operations button
      in the toolbar if the popover is open. For that, we need to
      allow operations widgets to remain alive even when the operation
      is finished.
      
      For that we need to add a new status state to copying/moving/trashing,
      like copied/moved/trashed.
      On the way, improve the wording of file-operations to match the mockups,
      and also make the report operations code more consistent to each other.
      2db9a295
    • Carlos Soriano Sánchez's avatar
      operations: implement new design · 192d2e2f
      Carlos Soriano Sánchez authored
      Now operations reside in the toolbar, in form of a button with
      a popover. In this way we avoid to have a nautilus window hanging
      around for it.
      When no nautilus window is open, the persistence handlers of nautilus
      are enough. This use a notification if the server supports it or
      a systray icon in case it doesn't.
      192d2e2f
  3. 31 Jan, 2014 1 commit
  4. 13 Feb, 2008 1 commit
    • Alexander Larsson's avatar
      Add paused status to progress infos and use it to avoid poping up the · 6a08b24c
      Alexander Larsson authored
      2008-02-13  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-private/nautilus-progress-info.[ch]:
              * libnautilus-private/nautilus-file-operations.c:
      	Add paused status to progress infos and use it
      	to avoid poping up the progress dialog while dialogs
      	are up. (#512406)
      	Patch from Cosimo Cecchi
      
      
      svn path=/trunk/; revision=13741
      6a08b24c
  5. 11 Feb, 2008 1 commit
  6. 14 Dec, 2007 1 commit
    • Alexander Larsson's avatar
      Only use <gio/gio.h> include · 6559286c
      Alexander Larsson authored
      2007-12-14  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-private/nautilus-bookmark.c:
              * libnautilus-private/nautilus-bookmark.h:
              * libnautilus-private/nautilus-desktop-icon-file.c:
              * libnautilus-private/nautilus-desktop-link-monitor.c:
              * libnautilus-private/nautilus-desktop-link.c:
              * libnautilus-private/nautilus-desktop-link.h:
              * libnautilus-private/nautilus-directory-private.h:
              * libnautilus-private/nautilus-directory.h:
              * libnautilus-private/nautilus-emblem-utils.h:
              * libnautilus-private/nautilus-file-changes-queue.h:
              * libnautilus-private/nautilus-file-operations.c:
              * libnautilus-private/nautilus-file-operations.h:
              * libnautilus-private/nautilus-file-utilities.c:
              * libnautilus-private/nautilus-file-utilities.h:
              * libnautilus-private/nautilus-file.c:
              * libnautilus-private/nautilus-file.h:
              * libnautilus-private/nautilus-icon-info.c:
              * libnautilus-private/nautilus-icon-info.h:
              * libnautilus-private/nautilus-link.c:
              * libnautilus-private/nautilus-mime-actions.h:
              * libnautilus-private/nautilus-mime-application-chooser.c:
              * libnautilus-private/nautilus-monitor.c:
              * libnautilus-private/nautilus-monitor.h:
              * libnautilus-private/nautilus-open-with-dialog.c:
              * libnautilus-private/nautilus-open-with-dialog.h:
              * libnautilus-private/nautilus-program-choosing.c:
              * libnautilus-private/nautilus-program-choosing.h:
              * libnautilus-private/nautilus-progress-info.h:
              * libnautilus-private/nautilus-recent.h:
              * libnautilus-private/nautilus-search-directory.c:
              * libnautilus-private/nautilus-search-engine-simple.c:
              * libnautilus-private/nautilus-trash-monitor.c:
              * libnautilus-private/nautilus-trash-monitor.h:
              * libnautilus-private/nautilus-ui-utilities.c:
              * libnautilus-private/nautilus-view-factory.h:
              * src/file-manager/fm-directory-view.c:
              * src/file-manager/fm-directory-view.h:
              * src/file-manager/fm-icon-container.c:
              * src/file-manager/fm-icon-view.c:
              * src/file-manager/fm-tree-model.h:
              * src/file-manager/fm-tree-view.c:
              * src/nautilus-application.c:
              * src/nautilus-application.h:
              * src/nautilus-bookmark-list.c:
              * src/nautilus-bookmark-list.h:
              * src/nautilus-desktop-window.c:
              * src/nautilus-image-properties-page.c:
              * src/nautilus-location-entry.c:
              * src/nautilus-navigation-window.c:
              * src/nautilus-pathbar.c:
              * src/nautilus-pathbar.h:
              * src/nautilus-places-sidebar.c:
              * src/nautilus-property-browser.c:
              * src/nautilus-query-editor.c:
              * src/nautilus-window-menus.c:
      	Only use <gio/gio.h> include 
      
      
      svn path=/trunk/; revision=13529
      6559286c
  7. 03 Dec, 2007 1 commit
    • Alexander Larsson's avatar
      Implement cancellation in all ops · 2532c62b
      Alexander Larsson authored
      2007-12-03  Alexander Larsson  <alexl@redhat.com>
      
              * libnautilus-private/nautilus-file-operations.c:
      	Implement cancellation in all ops
      	
              * libnautilus-private/nautilus-progress-info.[ch]:
      	Allow cancelling in progress dialog
      
      
      svn path=/trunk/; revision=13474
      2532c62b
  8. 30 Nov, 2007 1 commit