aboutsummaryrefslogtreecommitdiffstats
path: root/lwlib
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright.Stefan Monnier2005-04-101-1/+1
|
* Reenable support for I18N to Lucid menus.Jan Djärv2005-04-011-0/+13
| | | | | | | | | | | * xlwmenuP.h (_XlwMenu_part): Add fontSet resource. * xlwmenu.c (string_width): (MENU_FONT_HEIGHT, MENU_FONT_ASCENT): Ditto. (display_menu_item, make_drawing_gcs, XlwMenuInitialize) (XlwMenuSetValues): Use font if fontSet is NULL, use only font for !HAVE_X_I18N. (xlwMenuResources): Add fontSet resource.
* * xlwmenuP.h (_XlwMenu_part): Add fontSet resource.Jan Djärv2005-04-011-6/+2
|
* * xlwmenu.c (string_width):Jan Djärv2005-04-011-74/+58
| | | | | | | | (MENU_FONT_HEIGHT, MENU_FONT_ASCENT): Ditto. (display_menu_item, make_drawing_gcs, XlwMenuInitialize) (XlwMenuSetValues): Use font if fontSet is NULL, use only font for !HAVE_X_I18N. (xlwMenuResources): Add fontSet resource.
* Temporary #undef HAVE_X_I18N until FontSet for UTF-8Jan Djärv2005-03-222-0/+6
| | | | on XFree86 is investigated.
* * xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8Jan Djärv2005-03-221-0/+7
| | | | | on XFree86 is investigated. * xlwmenu.c: Ditto.
* (MENU_FONT_ASCENT) [HAVE_X_I18N]: Try to be more correct.Stefan Monnier2005-03-181-1/+2
|
* Add support for I18N to Lucid menus.Stefan Monnier2005-03-183-26/+120
| | | | | | | | | | | | | | | | * 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.
* (xm_update_label, xm_update_list): Use the recommendedStefan Monnier2005-03-172-4/+9
| | | | XmStringCreateLocalized function. Add missing copyright.
* *** empty log message ***Stefan Monnier2005-03-171-0/+4
|
* Add missing copyright and license notice.Stefan Monnier2005-03-171-0/+21
|
* *** empty log message ***Stefan Monnier2005-03-121-7/+11
|
* Add missing copyright and license notice.Stefan Monnier2005-03-122-0/+40
|
* * xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as anJan Djärv2004-12-273-1/+9
| | | | | | action procedure for compatibility with Lesstif/Motif. * Makefile.in (mostlyclean): Don't remove *~ on clean.
* * lwlib-Xaw.c: Put <KeyPress>Escape in dialogOverride so dialogs onlyJan Djärv2004-12-262-1/+6
| | | | pops down on Escape, not any keypress.
* * xlwmenu.c (find_first_selectable, find_next_selectable)Jan Djärv2004-11-012-13/+19
| | | | | | (find_prev_selectable): Rename parameter skip_no_call_data to skip_titles. Recognize titles as having no call_data and no contents. (Down, Up): Comment update.
* * lwlib.h (_widget_value): Added lname and lkey.Jan Djärv2004-08-302-0/+6
|
* Revision: [email protected]/emacs--cvs-trunk--0--patch-396Miles Bader2004-06-111-2/+0
| | | | | | | | | | | | | Tweak arch tagging to make build/install-in-place less annoying Previously, autoconf-created Makefiles and the like would contain duplicate taglines (unfortunately, autoconf doesn't seem to have a `strip in generated file' comment mechanism) leading to conflicts, and installing in place would create unknown directories and copies of source directories (leading to conflicts with the source directories). This changeset makes all autoconf-processed files use explicit id-tags and adds .arch-inventory entries to ignore installation directories.
* Changes for lucid popup menus (keyboard traversal enabled) and dialogsJan Djärv2004-01-127-51/+171
| | | | (Xaw and Xm pop down on ESC).
* Update my email address.Lute Kamstra2003-10-061-1/+1
|
* Add arch taglinesMiles Bader2003-09-0116-0/+44
|
* Include lisp.h, not ../src/lisp.h.Dave Love2003-05-222-7/+11
| | | | (make_drawing_gcs): Remove unused `xswa', `mask'.
* Include lisp.h, not ../src/lisp.h.Dave Love2003-05-221-7/+11
| | | | | | (lw_lucid_widget_p): Remove unused `mw'. (xlw_update_one_widget, xlw_pop_instance) [PROTOTYPES]: Provide ISO C arglists.
* *** empty log message ***Juanma Barranquero2003-04-301-0/+5
|
* Make things function properly in case both LessTif and Open Motif are installed.Juanma Barranquero2003-04-301-2/+3
|
* Trailing whitespace deleted.Juanma Barranquero2003-02-0410-106/+106
|
* Update email and real nameJan Djärv2003-01-301-3/+3
|
* lwlib-Xm.c: Fixed memory leak for menus.Jan Djärv2003-01-262-2/+13
|
* *** empty log message ***Richard M. Stallman2002-12-221-0/+7
|
* (pop_new_stack_if_no_contents): Do nothing if new_depth is 1.Richard M. Stallman2002-12-221-2/+12
| | | | | (remap_menubar): Don't look in new_stack[0]. (Left): At level 1, do the same thing Right does.
* Provide ISO C arglists for functionsDave Love2002-11-212-0/+14
| | | | with Boolean args.
* Remove obsolete USE_OLIT code.Dave Love2002-11-202-42/+84
| | | | | | | [PROTOTYPES]: Provide ISO C arglists for functions with Boolean args. (lwlib_memset): Declare length arg as size_t. (malloc_widget_value): Cast arg of lwlib_memset.
* (separator_height): Prototype.Dave Love2002-11-201-1/+1
|
* (make_drawing_gcs): The scaling factor passed toPavel Janík2002-05-072-13/+14
| | | | | | | `x_alloc_lighter_color_for_widget' is a float, not an int, and it's a multiplicative factor, so the name `delta' is inaccurate. Always base disabled foreground on the normal foreground. Don't use the temporary variable `temp'.
* (xlwMenuResources): New resource.Pavel Janík2002-05-062-9/+65
| | | | | | | (find_next_selectable): Return current item when the menu is not poped up. Rename `inactive_gc' to `disabled_gc'. Use lighter/darker color for disabled menu items instead of using stipple. Use stipple only when better color can not be determined automatically.
* (XtNdisabledForeground, XtCDisabledForeground): New resource names.Pavel Janík2002-05-061-0/+2
|
* (_XlwMenu_part): Add new member `disabled_foreground'.Pavel Janík2002-05-061-6/+7
| | | | Rename `inactive_gc' to `disabled_gc'.
* *** empty log message ***Stefan Monnier2002-04-301-36/+27
|
* *** empty log message ***Pavel Janík2002-04-291-0/+5
|
* Change default values.Pavel Janík2002-04-291-4/+4
|
* Do not grab keyboard if installation-directory isJan Djärv2002-04-282-4/+11
| | | | non-nil (not installed Emacs). To simplify debugging.
* Remove unused file.Pavel Janík2002-04-286-784/+2
|
* Remove OpenLook file dependencies.Pavel Janík2002-04-282-8/+7
| | | | | (xrdb-cpp.o): Remove target. Remove unused defines.
* (instantiate_widget_instance): Remove duplicated prototype.Pavel Janík2002-04-282-1/+5
|
* *** empty log message ***Pavel Janík2002-04-251-0/+5
|
* Remove file.Pavel Janík2002-04-255-799/+0
|
* *** empty log message ***Jan Djärv2002-04-221-0/+10
|
* Remove compiler warningJan Djärv2002-04-221-0/+1
|
* Add calls to Grab/UngrabKeyboard to remove strange interactions withJan Djärv2002-04-221-13/+36
| | | | window managers that steal keypresses.
* *** empty log message ***Pavel Janík2002-04-201-0/+7
|