comparison src/menubar-x.c @ 355:182f72e8cd0d r21-1-7

Import from CVS: tag r21-1-7
author cvs
date Mon, 13 Aug 2007 10:56:21 +0200
parents f2b5d7006b0a
children 4711e16a8e49
comparison
equal deleted inserted replaced
354:3729bef672e0 355:182f72e8cd0d
672 btn->display = XtDisplay (daddy); 672 btn->display = XtDisplay (daddy);
673 btn->window = XtWindow (daddy); 673 btn->window = XtWindow (daddy);
674 if (eev) 674 if (eev)
675 { 675 {
676 Position shellx, shelly, framex, framey; 676 Position shellx, shelly, framex, framey;
677 Widget shell = XtParent (daddy);
678 Arg al [2]; 677 Arg al [2];
679 btn->time = eev->timestamp; 678 btn->time = eev->timestamp;
680 btn->button = eev->event.button.button; 679 btn->button = eev->event.button.button;
681 btn->root = RootWindowOfScreen (XtScreen (daddy)); 680 btn->root = RootWindowOfScreen (XtScreen (daddy));
682 btn->subwindow = (Window) NULL; 681 btn->subwindow = (Window) NULL;
683 btn->x = eev->event.button.x; 682 btn->x = eev->event.button.x;
684 btn->y = eev->event.button.y; 683 btn->y = eev->event.button.y;
685 XtSetArg (al [0], XtNx, &shellx); 684 shellx = shelly = 0;
686 XtSetArg (al [1], XtNy, &shelly); 685 #ifndef HAVE_WMCOMMAND
687 XtGetValues (shell, al, 2); 686 {
687 Widget shell = XtParent (daddy);
688
689 XtSetArg (al [0], XtNx, &shellx);
690 XtSetArg (al [1], XtNy, &shelly);
691 XtGetValues (shell, al, 2);
692 }
693 #endif
688 XtSetArg (al [0], XtNx, &framex); 694 XtSetArg (al [0], XtNx, &framex);
689 XtSetArg (al [1], XtNy, &framey); 695 XtSetArg (al [1], XtNy, &framey);
690 XtGetValues (daddy, al, 2); 696 XtGetValues (daddy, al, 2);
691 btn->x_root = shellx + framex + btn->x; 697 btn->x_root = shellx + framex + btn->x;
692 btn->y_root = shelly + framey + btn->y;; 698 btn->y_root = shelly + framey + btn->y;;