Sets up the icon at the given position as drag source.
This makes it so that GTK will start a drag operation when the user clicks and drags the icon.
| this |
a `GtkEntry` |
| icon_pos |
icon position |
| provider |
a `GdkContentProvider` |
| actions |
a bitmask of the allowed drag actions |