Lines Matching defs:widget
54 _XtPopup(Widget widget, XtGrabKind grab_kind, _XtBoolean spring_loaded)
56 register ShellWidget shell_widget = (ShellWidget) widget;
58 if (!XtIsShell(widget)) {
59 XtAppErrorMsg(XtWidgetToApplicationContext(widget),
68 XtCallCallbacks(widget, XtNpopupCallback, (XtPointer) &call_data);
73 (*(shell_widget->shell.create_popup_child_proc)) (widget);
76 XtAddGrab(widget, TRUE, spring_loaded);
79 XtAddGrab(widget, FALSE, spring_loaded);
81 XtRealizeWidget(widget);
82 XMapRaised(XtDisplay(widget), XtWindow(widget));
85 XRaiseWindow(XtDisplay(widget), XtWindow(widget));
90 XtPopup(Widget widget, XtGrabKind grab_kind)
102 XtAppWarningMsg(XtWidgetToApplicationContext(widget),
109 _XtPopup(widget, grab_kind, FALSE);
111 hookobj = XtHooksOfDisplay(XtDisplay(widget));
116 call_data.widget = widget;
125 XtPopupSpringLoaded(Widget widget)
129 _XtPopup(widget, XtGrabExclusive, True);
131 hookobj = XtHooksOfDisplay(XtDisplay(widget));
136 call_data.widget = widget;
144 XtPopdown(Widget widget)
146 /* Unmap a shell widget if it is mapped, and remove from grab list */
148 ShellWidget shell_widget = (ShellWidget) widget;
151 if (!XtIsShell(widget)) {
152 XtAppErrorMsg(XtWidgetToApplicationContext(widget),
164 XWithdrawWindow(XtDisplay(widget), XtWindow(widget),
165 XScreenNumberOfScreen(XtScreen(widget)));
167 XtRemoveGrab(widget);
169 XtCallCallbacks(widget, XtNpopdownCallback, (XtPointer) &grab_kind);
171 hookobj = XtHooksOfDisplay(XtDisplay(widget));
176 call_data.widget = widget;
184 XtCallbackPopdown(Widget widget _X_UNUSED,