1. 16 Dec, 2018 2 commits
  2. 01 Nov, 2017 1 commit
  3. 16 Dec, 2016 2 commits
  4. 19 Jul, 2015 1 commit
  5. 09 Mar, 2015 1 commit
  6. 03 Dec, 2014 1 commit
  7. 21 Jul, 2014 1 commit
  8. 21 Oct, 2012 1 commit
  9. 27 May, 2012 1 commit
  10. 21 Apr, 2012 2 commits
  11. 18 Nov, 2011 1 commit
  12. 07 Oct, 2011 3 commits
  13. 03 Oct, 2011 1 commit
    • Tristan Van Berkom's avatar
      Enhanced EggSpreadTableDnd api · a5e9d5de
      Tristan Van Berkom authored
        o Removed egg_spread_table_dnd_steal_events() api
        o Added apis:
           egg_spread_table_dnd_set/get_drag_enabled()
           egg_spread_table_dnd_set/get_drop_enabled()
          The set/get_drag_enabled() apis use an EggDragEnableMode enumeration
          to decide whether dragging:
            - Is completely OFF
            - Is enabled (dragging starts when and where children dont handle events)
            - Overrides events on top of child widgets
        o Changed signature of 'widget-drop-possible' signal for something more
          useful (added out 'drop_possible' parameter in addition to boolean
          handled return value).
        o Added documentation
      a5e9d5de
  14. 28 Sep, 2011 1 commit
  15. 16 Sep, 2011 3 commits
  16. 01 Sep, 2011 1 commit
  17. 31 Aug, 2011 2 commits
  18. 30 Aug, 2011 3 commits
    • Tristan Van Berkom's avatar
      Factored out unneeded code from EggSpreadTableDnd · 88c66697
      Tristan Van Berkom authored
      Now that EggSpreadTableDnd uses event boxes internally as
      intermediate children for all added child widgets it's no longer
      needed to try to manually handle drag'n'drop for no-window widgets.
      
      This implicitly fixes a bug in the manual handling of drag'n'drop
      as well as removes a bunch of unneeded code.
      88c66697
    • Tristan Van Berkom's avatar
      Adjusted test case to add some corner case widgets to test (and use the new... · 6b7350b3
      Tristan Van Berkom authored
      Adjusted test case to add some corner case widgets to test (and use the new EggSpreadTableDnd apis).
      6b7350b3
    • Tristan Van Berkom's avatar
      Added event boxes to EggSpreadTableDnd · d15ba175
      Tristan Van Berkom authored
      This commit makes the EggSpreadTableDnd own event boxes internally
      for all added children and adds some new apis:
      
        - egg_spread_table_dnd_insert_child/remove_child()
          Custom api to add/remove children since normal container apis are
          reserved for internal use by the spread table.
      
        - egg_spread_table_set/get_steal_events()
          An added 'steal-events' property controls whether the spread-table
          should trap all pointer events over the added children (temporally
          allows drag'n'drop of widgets that also handle events).
      d15ba175
  19. 29 Aug, 2011 1 commit
  20. 27 Jun, 2011 1 commit
    • José Aliste's avatar
      toolbareditor: Fix the removal of items by DnD. · bf32a4b9
      José Aliste authored
      If the 'window-dragging' property of GtkToolbar is set (as it is in adwaita)
      then the Toolbar starts the drag of the window on 'button-press' event.
      We prevent this by connecting a handler for 'button-press' which prevents
      the handler of the toolbar to be run while in edit mode.
      
      Fixes bug #647265
      bf32a4b9
  21. 19 Apr, 2011 1 commit
  22. 18 Apr, 2011 3 commits
  23. 12 Apr, 2011 5 commits
  24. 11 Apr, 2011 1 commit