Skip to content
  • Mark McLoughlin's avatar
    Make it possible to perform all relevant drops for a panel on the drawer · 028a709b
    Mark McLoughlin authored
    2002-12-16  Mark McLoughlin  <mark@skynet.ie>
    
            Make it possible to perform all relevant drops
            for a panel on the drawer button. Fixes #100965.
    
            * drawer.[ch]:
            (destroy_drawer): remove close timeout.
            (drag_data_received_cb),
            (drag_motion_cb), (close_drawer_in_idle),
            (queue_drawer_close_for_drag), (drag_leave_cb),
            (drag_drop_cb): impl.
            (create_drawer_applet): hook up dnd signals.
    
            * panel.[ch]:
            (panel_check_dnd_target_data),
            (panel_check_drop_forbidden),
            (panel_receive_dnd_data): split out parts of the
            panel dnd implementation so that the drawer can
            use it.
            (drag_data_recieved_cb), (drag_motion_cb),
            (drag_drop_cb): use it here also.
    028a709b