File: posframe.el.html

* Posframe README :README:

Posframe can pop up a frame at point, this *posframe* is a child-frame connected to its root window's buffer.

The main advantages are:
1. It is fast enough for daily usage :-)
2. It works well with CJK languages.

More info please see: README.org

Defined variables (17)

posframe--accept-focusRecord accept focus status of ‘posframe-show’.
posframe--frameRecord posframe’s frame.
posframe--initialized-pRecord initialize status of ‘posframe-show’.
posframe--last-argsRecord the last arguments of ‘posframe--create-posframe’.
posframe--last-font-height-infoRecord the last font height info.
posframe--last-parent-frame-sizeRecord the last size of posframe’s parent-frame.
posframe--last-posframe-displayed-sizeRecord the last displayed size of posframe’s frame.
posframe--last-posframe-pixel-positionRecord the last pixel position of posframe’s frame.
posframe--last-posframe-sizeRecord the last size of posframe’s frame.
posframe--last-poshandler-infoRecord the last poshandler info.
posframe--refresh-timerRecord the timer to deal with refresh argument of ‘posframe-show’.
posframe--timeout-timerRecord the timer to deal with timeout argument of ‘posframe-show’.
posframe-gtk-resize-child-framesValue to bind ‘x-gtk-resize-child-frames’ to.
posframe-hidehandler-timerTimer used by hidehandler function.
posframe-inhibit-double-bufferingSet the posframe’s frame-parameter: inhibit-double-buffering.
posframe-mouse-banish-functionThe function used to banish mouse.
posframe-text-scale-factor-functionThe function to adjust value of text-scale of posframe buffer.

Defined functions (52)

posframe--calculate-new-position(INFO POSITION REF-POSITION)
posframe--create-posframe
posframe--find-existing-posframe(BUFFER &optional LAST-ARGS)
posframe--get-font-height(POSITION)
posframe--get-valid-poshandler(INFO)
posframe--insert-string(STRING NO-PROPERTIES)
posframe--kill-buffer(BUFFER-OR-NAME)
posframe--make-frame-invisible(FRAME)
posframe--make-frame-visible(POSFRAME)
posframe--posframe-need-redraw-p(POSFRAME)
posframe--redirect-posframe-focus()
posframe--run-refresh-timer(REPEAT SIZE-INFO)
posframe--run-timeout-timer(POSFRAME SECS)
posframe--save-new-posframe-position(POSFRAME POSITION PARENT-FRAME-WIDTH PARENT-FRAME-HEIGHT)
posframe--set-frame-position(POSFRAME POSITION PARENT-FRAME-WIDTH PARENT-FRAME-HEIGHT)
posframe--set-frame-size(SIZE-INFO)
posframe--set-frame-size-and-position(SIZE-INFO POSITION PARENT-FRAME-WIDTH PARENT-FRAME-HEIGHT)
posframe-delete(BUFFER-OR-NAME)
posframe-delete-all()
posframe-delete-frame(BUFFER-OR-NAME)
posframe-funcall(BUFFER-OR-NAME FUNCTION &rest ARGUMENTS)
posframe-hide-all()
posframe-hidehandler-daemon()
posframe-hidehandler-daemon-function()
posframe-hidehandler-when-buffer-switch(INFO)
posframe-mouse-banish-default(INFO)
posframe-mouse-banish-simple(INFO)
posframe-poshandler-absolute-x-y(INFO)
posframe-poshandler-frame-bottom-center(INFO)
posframe-poshandler-frame-bottom-right-corner(INFO)
posframe-poshandler-frame-center(INFO)
posframe-poshandler-frame-top-center(INFO)
posframe-poshandler-frame-top-left-corner(INFO)
posframe-poshandler-frame-top-left-or-right-other-corner(INFO)
posframe-poshandler-frame-top-right-corner(INFO)
posframe-poshandler-point-1(INFO &optional FONT-HEIGHT UPWARD)
posframe-poshandler-point-bottom-left-corner(INFO)
posframe-poshandler-point-bottom-left-corner-upward(INFO)
posframe-poshandler-point-top-left-corner(INFO)
posframe-poshandler-point-window-center(INFO)
posframe-poshandler-window-bottom-center(INFO)
posframe-poshandler-window-bottom-left-corner(INFO)
posframe-poshandler-window-bottom-right-corner(INFO)
posframe-poshandler-window-center(INFO)
posframe-poshandler-window-top-center(INFO)
posframe-poshandler-window-top-left-corner(INFO)
posframe-poshandler-window-top-right-corner(INFO)
posframe-refposhandler-xwininfo(&optional FRAME)
posframe-refresh(BUFFER-OR-NAME)
posframe-show
posframe-text-scale-factor-default(PARENT-TEXT-SCALE-MODE-AMOUNT)
posframe-workable-p()

Defined faces (0)