aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Reilly1994-09-25 17:18:58 +0000
committerPaul Reilly1994-09-25 17:18:58 +0000
commit45d91af4244c3d08242431838d4cca4342bbd9c2 (patch)
treecd41d85613badf53798fc17e69e8fe37380b9f9d
parent00364e4e3d278e9f2dc3762d6f848e6dbe1da545 (diff)
downloademacs-45d91af4244c3d08242431838d4cca4342bbd9c2.tar.gz
emacs-45d91af4244c3d08242431838d4cca4342bbd9c2.zip
entered into RCS
-rw-r--r--lwlib/xlwmenu.c21
1 files changed, 20 insertions, 1 deletions
diff --git a/lwlib/xlwmenu.c b/lwlib/xlwmenu.c
index 32d9ea9f7cc..64763a8f10b 100644
--- a/lwlib/xlwmenu.c
+++ b/lwlib/xlwmenu.c
@@ -1289,7 +1289,7 @@ handle_single_motion_event (mw, ev)
1289 set_new_state (mw, val, level); 1289 set_new_state (mw, val, level);
1290 remap_menubar (mw); 1290 remap_menubar (mw);
1291 1291
1292#if 0 1292#if 1
1293 /* Sync with the display. Makes it feel better on X terms. */ 1293 /* Sync with the display. Makes it feel better on X terms. */
1294 XSync (XtDisplay (mw), False); 1294 XSync (XtDisplay (mw), False);
1295#endif 1295#endif
@@ -1307,6 +1307,7 @@ handle_motion_event (mw, ev)
1307 handle_single_motion_event (mw, ev); 1307 handle_single_motion_event (mw, ev);
1308 1308
1309 /* allow motion events to be generated again */ 1309 /* allow motion events to be generated again */
1310#if 0
1310 if (ev->is_hint 1311 if (ev->is_hint
1311 && XQueryPointer (XtDisplay (mw), ev->window, 1312 && XQueryPointer (XtDisplay (mw), ev->window,
1312 &ev->root, &ev->subwindow, 1313 &ev->root, &ev->subwindow,
@@ -1316,6 +1317,14 @@ handle_motion_event (mw, ev)
1316 && ev->state == state 1317 && ev->state == state
1317 && (ev->x_root != x || ev->y_root != y)) 1318 && (ev->x_root != x || ev->y_root != y))
1318 handle_single_motion_event (mw, ev); 1319 handle_single_motion_event (mw, ev);
1320#else
1321 XQueryPointer (XtDisplay (mw), ev->window,
1322 &ev->root, &ev->subwindow,
1323 &ev->x_root, &ev->y_root,
1324 &ev->x, &ev->y,
1325 &ev->state);
1326 handle_single_motion_event (mw, ev);
1327#endif
1319} 1328}
1320 1329
1321static void 1330static void
@@ -1482,3 +1491,13 @@ pop_up_menu (mw, event)
1482 1491
1483 handle_motion_event (mw, (XMotionEvent*)event); 1492 handle_motion_event (mw, (XMotionEvent*)event);
1484} 1493}
1494
1495void GetWindowAttributes (w)
1496 Widget w;
1497{
1498 XWindowAttributes attrs;
1499
1500 XGetWindowAttributes (XtDisplay (w),
1501 XtWindow (w),
1502 &attrs);
1503}