Function: cua-mouse-resize-rectangle
cua-mouse-resize-rectangle is an interactive and byte-compiled
function defined in cua-rect.el.gz.
Signature
(cua-mouse-resize-rectangle EVENT)
Documentation
Set rectangle corner at mouse click position.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/emulation/cua-rect.el.gz
;;; Mouse support
;; This is pretty simplistic, but it does the job...
(defun cua-mouse-resize-rectangle (event)
"Set rectangle corner at mouse click position."
(interactive "e")
(mouse-set-point event)
;; FIX ME -- need to calculate virtual column.
(if (cua--rectangle-virtual-edges)
(move-to-column (car (posn-col-row (event-end event))) t))
(if (cua--rectangle-right-side)
(cua--rectangle-right (current-column))
(cua--rectangle-left (current-column)))
(if (>= (cua--rectangle-corner) 2)
(cua--rectangle-bot t)
(cua--rectangle-top t))
(cua--rectangle-resized))