aboutsummaryrefslogtreecommitdiffstats
path: root/lwlib/ChangeLog
diff options
context:
space:
mode:
authorJan Djärv2004-01-12 01:45:22 +0000
committerJan Djärv2004-01-12 01:45:22 +0000
commit244c93fe5767497dd45bb3d3ad22a9c72ccc2d5b (patch)
treed383c54483d68845ca5ce18f92491bc097d78a94 /lwlib/ChangeLog
parent0fbe422d1c18358c87d481898d25bad7e2bd02da (diff)
downloademacs-244c93fe5767497dd45bb3d3ad22a9c72ccc2d5b.tar.gz
emacs-244c93fe5767497dd45bb3d3ad22a9c72ccc2d5b.zip
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
(Xaw and Xm pop down on ESC).
Diffstat (limited to 'lwlib/ChangeLog')
-rw-r--r--lwlib/ChangeLog28
1 files changed, 28 insertions, 0 deletions
diff --git a/lwlib/ChangeLog b/lwlib/ChangeLog
index f41b323c04c..3b69d955392 100644
--- a/lwlib/ChangeLog
+++ b/lwlib/ChangeLog
@@ -1,3 +1,31 @@
12004-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
12003-05-22 Dave Love <fx@gnu.org> 292003-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.