Windows PowerShell command on Get-command MenuPopup
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man MenuPopup

XT FUNCTIONS XtPopup(3xt)

NAME

XtPopup, XtPopupSpringLoaded, XtCallbackNone, XtCallback-

Nonexclusive, XtCallbackExclusive - map a pop-up

SYNTAX

cc [ flag... ] file... -lXt [ library... ]

void XtPopup(Widget popup_shell, XtGrabKind grab_kind);

void XtPopupSpringLoaded(Widget popup_shell);

void XtCallbackNone(Widget w, XtPointer client_data,

XtPointer call_data):

void XtCallbackNonexclusive(Widget w, XtPointer client_data,

XtPointer call_data);

void XtCallbackExclusive(Widget w, XtPointer client_data,

XtPointer call_data);

void MenuPopup(String shell_name);

ARGUMENTS

call_data Specifies the callback data, which is not used by

this procedure.

client_data

Specifies the pop-up shell.

grab_kind Specifies the way in which user events should be

constrained.

popup_shell

Specifies the widget shell. w Specifies the widget.

DESCRIPTION

The XtPopup function performs the following:

+o Calls XtCheckSubclass to ensure popup_shell is a sub-

class of Shell.

+o Generates an error if the shell's popped_up field is

already True. +o Calls the callback procedures on the shell's

popup_callback list.

+o Sets the shell popped_up field to True, the shell

spring_loaded field to False, and the shell grab_kind

field from grab_kind.

X Version 11 Last change: libXt 1.0.8 1 XT FUNCTIONS XtPopup(3xt)

+o If the shell's create_popup_child field is non-NULL,

XtPopup calls it with popup_shell as the parameter.

+o If grab_kind is either XtGrabNonexclusive or XtGrabEx-

clusive, it calls:

XtAddGrab(popup_shell, (grab_kind == XtGrabExclusive), False)

+o Calls XtRealizeWidget with popup_shell specified.

+o Calls XMapWindow with popup_shell specified.

The XtPopupSpringLoaded function performs exactly as XtPopup

except that it sets the shell spring_loaded field to True

and always calls XtAddGrab with exclusive True and

spring_loaded True.

The XtCallbackNone, XtCallbackNonexclusive, and XtCallback-

Exclusive functions call XtPopup with the shell specified by

the client data argument and grab_kind set as the name

specifies. XtCallbackNone, XtCallbackNonexclusive, and XtCallbackExclusive specify XtGrabNone, XtGrabNonexclusive, and XtGrabExclusive, respectively. Each function then sets the widget that executed the callback list to be insensitive by using XtSetSensitive. Using these functions in callbacks is not required. In particular, an application must provide

customized code for callbacks that create pop-up shells

dynamically or that must do more than desensitizing the but-

ton.

MenuPopup is known to the translation manager, which must

perform special actions for spring-loaded pop-ups. Calls to

MenuPopup in a translation specification are mapped into

calls to a nonexported action procedure, and the translation manager fills in parameters based on the event specified on

the left-hand side of a translation.

If MenuPopup is invoked on ButtonPress (possibly with modif-

iers), the translation manager pops up the shell with

grab_kind set to XtGrabExclusive and spring_loaded set to

True. If MenuPopup is invoked on EnterWindow (possibly with

modifiers), the translation manager pops up the shell with

grab_kind set to XtGrabNonexclusive and spring_loaded set to

False. Otherwise, the translation manager generates an error. When the widget is popped up, the following actions occur:

+o Calls XtCheckSubclass to ensure popup_shell is a sub-

class of Shell.

+o Generates an error if the shell's popped_up field is

already True. X Version 11 Last change: libXt 1.0.8 2 XT FUNCTIONS XtPopup(3xt) +o Calls the callback procedures on the shell's

popup_callback list.

+o Sets the shell popped_up field to True and the shell

grab_kind and spring_loaded fields appropriately.

+o If the shell's create_popup_child field is non-NULL, it

is called with popup_shell as the parameter.

+o Calls:

XtAddGrab(popup_shell, (grab_kind == XtGrabExclusive), spring_loaded)

+o Calls XtRealizeWidget with popup_shell specified.

+o Calls XMapWindow with popup_shell specified.

(Note that these actions are the same as those for XtPopup.)

MenuPopup tries to find the shell by searching the widget

tree starting at the parent of the widget in which it is invoked. If it finds a shell with the specified name in the

pop-up children of that parent, it pops up the shell with

the appropriate parameters. Otherwise, it moves up the

parent chain as needed. If MenuPopup gets to the applica-

tion widget and cannot find a matching shell, it generates an error.

SEE ALSO

XtCreatePopupShell(3Xt), XtPopdown(3Xt)

X Toolkit Intrinsics - C Language Interface

Xlib - C Language X Interface

ATTRIBUTES

See attributes(5) for descriptions of the following attri-

butes:

__________________________________________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE |

|_____________________________|___________________________________|

| Availability | x11/library/toolkit/libxt |

|_____________________________|___________________________________|

| Interface Stability | Committed |

|_____________________________|___________________________________|

| MT-Level | See XtToolkitThreadInitialize(3XT)|

|_____________________________|___________________________________|

X Version 11 Last change: libXt 1.0.8 3




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™