1. 11 Feb, 2018 1 commit
  2. 13 Nov, 2017 1 commit
  3. 18 Sep, 2017 1 commit
    • Daniel Boles's avatar
      SidebarRow: Unref CloudProvider on change/finalize · bfe54d11
      Daniel Boles authored
      It was never unref()d, either when replacing the existing GObject in
      set_property(), cleaning up in finalize(), or becoming a placeholder.
      Fix by using g_set_object() and g_clear_object() to unref as needed.
      This also drops the check that the newly set object is a valid cloud
      provider account, as we don’t do the equivalent for any of the other
      object-typed properties, and Carlos didn’t think this was important.
  4. 04 Sep, 2017 1 commit
  5. 27 Aug, 2017 1 commit
  6. 25 Aug, 2017 1 commit
  7. 28 Feb, 2016 1 commit
  8. 25 Feb, 2016 1 commit
    • Carlos Soriano Sánchez's avatar
      gtkplacessidebar: avoid unresponsive UI while trashing · 20cf42c9
      Carlos Soriano Sánchez authored
      We were updating the whole places sidebar when the trash changed.
      This effectively removes all rows and create new ones for every trash
      state change.
      Although when using GtkTreeView it was somehow ok, with the new
      implementation with GtkListBox this effectively locks the UI while the
      trash operations are being performed.
      When performing operations for i.e. 100 files, the UI can be locked
      for more than 1 minute since gvfs-trash usually takes time.
      To fix this just update the icon of the trash when the state of the
      trash change instead of the whole sidebar.
  9. 19 Nov, 2015 1 commit
  10. 05 Nov, 2015 1 commit
  11. 21 Jul, 2015 1 commit
  12. 07 Jul, 2015 1 commit
  13. 23 Jun, 2015 2 commits
  14. 16 Jun, 2015 1 commit
    • Carlos Soriano Sánchez's avatar
      gtkplacesidebar: use GtkListBox · fbbad5de
      Carlos Soriano Sánchez authored
      We were using GTkTreeView in a simple list. Also, as we know,
      GtkCellRenderers are not the best way to theme and manipulate
      So instead use a GtkListBox to modernize the GtkPlacesSidebar,
      and in the way clean up some parts of the code (like headings)
      which were not used anymore.
      Also we don't use a model anymore, since the data is simple
      enough to manage it in a subclass of the row itself.