Mercurial > emacs
view etc/nxml/002B0-002FF.el @ 107827:aa85632b7860
Use XFT in Lucid dialogs if available.
* xmenu.c (apply_systemfont_to_dialog): New.
(create_and_show_dialog): Call apply_systemfont_to_dialog if HAVE_XFT.
* lwlib-Xaw.c (widget_xft_data): New for Xft data.
(fill_xft_data, openFont, get_text_width_and_height)
(draw_text, set_text, find_xft_data, command_press)
(command_reset): New functions.
(xaw_update_one_widget): Call set_text for dialog and buttons
if HAVE_XFT. Also set internalHeight for buttons.
(xaw_destroy_instance): Free all Xft related data.
(button_actions, buttonTrans): New structures.
(make_dialog): Call XtAppAddActions for button_actions.
Find xft font to use and call fill_xft_data for widgets.
(xaw_create_dialog): Pass instance parameter to make_dialog.
* lwlib-int.h (_widget_instance): Add Xft data if HAVE_XFT.
Override translations for buttons. If depth is 16 or more, tell
Xaw3d to not be nice to colormap.
Remove separator widget, use XtNhorizDistance on first right button
instead.
* xresources.texi (Lucid Resources): Mention faceName for dialogs.
author | Jan D. <jan.h.d@swipnet.se> |
---|---|
date | Sun, 11 Apr 2010 20:25:09 +0200 |
parents | afb5b1d5e619 |
children | ef719132ddfa |
line wrap: on
line source
(nxml-define-char-name-set 'spacing-modifier-letters '(("MODIFIER LETTER SMALL H" #x02B0) ("MODIFIER LETTER SMALL H WITH HOOK" #x02B1) ("MODIFIER LETTER SMALL J" #x02B2) ("MODIFIER LETTER SMALL R" #x02B3) ("MODIFIER LETTER SMALL TURNED R" #x02B4) ("MODIFIER LETTER SMALL TURNED R WITH HOOK" #x02B5) ("MODIFIER LETTER SMALL CAPITAL INVERTED R" #x02B6) ("MODIFIER LETTER SMALL W" #x02B7) ("MODIFIER LETTER SMALL Y" #x02B8) ("MODIFIER LETTER PRIME" #x02B9) ("MODIFIER LETTER DOUBLE PRIME" #x02BA) ("MODIFIER LETTER TURNED COMMA" #x02BB) ("MODIFIER LETTER APOSTROPHE" #x02BC) ("MODIFIER LETTER REVERSED COMMA" #x02BD) ("MODIFIER LETTER RIGHT HALF RING" #x02BE) ("MODIFIER LETTER LEFT HALF RING" #x02BF) ("MODIFIER LETTER GLOTTAL STOP" #x02C0) ("MODIFIER LETTER REVERSED GLOTTAL STOP" #x02C1) ("MODIFIER LETTER LEFT ARROWHEAD" #x02C2) ("MODIFIER LETTER RIGHT ARROWHEAD" #x02C3) ("MODIFIER LETTER UP ARROWHEAD" #x02C4) ("MODIFIER LETTER DOWN ARROWHEAD" #x02C5) ("MODIFIER LETTER CIRCUMFLEX ACCENT" #x02C6) ("CARON" #x02C7) ("MODIFIER LETTER VERTICAL LINE" #x02C8) ("MODIFIER LETTER MACRON" #x02C9) ("MODIFIER LETTER ACUTE ACCENT" #x02CA) ("MODIFIER LETTER GRAVE ACCENT" #x02CB) ("MODIFIER LETTER LOW VERTICAL LINE" #x02CC) ("MODIFIER LETTER LOW MACRON" #x02CD) ("MODIFIER LETTER LOW GRAVE ACCENT" #x02CE) ("MODIFIER LETTER LOW ACUTE ACCENT" #x02CF) ("MODIFIER LETTER TRIANGULAR COLON" #x02D0) ("MODIFIER LETTER HALF TRIANGULAR COLON" #x02D1) ("MODIFIER LETTER CENTRED RIGHT HALF RING" #x02D2) ("MODIFIER LETTER CENTRED LEFT HALF RING" #x02D3) ("MODIFIER LETTER UP TACK" #x02D4) ("MODIFIER LETTER DOWN TACK" #x02D5) ("MODIFIER LETTER PLUS SIGN" #x02D6) ("MODIFIER LETTER MINUS SIGN" #x02D7) ("BREVE" #x02D8) ("DOT ABOVE" #x02D9) ("RING ABOVE" #x02DA) ("OGONEK" #x02DB) ("SMALL TILDE" #x02DC) ("DOUBLE ACUTE ACCENT" #x02DD) ("MODIFIER LETTER RHOTIC HOOK" #x02DE) ("MODIFIER LETTER CROSS ACCENT" #x02DF) ("MODIFIER LETTER SMALL GAMMA" #x02E0) ("MODIFIER LETTER SMALL L" #x02E1) ("MODIFIER LETTER SMALL S" #x02E2) ("MODIFIER LETTER SMALL X" #x02E3) ("MODIFIER LETTER SMALL REVERSED GLOTTAL STOP" #x02E4) ("MODIFIER LETTER EXTRA-HIGH TONE BAR" #x02E5) ("MODIFIER LETTER HIGH TONE BAR" #x02E6) ("MODIFIER LETTER MID TONE BAR" #x02E7) ("MODIFIER LETTER LOW TONE BAR" #x02E8) ("MODIFIER LETTER EXTRA-LOW TONE BAR" #x02E9) ("MODIFIER LETTER YIN DEPARTING TONE MARK" #x02EA) ("MODIFIER LETTER YANG DEPARTING TONE MARK" #x02EB) ("MODIFIER LETTER VOICING" #x02EC) ("MODIFIER LETTER UNASPIRATED" #x02ED) ("MODIFIER LETTER DOUBLE APOSTROPHE" #x02EE) )) ;; arch-tag: 5fa09061-850e-4bbe-ad44-54c57a81a461