[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 9768b0a 18/33: posframe: support internal-border-width
From: |
Feng Shu |
Subject: |
[elpa] master 9768b0a 18/33: posframe: support internal-border-width |
Date: |
Fri, 14 Dec 2018 06:21:16 -0500 (EST) |
branch: master
commit 9768b0a1b68a55059e6bbcf50ccf0e067e447b1d
Author: Feng Shu <address@hidden>
Commit: Feng Shu <address@hidden>
posframe: support internal-border-width
* posframe.el (posframe--create-posframe, posframe-show): Add
internal-border-width
---
posframe.el | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/posframe.el b/posframe.el
index ca64dcf..cea116c 100644
--- a/posframe.el
+++ b/posframe.el
@@ -161,6 +161,7 @@ frame.")
background-color
left-fringe
right-fringe
+ internal-border-width
font
keep-ratio
override-parameters
@@ -170,6 +171,7 @@ frame.")
This posframe's buffer is POSFRAME-BUFFER."
(let ((left-fringe (or left-fringe 0))
(right-fringe (or right-fringe 0))
+ (internal-border-width (or internal-border-width 0))
(posframe-buffer (get-buffer-create posframe-buffer))
(after-make-frame-functions nil)
(args (list parent-frame
@@ -225,7 +227,7 @@ This posframe's buffer is POSFRAME-BUFFER."
(min-width . 0)
(min-height . 0)
(border-width . 0)
- (internal-border-width . 0)
+ (internal-border-width . ,internal-border-width)
(vertical-scroll-bars . nil)
(horizontal-scroll-bars . nil)
(left-fringe . ,left-fringe)
@@ -267,6 +269,7 @@ This posframe's buffer is POSFRAME-BUFFER."
y-pixel-offset
left-fringe
right-fringe
+ internal-border-width
font
foreground-color
background-color
@@ -324,6 +327,11 @@ size too small, MIN-WIDTH and MIN-HEIGTH will be useful
If LEFT-FRINGE or RIGHT-FRINGE is a number, Left fringe or
right fringe with be showed with number width.
+By default, posframe shows no border, user can let border
+showed by setting INTERNAL-BORDER-WIDTH to a postive number,
+by the way, border's color is specified by the background of
+the ‘internal-border’ face.
+
By default, posframe's font is deriverd from current frame
user can set posframe's font with FONT argument.
@@ -372,6 +380,7 @@ you can use `posframe-delete-all' to delete all posframes."
:parent-frame parent-frame
:left-fringe left-fringe
:right-fringe right-fringe
+ :internal-border-width internal-border-width
:foreground-color foreground-color
:background-color background-color
:keep-ratio keep-ratio
- [elpa] master c048016 14/33: Add posframe-poshandler-frame-top-left/right-corner, (continued)
- [elpa] master c048016 14/33: Add posframe-poshandler-frame-top-left/right-corner, Feng Shu, 2018/12/14
- [elpa] master c156667 15/33: Add more information to README, Feng Shu, 2018/12/14
- [elpa] master 272ca09 10/33: Use posframe-hide-frame instead make-frame-invisible, Feng Shu, 2018/12/14
- [elpa] master 5803070 19/33: posframe: Recreate posframe when internal-border-width changed, Feng Shu, 2018/12/14
- [elpa] master d115a5a 23/33: Merge pull request #13 from yqrashawn/empty-frame-name, Feng Shu, 2018/12/14
- [elpa] master 2f4baf0 31/33: Merge pull request #17 from jingqi/master, Feng Shu, 2018/12/14
- [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 <=
- [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, 2018/12/14
- [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