>>>> "Andy" == Andy Piper
<andy(a)xemacs.org> writes:
Andy> At 12:37 PM 2/24/00 +0100, Hrvoje Niksic wrote:
> Specifically, whenever I press SPC or DEL in the Summary buffer
> in order to scroll the current article by one page, the tabs
> flicker. Even if nothing really happen, as when I press DEL
> and I'm already at the beginning of the article.
>
> Is this a known bug that's supposed to be fixed, or does it
> happen only for me?
Andy> Async updates are supposed to fix this. i.e. tabs only get
Andy> updated when redisplay gets called. If this is still
Andy> happening it would be nice to know why.
Well, it's not just tabs. A few more bugs.
1. [Gutters] Cursor movement that affects the region causes gutter flashing
pretty bad, even with a static glyph in the gutter. (This was observed
after running the sample code in 4 below.)
2. [Gutters] gutter-items need removal methods, since installing
them seems pretty complicated.
3. [Gutters] Increasing the widths of the right and left gutters will clobber
parts of the modeline(s). Decreasing them again gets the modeline data
updated, but not the bevels. Eg, change the code below to stick
that XPM in the right-gutter, then remove it (eg, `(set-specifier
right-gutter "")'). Check out the modeline. ^L isn't good enough
on my box, need to iconify then deiconify.
4. [Gutters] Example code:
;; This probably only looks right with the face set as follows,
; and the same monitor resolution as me:
; (custom-set-faces
; '(default ((t (:size "12pt" :family "Lucidatypewriter")))
t))
; and an 80 column wide frame.
(let* ((gutter-string "==========================")
(an-extent (make-extent 13 13 gutter-string))
(a-glyph (make-glyph (vector 'xpm
:file (concat data-directory
"xemacs.xpm")))))
(set-extent-end-glyph an-extent a-glyph)
(set-specifier top-gutter gutter-string)
(set-specifier top-gutter-height (glyph-height a-glyph)))
Um, howcum `data-directory' is deprecated in its doc-string? I don't
see how to find that XPM portably without it. `locate-data-directory'
doesn't seem to have any way to do the right thing.
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."