(interactive-move #&optional (win (get-window #t #f #f)) (opaquely? (if win ((optget *move-opaquely-proc*) win))))
Move WINDOW interactively and possibly opaquely. If OPAQUELY? is specified, it is used to determine if the window should be moved opaquely, or using a rubber-band. If it is not spcified, interactive-move calls `*move-opaquely-proc*' on WIN and moves opaquely if that returns #t and uses a rubber-band if it returns #f.