[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 1b309a2 24/33: posframe: Add posframe-poshandler-frame-top
From: |
Feng Shu |
Subject: |
[elpa] master 1b309a2 24/33: posframe: Add posframe-poshandler-frame-top-center |
Date: |
Fri, 14 Dec 2018 06:21:17 -0500 (EST) |
branch: master
commit 1b309a2f1531865c45d70cb8cdcec6aaf5f78f3d
Author: Feng Shu <address@hidden>
Commit: Feng Shu <address@hidden>
posframe: Add posframe-poshandler-frame-top-center
* posframe.el (posframe-poshandler-frame-top-center): New poshandler
---
posframe.el | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/posframe.el b/posframe.el
index affc072..2262c44 100644
--- a/posframe.el
+++ b/posframe.el
@@ -728,6 +728,18 @@ be found in docstring of `posframe-show'."
(plist-get info :posframe-height))
2)))
+
+(defun posframe-poshandler-frame-top-center (info)
+ "Posframe's position handler.
+
+Get a position which let posframe stay onto its
+parent-frame's top center. The structure of INFO can
+be found in docstring of `posframe-show'."
+ (cons (/ (- (plist-get info :parent-frame-width)
+ (plist-get info :posframe-width))
+ 2)
+ 0))
+
(defun posframe-poshandler-frame-top-left-corner (_info)
"Posframe's position handler.
- [elpa] master 7ba9d9d 25/33: posframe: Add posframe-poshandler-frame-top-center document, (continued)
- [elpa] master 7ba9d9d 25/33: posframe: Add posframe-poshandler-frame-top-center document, Feng Shu, 2018/12/14
- [elpa] master 1ed5492 20/33: posframe: Add face-remap argument, Feng Shu, 2018/12/14
- [elpa] master baa2289 30/33: Change to looser line-end-style specification, Feng Shu, 2018/12/14
- [elpa] master a0dfcde 22/33: use empty posframe title for window manager, Feng Shu, 2018/12/14
- [elpa] master 9768b0a 18/33: posframe: support internal-border-width, Feng Shu, 2018/12/14
- [elpa] master d09e283 28/33: * posframe.el (posframe-show, posframe--initialized-p): Rename posframe--initialize-p to posframe--initialized-p, Feng Shu, 2018/12/14
- [elpa] master 02b446a 27/33: posframe: Add initialize argument to posframe-show, Feng Shu, 2018/12/14
- [elpa] master a8e1bda 16/33: Update README again., Feng Shu, 2018/12/14
- [elpa] master 09e3f19 32/33: bump to version 0.4.2, Feng Shu, 2018/12/14
- [elpa] master 575e902 26/33: * posframe.el (posframe-show): Remove useless space, Feng Shu, 2018/12/14
- [elpa] master 1b309a2 24/33: posframe: Add posframe-poshandler-frame-top-center,
Feng Shu <=
- [elpa] master 08ef38d 29/33: posframe: Add posframe-default-initialize-function, Feng Shu, 2018/12/14
- [elpa] master 945761d 21/33: posframe: cache posframe/parent-frame/parent-window's more info, Feng Shu, 2018/12/14
- [elpa] master 769adaa 33/33: Merge commit '09e3f1937d19243cfb02178540aaf5c78f2e2939', Feng Shu, 2018/12/14