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

FreeBSD Manual Pages

  
 
  

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

NAME
       XmCreateTemplateDialog  -- A MessageBox TemplateDialog convenience cre-
       ation function

SYNOPSIS
       #include	<Xm/MessageB.h>
       Widget XmCreateTemplateDialog(
       Widget parent,
       String name,
       ArgList arglist,
       Cardinal	argcount);

DESCRIPTION
       XmCreateTemplateDialog is a convenience creation	function that  creates
       a DialogShell and an unmanaged MessageBox child of the DialogShell. The
       MessageBox widget's XmNdialogType resource is set to XmDIALOG_TEMPLATE.
       By  default,  the  TemplateDialog  widget  contains  only the separator
       child. You can build a customized dialog	by adding children to the Tem-
       plateDialog.

       You  can	 create	the standard MessageBox	pushbuttons, Cancel, Help, and
       OK, by specifying the associated	callback and label  string  resources.
       Setting XmNsymbolPixmap or XmNmessageString creates a symbol or message
       label.

       Use XtManageChild to pop	up the TemplateDialog (passing the  MessageBox
       as the widget parameter); use XtUnmanageChild to	pop it down.

       XmCreateTemplateDialog forces the value of the Shell resource XmNallow-
       ShellResize to True.

       parent	 Specifies the parent widget ID

       name	 Specifies the name of the created widget

       arglist	 Specifies the argument	list

       argcount	 Specifies the number of attribute/value pairs in the argument
		 list (arglist)

       For  a  complete	definition of MessageBox and its associated resources,
       see XmMessageBox(3).

RETURN
       Returns the MessageBox widget ID.

RELATED
       XmMessageBox(3).

						     XmCreateTemplateDialog(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN | RELATED

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=XmCreateTemplateDialog&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help