XtPopdown man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

XtPopdown()							   XtPopdown()

Name
  XtPopdown - unmap a popup shell.

Synopsis
  void XtPopdown(popup_shell)
	 Widget popup_shell;

Inputs
  popup_shell
	    Specifies the widget shell to pop down.

Description
  XtPopdown()  pops down a popup shell and calls the functions registered
  on				 the				  shell's
  XtNpopdownCallback  list.   The  "Algorithm" section below explains the
  details of this process.

Usage
  The Intrinsics also provide other convenience routines to  pop  down	a
  popup	 shell.	 To perform a pop down from a callback list, register the
  function XtCallbackPopdown().	 To do so from a translation  table,  use
  the action XtMenuPopdown.

  Popup	 shell	widgets can be created with XtCreatePopupShell(), and can
  be popped up with XtPopup() or XtPopupSpringLoaded(), or  with  one  of
  the  built-in	 callback  functions  (XtCallbackExclusive(),  XtCallbac‐
  kNonexclusive(), or XtCallbackNone()),  or  with  the	 built-in  action
  XtMenuPopup.

Algorithm
  XtPopdown() performs the following:

  ·  Calls  XtCheckSubclass() to ensure popup_shell's class is a subclass
     of shellWidgetClass.

  ·  Checks that the popped_up field of popup_shell is	True;  otherwise,
     it returns immediately.

  ·  Unmaps  popup_shell's  window  and,  if  override_redirect is False,
     sends a synthetic UnmapNotify event as specified by the Inter-Client
     Communications Conventions Manual.

  ·  If popup_shell's grab_kind is either XtGrabNonexclusive or XtGrabEx‐
     clusive, it calls XtRemoveGrab().

  ·  Sets popup_shell's popped_up field to False.

  ·  Calls the callback procedures on the shell's popdown_callback  list,
     specifying	 a pointer to the value of the shell's grab_kind field as
     the call_data argument.

See Also
  XtCallbackPopdown(1), XtCreatePopupShell(1), XtMenuPopdown(1),
  XtPopup(1), XtPopupSpringLoaded(1), XtRemoveGrab(1).

Xt - Pop Ups							   XtPopdown()
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net