aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader1996-07-04 05:46:24 +0000
committerMiles Bader1996-07-04 05:46:24 +0000
commit7f76dcc0ad1eb1f58465676ccaa3b02f362619fc (patch)
tree6a483274e5b4c9b39a314652f7b02e666273c948
parentd7e4738238a2a2bdc958cd01f1dac3fa1d84c910 (diff)
downloademacs-7f76dcc0ad1eb1f58465676ccaa3b02f362619fc.tar.gz
emacs-7f76dcc0ad1eb1f58465676ccaa3b02f362619fc.zip
(lw_motif_menu_related_event_p): A predicate to identify keyboard events
intended only for menus.
-rw-r--r--lwlib/lwlib-Xm.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/lwlib/lwlib-Xm.c b/lwlib/lwlib-Xm.c
index 57e4b4a2ca5..5df98c1d684 100644
--- a/lwlib/lwlib-Xm.c
+++ b/lwlib/lwlib-Xm.c
@@ -119,6 +119,18 @@ first_child (widget)
119} 119}
120 120
121Boolean 121Boolean
122lw_motif_menu_related_event_p (event)
123 XEvent event;
124{
125 Widget widget = XtWindowToWidget (event.xkey.display,event.xkey.window);
126 WidgetClass class = XtClass (widget);
127 return
128 class == xmMainWindowWidgetClass
129 || class == xmRowColumnWidgetClass
130 || class == xmMenuShellWidgetClass;
131}
132
133Boolean
122lw_motif_widget_p (widget) 134lw_motif_widget_p (widget)
123 Widget widget; 135 Widget widget;
124{ 136{