Re: display-time modeline faces

Andrey Slusar <[email protected]> Thu, 09 Sep 2004 00:03:03 +0300
Newsgroups gmane.emacs.xemacs.user.russian
Organization XEmacs User
Message-ID <[email protected]>
Wed, 08 Sep 2004 15:33:21 +0400, Nickolay Pakoulin wrote:

> Я посмотрел time 1.13.  В этой версии данные для показа цифирок хранятся в
> переменных display-time-0-glyph, ... , display-time-9-glyph, отображение
> двоеточия (разделителя между часами и минутами) в переменной
> display-time-:-glyph.

> Похоже, что переменные устроены как пара (cons) extent'а и glyph'а.  extent
> отвечает за цвет фона (и шрифт для текстовых глифов), а глиф отвечает за
> картинку.  Если ты хочешь, что бы цифирки отрисовывались буковками некоторого
> шрифта, а не картинками, то надо хакнуть перечисленные переменные.

> В extent надо прописать нужный шрифт, а глифам указать, что вместо картинок
> надо пользоваться буковками.  В примере я завожу шрифт display-time-face
> который копирую из шрифта для отрисовки имени буфера, и переделываю переменные
> для отображения времени.

  Спасибо, помогло. А то слишком уж тоненьким да еще и рубленным шрифтом
время показывается.
--
 Андрей Слюсар.
 JID: [email protected]