XtCallbackC 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]

XtCallbackPopdown()					   XtCallbackPopdown()

Name
  XtCallbackPopdown - callback function to popdown a widget.

Synopsis
  void XtCallbackPopdown(w, client_data, call_data)
	 Widget w;
	 XtPointer client_data;
	 XtPointer call_data;

Inputs
  w	    Specifies the widget.

  client_data
	    Specifies a pointer to an XtPopdownID structure.

  call_data Specifies the callback data, which is not used by this proce‐
	    dure.

Description
  XtCallbackPopdown() casts is client_data argument to an  XtPopdownIDRec
  *,  calls  XtPopdown	on the widget in the shell_widget field, and then
  resensitizes the widget in the enable_widget field by calling XtSetSen‐
  sitive().

  XtCallbackPopdown()  is  a  convenience procedure designed to be regis‐
  tered on a widget's callback list (which is why it  has  third,  unused
  argument)  and  used	on a shell widget popped up with XtCallbackExclu‐
  sive(), XtCallbackNone(), or XtCallbackNonexclusive().  The  widget  to
  be  popped down and the widget that was desensitized when the shell was
  popped up should be stored into the XtPopdownID structure that is  reg‐
  istered with XtCallbackPopdown().

Usage
  It is also possible to pop down a shell with the XtMenuPopdown action.

Example
  The  following code registers XtCallbackPopdown() to popdown the widget
  pshell when the button ok is	pressed.   It  assumes	that  pshell  was
  popped up by XtCallbackExclusive() registered on the widget button.

     XtPopdownIDRec pop_rec;

     pop_rec.shell_widget = pshell;
     pop_rec.enable_widget = button;
     XtAddCallback(ok, XtNcallback, XtCallbackPopdown, &pop_rec);

Structures
  XtCallbackPopdown() expects a XtPopdownID as its client_data argument.

     typedef struct {
	 Widget shell_widget;
	 Widget enable_widget;
     } XtPopdownIDRec, *XtPopdownID;

See Also
  XtCallbackExclusive(1), XtCallbackNone(1), XtCallbackNonexclusive(1),
  XtMenuPopup(1), XtMenuPopdown(1), XtPopdown(1), XtPopup(1), XtSetSensi‐
  tive(1).

Xt - Pop Ups						   XtCallbackPopdown()
[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