Mercurial > emacs
view etc/images/mail/reply-from.xpm @ 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 | 75b06a7624a1 |
children |
line wrap: on
line source
/* XPM */ static char * reply_from_xpm[] = { "24 24 76 1", " c None", ". c #000000", "+ c #535353", "@ c #FFFFFF", "# c #FEFEFE", "$ c #FDFDFD", "% c #FCFCFC", "& c #FBFBFB", "* c #F9F9F9", "= c #F8F8F8", "- c #F7F7F7", "; c #F6F6F6", "> c #F5F5F5", ", c #F4F4F4", "' c #E3E3E3", ") c #EEEEEE", "! c #4F4F4F", "~ c #F3F3F3", "{ c #F2F2F2", "] c #F1F1F1", "^ c #F0F0F0", "/ c #EFEFEF", "( c #EDEDED", "_ c #AEAEAE", ": c #E4E4E4", "< c #434343", "[ c #ACACAC", "} c #C8C8C8", "| c #A0A0A0", "1 c #D4D4D4", "2 c #ECECEC", "3 c #959595", "4 c #3E3E3E", "5 c #4D4D4D", "6 c #818181", "7 c #C6C6C6", "8 c #3D1A13", "9 c #6A6A6A", "0 c #636363", "a c #B9B9B9", "b c #737373", "c c #EAC0BA", "d c #7C7C7C", "e c #6E6E6E", "f c #DF9E95", "g c #3F3F3F", "h c #FFE3E0", "i c #FFD5CF", "j c #FFD7D2", "k c #FFD9D3", "l c #E3ABA3", "m c #E2A79E", "n c #E3AAA2", "o c #CC6253", "p c #DD968C", "q c #DE9A90", "r c #DD948A", "s c #B14334", "t c #FFEAE7", "u c #FFDDD7", "v c #FFDCD6", "w c #FFDCD7", "x c #FFDBD6", "y c #FFDDD8", "z c #FFC2BA", "A c #FFD0C8", "B c #FFD0C9", "C c #FFD1CA", "D c #2A2221", "E c #080606", "F c #060404", "G c #1D1716", "H c #FFD1CB", "I c #362927", "J c #201817", "K c #473734", " ", " ", " ", " ................. ", " .+@@@@#$%&*=-;>,'+. ", " .)!@>,~{{]^^/)('!_. ", " .@:<$~{{]^/))('![}. ", " .@>:!&]^^/)(('<|1}. ", " .@&>:<=^/)(2'!31:}. ", " .@>>>:4>)(2'567::}. ", " .@&8>:9<~2'!977>:}. ", " .@..:0@a!^!37b7>:}. ", " ..c.0@>:1![7::d::}. ", " ecfegg....:>>>:d:}. ", " hijklmnfo.::::::d}. ", " .....ppqrs.###$$$$ . ", " t.uvwxuuyyz ", " .ABC.DEFCG.. . .. .. ", " ...H.I JK .. .. .. . ", " . H. . . . . . ", " . . . . . . . ", " . . .. .. . . . ", " . . ... . . . ", " "};