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

FreeBSD Manual Pages

  
 
  

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

NAME
     XmtRegisterMotifWidgets(),  XmtRegisterXmtWidgets() - register the standard
     Motif and Xmt widget constructors for use with the  automatic  widget  cre-
     ation facilities.

SYNOPSIS
     #include <Xmt/WidgetType.h>

     void XmtRegisterMotifWidgets(void)

     void XmtRegisterXmtWidgets(void)

ARGUMENTS
     None.

DESCRIPTION
     XmtRegisterMotifWidgets()	registers  all	of the Motif widget constructors
     under their common names so that they can be  used  with  XmtCreateChildren
     and  related automatic widget creation routines. It registers the XmToggle-
     Button, XmText, XmScrolledText, XmTextField, and XmScale widgets with  spe-
     cial ``get value'' and ``set value'' functions for use by the Xmt automatic
     dialog facilities. See XmtRegister<Widget>() for more information.

     XmtRegisterXmtWidgets()  registers  all  of the Xmt widget constructors for
     the same purpose. It registers the  XmtChooser  and  XmtInputField  widgets
     with  special  ``get value'' and ``set value'' functions for use by the Xmt
     automatic dialog facilities. See XmtRegister<Widget>()  for  more	informa-
     tion.  This function also registers the Xt shell widget classes.

     These  functions link in all of the widgets in the Motif and Xmt libraries.
     Unless you actually use all of them (or are using a shared library) it will
     unnecessarily increase the size of your application executable.

     XmtRegisterAll() calls both of these functions

     The table lists the name of the widgets registered by each function.

     Widget types registered by XmtRegisterMotifWidgets()
     +-----------------------+------------------+----------------------+
     | XmArrowButton	     | XmMainWindow	| XmScrolledText       |
     | XmBulletinBoard	     | XmMenuBar	| XmScrolledWindow     |
     | XmBulletinBoardDialog | XmMenuShell	| XmSelectionBox       |
     | XmCascadeButton	     | XmMessageBox	| XmSelectionDialog    |
     | XmCommand	     | XmMessageDialog	| XmSeparator	       |
     | XmDialogShell	     | XmOptionMenu	| XmSimpleCheckBox     |
     | XmDrawingArea	     | XmPanedWindow	| XmSimpleMenuBar      |
     | XmDrawnButton	     | XmPopupMenu	| XmSimpleOptionMenu   |
     | XmErrorDialog	     | XmPromptDialog	| XmSimplePopupMenu    |
     | XmFileSelectionBox    | XmPulldownMenu	| XmSimplePulldownMenu |
     | XmFileSelectionDialog | XmPushButton	| XmSimpleRadioBox     |
     | XmForm		     | XmQuestionDialog | XmText	       |
     | XmFormDialog	     | XmRadioBox	| XmTextField	       |
     | XmFrame		     | XmRowColumn	| XmToggleButton       |
     | XmInformationDialog   | XmScale		| XmWarningDialog      |
     | XmLabel		     | XmScrollBar	| XmWorkArea	       |
     | XmList		     | XmScrolledList	|		       |
     +-----------------------+------------------+----------------------+

     Widget types registered by XmtRegisterXmtWidgets()
     +------------------+--------------------+------------------+
     | ApplicationShell | XmtLayout	     | XmtMenu		|
     | OverrideShell	| XmtLayoutBox	     | XmtMenuPane	|
     | TopLevelShell	| XmtLayoutCol	     | XmtMenubar	|
     | TransientShell	| XmtLayoutDialog    | XmtMsgLine	|
     | XmtChooser	| XmtLayoutPixmap    | XmtOptionMenu	|
     | XmtCli		| XmtLayoutRow	     | XmtPopupMenu	|
     | XmtHelpBox	| XmtLayoutSeparator | XmtScrolledCli	|
     | XmtHelpDialog	| XmtLayoutSpace     | XmtWorkingBox	|
     | XmtInputField	| XmtLayoutString    | XmtWorkingDialog |
     +------------------+--------------------+------------------+

SEE ALSO
     Chapter 11, Automatic Widget Creation,
     XmtCreateChildren(), XmtRegisterAll() XmtRegister<Widget>.

Xmt				   Motif Tools	      XmtRegisterMotifWidgets(3)

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

home | help