1. 09 Jun, 2011 12 commits
  2. 08 Jun, 2011 13 commits
  3. 07 Jun, 2011 11 commits
  4. 06 Jun, 2011 4 commits
    • Laurent Aimar's avatar
      4fc3bd15
    • Erwan Tulou's avatar
      skins2: drag&drop (small tweak) · 490745a0
      Erwan Tulou authored
      Rather than automatically expanding folders when hoving over them, use this
      information (folder expanded or not) to either insert the dropped item as its
      next sibling in the parent folder or as its first child in this folder respectively.
      490745a0
    • Erwan Tulou's avatar
      skins2: fix some important playlist limitations or bugs · a9beb407
      Erwan Tulou authored
      This patch includes the following :
        - fix item misplacement (items were only appended instead of being inserted)
        - fix slider scrolling that could not adapt to the real size of the playlist
        - enhance drag&drop by allowing users to finely insert item being dropped
          into either the playlist or the media library.
        - optimise refresh (only rebuild playtree in case of visible item)
        - remove keeping a reference to a playlist_item_t* (since it is not
          refcounted, a lookup from the playlist with proper lock mechanism
          is needed)
        - remove the m_deleted flag (corner cases were never dealt with) and
          replace it with a notification prior to deletion
        - implement operator++ to simplify iterating visible items (cosmetics)
      
      A deeper redesign/simplification and support for the new sql playlist would be a good thing though.
      a9beb407
    • Erwan Tulou's avatar
      skins2: drap&drop enhancement · 1653a66d
      Erwan Tulou authored
      Pass drap&drop coordinates over to visual controls.
      This feature will be used to allow users to finely insert items in the
      playtree control instead of just appending them at the end.
      1653a66d