summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/autoload.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2005-03-18 04:19:41 +0000
committerStefan Monnier <monnier@iro.umontreal.ca>2005-03-18 04:19:41 +0000
commit423a3f5901387c12590ae1cbe389a3b9926a9195 (patch)
tree595db9328173d54be5d836e29208fa86d9099428 /lisp/emacs-lisp/autoload.el
parent8f7ee63901277838168a6446a3f896bbe3b834cf (diff)
downloademacs-423a3f5901387c12590ae1cbe389a3b9926a9195.tar.gz
emacs-423a3f5901387c12590ae1cbe389a3b9926a9195.tar.bz2
emacs-423a3f5901387c12590ae1cbe389a3b9926a9195.zip
Add support for I18N to Lucid menus.
* xlwmenuP.h (struct _XlwMenu_part) [HAVE_X_I18N]: Change `font' to be a fontset. Add a `font_extents' element. * xlwmenu.c (xlwMenuResources) [HAVE_X_I18N]: Use a fontset for the `font' resource. (string_width) [HAVE_X_I18N]: Use XmbTextExtents; (MENU_FONT_HEIGHT, MENU_FONT_ASCENT): New macros. (arrow_width, toggle_button_width, size_menu_item, draw_arrow) (draw_toggle, draw_radio, display_menu_item): Use them. (display_menu_item) [HAVE_X_I18N]: Use XmbDrawString. (make_drawing_gcs) [HAVE_X_I18N]: Don't mess with fonts. (XlwMenuInitialize) [HAVE_X_I18N]: Initialize font_extents. (XlwMenuSetValues) [HAVE_X_I18N]: Refresh font_extents if font changes.
Diffstat (limited to 'lisp/emacs-lisp/autoload.el')
0 files changed, 0 insertions, 0 deletions