File: hui-window.el.html

Must be loaded AFTER hmouse-alist has been defined in "hui-mouse.el".

  Handles drags in same window or across windows and modeline presses.

  The Action and Assist Key specifics per context are summarized in
  "man/hkey-help.txt".

Defined variables (19)

action-key-minibuffer-functionFunction run by the Action Key after a click in an inactive minibuffer.
action-key-modeline-functionFunction to call when Action Mouse Key is clicked in the center of a modeline.
action-key-modeline-left-edge-functionFunction run on an Action Mouse Key click at a modeline left edge.
action-key-modeline-right-edge-functionFunction run on an Action Mouse Key click at a modeline right edge.
assist-key-minibuffer-functionFunction run by the Assist Key after a click in an inactive minibuffer.
assist-key-modeline-functionFunction to call when Assist Mouse Key is clicked in the center of a modeline.
assist-key-modeline-left-edge-functionFunction run on an Assist Mouse Key click at a modeline left edge.
assist-key-modeline-right-edge-functionFunction run on an Assist Mouse Key click at a modeline right edge.
hmouse-dired-display-here-modeNon-nil if Hmouse-Dired-Display-Here mode is enabled.
hmouse-dired-display-here-mode-hookHook run after entering or leaving ‘hmouse-dired-display-here-mode’.
hmouse-drag-item-mode-formsList of (major-mode lisp-form) lists.
hmouse-edge-sensitivityNumber of chars from window edges in which a click is considered at an edge.
hmouse-pulse-flagNon-nil means pulse visually if supported.
hmouse-pulse-iterationsNumber of iterations in an hmouse-pulse operation when ‘pulse-flag’ is active.
hmouse-side-sensitivityCharacters from window side within which a click is considered on the side.
hmouse-x-diagonal-sensitivityNumber of characters between mouse depress/release to register a diagonal drag.
hmouse-x-drag-sensitivityNumber of characters between mouse depress/release for a horizontal drag.
hmouse-y-diagonal-sensitivityNumber of lines between mouse depress/release to register a diagonal drag.
hmouse-y-drag-sensitivityNumber of lines between mouse depress/release to register a vertical drag.

Defined functions (67)

action-key-modeline()
action-key-modeline-click-left-edge(&optional ARG1)
assist-key-modeline()
assist-key-modeline-click-left-edge()
assist-key-modeline-click-right-edge()
hmouse-alist-add-window-handlers()
hmouse-at-item-p(START-WINDOW)
hmouse-buffer-to-window(&optional NEW-WINDOW)
hmouse-clone-window-to-frame(&optional ALWAYS-DELETE-FLAG)
hmouse-context-ibuffer-menu()
hmouse-context-menu()
hmouse-dired-display-here-mode(&optional ARG)
hmouse-dired-readin-hook()
hmouse-drag-between-frames()
hmouse-drag-between-windows()
hmouse-drag-diagonally()
hmouse-drag-horizontally()
hmouse-drag-item-to-display(&optional NEW-WINDOW-FLAG)
hmouse-drag-not-allowed()
hmouse-drag-outside-all-windows()
hmouse-drag-p()
hmouse-drag-region-active()
hmouse-drag-same-window()
hmouse-drag-thing()
hmouse-drag-vertically()
hmouse-drag-vertically-within-emacs()
hmouse-drag-window-side()
hmouse-emacs-at-modeline-buffer-id-p()
hmouse-emacs-modeline-event-p(EVENT)
hmouse-goto-depress-point()
hmouse-goto-region-prev-point()
hmouse-goto-release-point()
hmouse-horizontal-action-drag()
hmouse-horizontal-assist-drag()
hmouse-inactive-minibuffer-p()
hmouse-insert-region()
hmouse-item-to-window(&optional NEW-WINDOW-FLAG)
hmouse-kill-and-yank-region()
hmouse-kill-region()
hmouse-map-modes-to-form(MODE-FORMS)
hmouse-modeline-click()
hmouse-modeline-default-help-echo(WINDOW)
hmouse-modeline-depress()
hmouse-modeline-event-p(EVENT)
hmouse-modeline-release()
hmouse-modeline-resize-window()
hmouse-move-window-to-frame(&optional ALWAYS-DELETE-FLAG)
hmouse-press-release-same-window()
hmouse-prior-active-region()
hmouse-pulse-buffer()
hmouse-pulse-line()
hmouse-pulse-region(START END)
hmouse-read-only-toggle-key()
hmouse-release-left-edge()
hmouse-release-right-edge()
hmouse-resize-window-side()
hmouse-set-buffer-and-point(BUFFER POINT)
hmouse-swap-buffers()
hmouse-swap-windows()
hmouse-vertical-action-drag()
hmouse-vertical-assist-drag()
hmouse-x-coord(ARGS)
hmouse-y-coord(ARGS)
hmouse-yank-region()
smart-coords-in-window-p(COORDS WINDOW)
smart-point-of-coords(COORDS)
smart-window-of-coords(COORDS)

Defined faces (0)