Lines Matching refs:widget
86 _XtFreePerWidgetInput(Widget w, XtPerWidgetInput pwi)
96 * This routine gets the passive list associated with the widget
100 _XtGetPerWidgetInput(Widget widget, _XtBoolean create)
103 Display *dpy = widget->core.screen->display;
110 (Window) widget,
124 XtAddCallback(widget, XtNdestroyCallback,
128 (Window) widget,
136 _XtFillAncestorList(Widget **listPtr,
139 Widget start,
140 Widget breakWidget)
144 Widget w;
145 Widget *trace = *listPtr;
149 trace = XtMallocArray(CACHESIZE, (Cardinal) sizeof(Widget));
164 (Cardinal) sizeof(Widget));
173 Widget
175 Widget widget,
179 Widget dspWidget = widget;
181 if (!pdi->traceDepth || !(widget == pdi->trace[0])) {
183 &pdi->traceDepth, widget, NULL);
188 dspWidget = _XtProcessKeyboardEvent((XKeyEvent *) event, widget, pdi);
190 dspWidget = _XtProcessPointerEvent((XButtonEvent *) event, widget, pdi);
197 Widget widget,
205 !_XtOnGrabList(pdi->keyboard.grab.widget, pdi->grabList))
206 XtUngrabKeyboard(widget, ke->time);
211 !_XtOnGrabList(pdi->pointer.grab.widget, pdi->grabList))
212 XtUngrabPointer(widget, ke->time);