annotate etc/nxml/0FE50-0FE6F.el @ 107828:6d3accd249f7

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:26:13 +0200
parents 503a17b7bb43
children ef719132ddfa
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
86691
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1 (nxml-define-char-name-set 'small-form-variants
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2 '(("SMALL COMMA" #xFE50)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
3 ("SMALL IDEOGRAPHIC COMMA" #xFE51)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
4 ("SMALL FULL STOP" #xFE52)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
5 ("SMALL SEMICOLON" #xFE54)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
6 ("SMALL COLON" #xFE55)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
7 ("SMALL QUESTION MARK" #xFE56)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
8 ("SMALL EXCLAMATION MARK" #xFE57)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
9 ("SMALL EM DASH" #xFE58)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
10 ("SMALL LEFT PARENTHESIS" #xFE59)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
11 ("SMALL RIGHT PARENTHESIS" #xFE5A)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
12 ("SMALL LEFT CURLY BRACKET" #xFE5B)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
13 ("SMALL RIGHT CURLY BRACKET" #xFE5C)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
14 ("SMALL LEFT TORTOISE SHELL BRACKET" #xFE5D)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
15 ("SMALL RIGHT TORTOISE SHELL BRACKET" #xFE5E)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
16 ("SMALL NUMBER SIGN" #xFE5F)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
17 ("SMALL AMPERSAND" #xFE60)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
18 ("SMALL ASTERISK" #xFE61)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
19 ("SMALL PLUS SIGN" #xFE62)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
20 ("SMALL HYPHEN-MINUS" #xFE63)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
21 ("SMALL LESS-THAN SIGN" #xFE64)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
22 ("SMALL GREATER-THAN SIGN" #xFE65)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
23 ("SMALL EQUALS SIGN" #xFE66)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
24 ("SMALL REVERSE SOLIDUS" #xFE68)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
25 ("SMALL DOLLAR SIGN" #xFE69)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
26 ("SMALL PERCENT SIGN" #xFE6A)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
27 ("SMALL COMMERCIAL AT" #xFE6B)
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
28 ))
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
29
503a17b7bb43 Move here from lisp/nxml/char-name/unicode
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
30 ;; arch-tag: 4facf8e4-cea2-4194-bc17-f0959c358f7f