aboutsummaryrefslogtreecommitdiffstats
path: root/lwlib/ChangeLog
diff options
context:
space:
mode:
authorJan Djärv2010-04-11 20:25:09 +0200
committerJan Djärv2010-04-11 20:25:09 +0200
commit1ecb2d3f03cc83ce7fa3349458f8cf83c97181f2 (patch)
treebd3902f19cf65c1221dab180493360b0ffe3e873 /lwlib/ChangeLog
parent97e53006f6c56bcbe190c56dadb350759644bfaa (diff)
downloademacs-1ecb2d3f03cc83ce7fa3349458f8cf83c97181f2.tar.gz
emacs-1ecb2d3f03cc83ce7fa3349458f8cf83c97181f2.zip
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.
Diffstat (limited to 'lwlib/ChangeLog')
-rw-r--r--lwlib/ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/lwlib/ChangeLog b/lwlib/ChangeLog
index 189e2c65e10..f0f9c34519e 100644
--- a/lwlib/ChangeLog
+++ b/lwlib/ChangeLog
@@ -1,3 +1,23 @@
12010-04-11 Jan Djärv <jan.h.d@swipnet.se>
2
3 * lwlib-Xaw.c (widget_xft_data): New for Xft data.
4 (fill_xft_data, openFont, get_text_width_and_height)
5 (draw_text, set_text, find_xft_data, command_press)
6 (command_reset): New functions.
7 (xaw_update_one_widget): Call set_text for dialog and buttons
8 if HAVE_XFT. Also set internalHeight for buttons.
9 (xaw_destroy_instance): Free all Xft related data.
10 (button_actions, buttonTrans): New structures.
11 (make_dialog): Call XtAppAddActions for button_actions.
12 Find xft font to use and call fill_xft_data for widgets.
13 (xaw_create_dialog): Pass instance parameter to make_dialog.
14
15 * lwlib-int.h (_widget_instance): Add Xft data if HAVE_XFT.
16 Override translations for buttons. If depth is 16 or more, tell
17 Xaw3d to not be nice to colormap.
18 Remove separator widget, use XtNhorizDistance on first right button
19 instead.
20
12010-04-08 Jan Djärv <jan.h.d@swipnet.se> 212010-04-08 Jan Djärv <jan.h.d@swipnet.se>
2 22
3 * xlwmenu.c (xlwmenu_default_font): Make static. 23 * xlwmenu.c (xlwmenu_default_font): Make static.