Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
TransientShell(3)	   Library Functions Manual	     TransientShell(3)

NAME
       TransientShell -- The TransientShell widget class

SYNOPSIS
       #include	<Xm/Xm.h>
       #include	<X11/Shell.h>

DESCRIPTION
       TransientShell is used for shell	windows	that can be manipulated	by the
       window manager, but are not allowed to be iconified separately. For ex-
       ample,  DialogBoxes make	no sense without their associated application.
       They are	iconified by the window	manager	only if	the  main  application
       shell is	iconified.

   Classes
       TransientShell  inherits	 behavior  and resources from Core, Composite,
       Shell, WMShell, and VendorShell.

       The class pointer is transientShellWidgetClass.

       The class name is TransientShell.

   New Resources
       The following table defines a set of widget resources used by the  pro-
       grammer	to specify data. The programmer	can also set the resource val-
       ues for the inherited classes to	set attributes	for  this  widget.  To
       reference  a  resource by name or by class in a .Xdefaults file,	remove
       the XmN or XmC prefix and use the remaining letters. To specify one  of
       the  defined  values for	a resource in a	.Xdefaults file, remove	the Xm
       prefix and use the remaining letters (in	either lowercase or uppercase,
       but include any underscores between words).  The	codes  in  the	access
       column  indicate	if the given resource can be set at creation time (C),
       set by using XtSetValues	(S), retrieved by using	XtGetValues (G), or is
       not applicable (N/A).

       In addition to these new	resources, TransientShell overrides  the  XmN-
       saveUnder resource in Shell and the XmNtransient	resource in WMShell.

       +---------------------------------------------------------------+
       |		 |TransientShell Resource Set	      |	       |
       | Name		 | Class	   | Type   | Default |	Access |
       +-----------------+-----------------+--------+---------+--------+
       | XmNtransientFor | XmCTransientFor | Widget | NULL    |	CSG    |
       +-----------------+-----------------+--------+---------+--------+
       +-----------------+-----------------+--------+---------+--------+

       XmNtransientFor
		 Specifies  a  widget that the shell acts as a pop-up for.  If
		 this resource is NULL or is a widget that has not been	 real-
		 ized, the XmNwindowGroup is used instead.

   Inherited Resources
       TransientShell  inherits	 behavior  and resources from the superclasses
       described in the	following tables, which	 define	 sets  of  widget  re-
       sources	used  by  the  programmer to specify data.  For	a complete de-
       scription of each resource, refer to the	reference page for that	super-
       class.

       The programmer can also set  the	 resource  values  for	the  inherited
       classes	to  set	attributes for this widget. To reference a resource by
       name or by class	in a .Xdefaults	file, remove the XmN or	XmC prefix and
       use the remaining letters. To specify one of the	defined	values	for  a
       resource	in a .Xdefaults	file, remove the Xm prefix and use the remain-
       ing  letters  (in either	lowercase or uppercase,	but include any	under-
       scores between words).  The codes in the	access column indicate if  the
       given  resource can be set at creation time (C),	set by using XtSetVal-
       ues (S),	retrieved by using  XtGetValues	 (G),  or  is  not  applicable
       (N/A).

       +--------------------------------------------------------------------------------------------+
       |			|	  VendorShell Resource Set	 |		   |	    |
       | Name			| Class			 | Type		 | Default	   | Access |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNaudibleWarning	| XmCAudibleWarning	 | unsigned char | XmBELL	   | CSG    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNbuttonFontList	| XmCButtonFontList	 | XmFontList	 | dynamic	   | CSG    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNbuttonRenderTable	| XmCButtonRenderTable	 | XmRenderTable | dynamic	   | CSG    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNdefaultFontList	| XmCDefaultFontList	 | XmFontList	 | dynamic	   | CG	    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNdeleteResponse	| XmCDeleteResponse	 | unsigned char | XmDESTROY	   | CSG    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNinputMethod		| XmCInputMethod	 | String	 | NULL		   | CSG    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNinputPolicy		| XmCInputPolicy	 | XmInputPolicy | XmPER_SHELL	   | CSG    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNkeyboardFocusPolicy	| XmCKeyboardFocusPolicy | unsigned char | XmEXPLICIT	   | CSG    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNlabelFontList	| XmCLabelFontList	 | XmFontList	 | dynamic	   | CSG    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNlabelRenderTable	| XmCLabelRenderTabel	 | XmRenderTable | dynamic	   | CSG    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNlayoutDirection	| XmCLayoutDirection	 | XmDirection	 | XmLEFT_TO_RIGHT | CG	    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNmwmDecorations	| XmCMwmDecorations	 | int		 | -1		   | CG	    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNmwmFunctions	| XmCMwmFunctions	 | int		 | -1		   | CG	    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNmwmInputMode	| XmCMwmInputMode	 | int		 | -1		   | CG	    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNmwmMenu		| XmCMwmMenu		 | String	 | NULL		   | CG	    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNpreeditType		| XmCPreeditType	 | String	 | dynamic	   | CSG    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNshellUnitType	| XmCShellUnitType	 | unsigned char | XmPIXELS	   | CSG    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNtextFontList	| XmCTextFontList	 | XmFontList	 | dynamic	   | CSG    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNtextRenderTable	| XmCTextRenderTable	 | XmRenderTable | dynamic	   | CSG    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNunitType		| XmCUnitType		 | unsigned char | XmPIXELS	   | CSG    |
       +------------------------+------------------------+---------------+-----------------+--------+
       | XmNuseAsyncGeometry	| XmCUseAsyncGeometry	 | Boolean	 | False	   | CSG    |
       +------------------------+------------------------+---------------+-----------------+--------+
       +------------------------+------------------------+---------------+-----------------+--------+

       +--------------------------------------------------------------------------------+
       |		  |	      WMShell|Resource Set		       |	|
       | Name		  | Class	     | Type    | Default	       | Access	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNbaseHeight	  | XmCBaseHeight    | int     | XtUnspecifiedShellInt | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNbaseWidth	  | XmCBaseWidth     | int     | XtUnspecifiedShellInt | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNheightInc	  | XmCHeightInc     | int     | XtUnspecifiedShellInt | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNiconMask	  | XmCIconMask	     | Pixmap  | NULL		       | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNiconPixmap	  | XmCIconPixmap    | Pixmap  | NULL		       | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNiconWindow	  | XmCIconWindow    | Window  | NULL		       | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNiconX	  | XmCIconX	     | int     | XtUnspecifiedShellInt | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNiconY	  | XmCIconY	     | int     | XtUnspecifiedShellInt | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNinitialState  | XmCInitialState  | int     | NormalState	       | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNinput	  | XmCInput	     | Boolean | True		       | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNmaxAspectX	  | XmCMaxAspectX    | int     | XtUnspecifiedShellInt | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNmaxAspectY	  | XmCMaxAspectY    | int     | XtUnspecifiedShellInt | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNmaxHeight	  | XmCMaxHeight     | int     | XtUnspecifiedShellInt | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNmaxWidth	  | XmCMaxWidth	     | int     | XtUnspecifiedShellInt | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNminAspectX	  | XmCMinAspectX    | int     | XtUnspecifiedShellInt | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNminAspectY	  | XmCMinAspectY    | int     | XtUnspecifiedShellInt | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNminHeight	  | XmCMinHeight     | int     | XtUnspecifiedShellInt | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNminWidth	  | XmCMinWidth	     | int     | XtUnspecifiedShellInt | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNtitle	  | XmCTitle	     | String  | dynamic	       | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNtitleEncoding | XmCTitleEncoding | Atom    | dynamic	       | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNtransient	  | XmCTransient     | Boolean | True		       | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNwaitForWm	  | XmCWaitForWm     | Boolean | True		       | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNwidthInc	  | XmCWidthInc	     | int     | XtUnspecifiedShellInt | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNwindowGroup	  | XmCWindowGroup   | Window  | dynamic	       | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNwinGravity	  | XmCWinGravity    | int     | dynamic	       | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       | XmNwmTimeout	  | XmCWmTimeout     | int     | 5000 ms	       | CSG	|
       +------------------+------------------+---------+-----------------------+--------+
       +------------------+------------------+---------+-----------------------+--------+

       +------------------------------------------------------------------------------------------------------+
       |			 |		  Shell	Resource Set		    |		     |	      |
       | Name			 | Class		   | Type		    | Default	     | Access |
       +-------------------------+-------------------------+------------------------+----------------+--------+
       | XmNallowShellResize	 | XmCAllowShellResize	   | Boolean		    | False	     | CG     |
       +-------------------------+-------------------------+------------------------+----------------+--------+
       | XmNcreatePopupChildProc | XmCCreatePopupChildProc | XtCreatePopupChildProc | NULL	     | CSG    |
       +-------------------------+-------------------------+------------------------+----------------+--------+
       | XmNgeometry		 | XmCGeometry		   | String		    | NULL	     | CSG    |
       +-------------------------+-------------------------+------------------------+----------------+--------+
       | XmNoverrideRedirect	 | XmCOverrideRedirect	   | Boolean		    | False	     | CSG    |
       +-------------------------+-------------------------+------------------------+----------------+--------+
       | XmNpopdownCallback	 | XmCCallback		   | XtCallbackList	    | NULL	     | C      |
       +-------------------------+-------------------------+------------------------+----------------+--------+
       | XmNpopupCallback	 | XmCCallback		   | XtCallbackList	    | NULL	     | C      |
       +-------------------------+-------------------------+------------------------+----------------+--------+
       | XmNsaveUnder		 | XmCSaveUnder		   | Boolean		    | True	     | CSG    |
       +-------------------------+-------------------------+------------------------+----------------+--------+
       | XmNvisual		 | XmCVisual		   | Visual *		    | CopyFromParent | CSG    |
       +-------------------------+-------------------------+------------------------+----------------+--------+
       +-------------------------+-------------------------+------------------------+----------------+--------+

       +------------------------------------------------------------------------+
       |		   |	 Composite Resource Set	     |	       |	|
       | Name		   | Class	       | Type	     | Default | Access	|
       +-------------------+-------------------+-------------+---------+--------+
       | XmNchildren	   | XmCReadOnly       | WidgetList  | NULL    | G	|
       +-------------------+-------------------+-------------+---------+--------+
       | XmNinsertPosition | XmCInsertPosition | XtOrderProc | NULL    | CSG	|
       +-------------------+-------------------+-------------+---------+--------+
       | XmNnumChildren	   | XmCReadOnly       | Cardinal    | 0       | G	|
       +-------------------+-------------------+-------------+---------+--------+
       +-------------------+-------------------+-------------+---------+--------+

       +----------------------------------------------------------------------------------------------------------------+
       |			       |	       Core Resource Set		|		       |	|
       | Name			       | Class			       | Type		| Default	       | Access	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNaccelerators	       | XmCAccelerators	       | XtAccelerators	| dynamic	       | CSG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNancestorSensitive	       | XmCSensitive		       | Boolean	| dynamic	       | G	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNbackground		       | XmCBackground		       | Pixel		| dynamic	       | CSG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNbackgroundPixmap	       | XmCPixmap		       | Pixmap		| XmUNSPECIFIED_PIXMAP | CSG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNborderColor		       | XmCBorderColor		       | Pixel		| XtDefaultForeground  | CSG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNborderPixmap	       | XmCPixmap		       | Pixmap		| XmUNSPECIFIED_PIXMAP | CSG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNborderWidth		       | XmCBorderWidth		       | Dimension	| 0		       | CSG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNcolormap		       | XmCColormap		       | Colormap	| dynamic	       | CG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNdepth		       | XmCDepth		       | int		| dynamic	       | CG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNdestroyCallback	       | XmCCallback		       | XtCallbackList	| NULL		       | C	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNheight		       | XmCHeight		       | Dimension	| dynamic	       | CSG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNinitialResourcesPersistent | XmCInitialResourcesPersistent | Boolean	| True		       | C	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNmappedWhenManaged	       | XmCMappedWhenManaged	       | Boolean	| True		       | CSG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNscreen		       | XmCScreen		       | Screen	*	| dynamic	       | CG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNsensitive		       | XmCSensitive		       | Boolean	| True		       | CSG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNtranslations	       | XmCTranslations	       | XtTranslations	| dynamic	       | CSG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNwidth		       | XmCWidth		       | Dimension	| dynamic	       | CSG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNx			       | XmCPosition		       | Position	| 0		       | CSG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       | XmNy			       | XmCPosition		       | Position	| 0		       | CSG	|
       +-------------------------------+-------------------------------+----------------+----------------------+--------+
       +-------------------------------+-------------------------------+----------------+----------------------+--------+

   Translations
       There are no translations for TransientShell.

RELATED
       Composite(3), Core(3), Shell(3),	VendorShell(3),	and WMShell(3).

							     TransientShell(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=TransientShell&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help