/[emacs]/emacs/lwlib/ChangeLog
ViewVC logotype

Diff of /emacs/lwlib/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.90 by monnier, Thu Mar 17 19:03:03 2005 UTC revision 1.91 by monnier, Fri Mar 18 04:19:41 2005 UTC
# Line 1  Line 1 
1  2005-03-17  Stefan Monnier  <monnier@iro.umontreal.ca>  2005-03-17  Stefan Monnier  <monnier@iro.umontreal.ca>
2    
3            Add support for I18N to Lucid menus.
4    
5            * xlwmenuP.h (struct _XlwMenu_part) [HAVE_X_I18N]: Change `font' to be
6            a fontset.  Add a `font_extents' element.
7    
8            * xlwmenu.c (xlwMenuResources) [HAVE_X_I18N]: Use a fontset for the
9            `font' resource.
10            (string_width) [HAVE_X_I18N]: Use XmbTextExtents;
11            (MENU_FONT_HEIGHT, MENU_FONT_ASCENT): New macros.
12            (arrow_width, toggle_button_width, size_menu_item, draw_arrow)
13            (draw_toggle, draw_radio, display_menu_item): Use them.
14            (display_menu_item) [HAVE_X_I18N]: Use XmbDrawString.
15            (make_drawing_gcs) [HAVE_X_I18N]: Don't mess with fonts.
16            (XlwMenuInitialize) [HAVE_X_I18N]: Initialize font_extents.
17            (XlwMenuSetValues) [HAVE_X_I18N]: Refresh font_extents if font changes.
18    
19          * lwlib-Xm.c (xm_update_label, xm_update_list): Use the recommended          * lwlib-Xm.c (xm_update_label, xm_update_list): Use the recommended
20          XmStringCreateLocalized function.  Add missing copyright.          XmStringCreateLocalized function.  Add missing copyright.
21    

Legend:
Removed from v.1.90  
changed lines
  Added in v.1.91

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26