comparison lwlib/ChangeLog @ 89909:68c22ea6027c

Sync to HEAD
author Kenichi Handa <handa@m17n.org>
date Fri, 16 Apr 2004 12:51:06 +0000
parents 375f2633d815
children 3219f94257bc
comparison
equal deleted inserted replaced
89908:ee1402f7b568 89909:68c22ea6027c
1 2004-01-12 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2
3 * xlwmenuP.h (_XlwMenu_part): Added top_depth.
4
5 * xlwmenu.h: Removed declaration of pop_up_menu
6
7 * xlwmenu.c (Start): Get correct time if time in event is CurrentTime.
8 (find_first_selectable, find_next_selectable)
9 (find_prev_selectable): Add parameter skip_no_call_data to skip
10 over items with no call data (popup menu titles).
11 (Down, Up): Compare old_depth to top_depth instead of 2.
12 Pass True to find_*_selectable:s new parameter if this is a popup menu.
13 (Left, Right): Compare old_depth to top_depth instead of 2.
14 Pass 0 to find_*_selectable:s new parameter.
15 (pop_up_menu): Set top_depth to 1 for pop up menus and 2 for
16 menu bar menus, to enable keyboard traversal of popups.
17
18 * lwlib-Xm.c (dialog_key_cb): New function.
19 (make_dialog): Add event handlers to dialog_key_cb for key press
20 so we can pop down on ESC.
21
22 * lwlib-Xlw.c (xlw_popup_menu): Replace call to pop_up_menu with
23 XtCallActionProc ("start"). Use a full XEvent since "start" copies it.
24
25 * lwlib-Xaw.c (make_dialog): Add override so dialog pops down
26 on ESC.
27 (wm_delete_window): If widget isn't a shell, use the parent.
28
1 2003-05-22 Dave Love <fx@gnu.org> 29 2003-05-22 Dave Love <fx@gnu.org>
2 30
3 * xlwmenu.c: Include lisp.h, not ../src/lisp.h. 31 * xlwmenu.c: Include lisp.h, not ../src/lisp.h.
4 (make_drawing_gcs): Remove unused `xswa', `mask'. 32 (make_drawing_gcs): Remove unused `xswa', `mask'.
5 33
6 * lwlib-Xlw.c: Include lisp.h, not ../src/lisp.h. 34 * lwlib-Xlw.c: Include lisp.h, not ../src/lisp.h.
7 (lw_lucid_widget_p): Remove unused `mw'. 35 (lw_lucid_widget_p): Remove unused `mw'.
8 (xlw_update_one_widget, xlw_pop_instance) [PROTOTYPES]: Provide 36 (xlw_update_one_widget, xlw_pop_instance) [PROTOTYPES]: Provide
9 ISO C arglists. 37 ISO C arglists.
10 38
11 2003-04-30 Lute Kamstra <Lute.Kamstra@cwi.nl> 39 2003-04-30 Lute Kamstra <lute@gnu.org>
12 40
13 * Makefile.in: Make things function properly in case both LessTif 41 * Makefile.in: Make things function properly in case both LessTif
14 and Open Motif are installed. 42 and Open Motif are installed.
15 43
16 2003-01-26 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 44 2003-01-26 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
1182 1210
1183 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002 1211 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002
1184 Free Software Foundation, Inc. 1212 Free Software Foundation, Inc.
1185 Copying and distribution of this file, with or without modification, 1213 Copying and distribution of this file, with or without modification,
1186 are permitted provided the copyright notice and this notice are preserved. 1214 are permitted provided the copyright notice and this notice are preserved.
1215
1216 ;;; arch-tag: 0cd8ab87-d764-40d9-b86d-d00c71887a9e