home *** CD-ROM | disk | FTP | other *** search
-
-
-
- XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX))))
-
-
-
- NNNNAAAAMMMMEEEE
- XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx - The MessageBox widget class
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- #include <Xm/MessageB.h>
-
- VVVVEEEERRRRSSSSIIIIOOOONNNN
- This page documents Motif 2.1.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- MessageBox is a dialog class used for creating simple
- message dialogs. Convenience dialogs based on MessageBox
- are provided for several common interaction tasks, which
- include giving information, asking questions, and reporting
- errors.
-
- A MessageBox dialog is typically transient in nature,
- displayed for the duration of a single interaction.
- MessageBox is a subclass of BulletinBoard and depends on it
- for much of its general dialog behavior.
-
- The default value for XXXXmmmmNNNNiiiinnnniiiittttiiiiaaaallllFFFFooooccccuuuussssis the value of
- XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttBBBBuuuuttttttttoooonnnn.
-
- A typical MessageBox contains a message symbol, a message,
- and up to three standard default PushButtons: OOOOKKKK,,,, CCCCaaaannnncccceeeellll,
- and HHHHeeeellllpppp. It is laid out with the symbol and message on top
- and the PushButtons on the bottom. The HHHHeeeellllpppp button is
- positioned to the side of the other push buttons. You can
- localize the default symbols and button labels for
- MessageBox convenience dialogs.
-
- The user can specify resources in a resource file for the
- gadgets created automatically that contain the MessageBox
- symbol pixmap and separator. The gadget names are SSSSyyyymmmmbbbboooollll and
- SSSSeeeeppppaaaarrrraaaattttoooorrrr.
-
- A MessageBox can also be customized by creating and managing
- new children that are added to the MessageBox children
- created automatically by the convenience dialogs. In the
- case of TemplateDialog, only the separator child is created
- by default. If the callback, string, or pixmap symbol
- resources are specified, the appropriate child will be
- created.
-
- Additional children are laid out in the following manner:
-
- +o The first MenuBar child is placed at the top of the
- window. The _X_m_Q_T_m_e_n_u_S_y_s_t_e_m trait is used to check
- that it is the first MenuBar child.
-
- +o All widgets or gadgets are placed after the _O_K button
-
-
-
- Page 1 (printed 10/3/02)
-
-
-
-
-
-
- XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX))))
-
-
-
- in the order of their creation (this order is checked
- using the _X_m_Q_T_a_c_t_i_v_a_t_a_b_l_e trait).
-
- +o A child that is not in the above categories is placed
- above the row of buttons. If a message label exists,
- the child is placed below the label. If a message
- pixmap exists, but a message label is absent, the
- child is placed on the same row as the pixmap. The
- child behaves as a work area and grows or shrinks to
- fill the space above the row of buttons. The layout of
- multiple work area children is undefined.
-
- At initialization, MessageBox looks for the following bitmap
- files:
-
- +o xxxxmmmm____eeeerrrrrrrroooorrrr
-
- +o xxxxmmmm____iiiinnnnffffoooorrrrmmmmaaaattttiiiioooonnnn
-
- +o xxxxmmmm____qqqquuuueeeessssttttiiiioooonnnn
-
- +o xxxxmmmm____wwwwoooorrrrkkkkiiiinnnngggg
-
- +o xxxxmmmm____wwwwaaaarrrrnnnniiiinnnngggg
-
- See XXXXmmmmGGGGeeeettttPPPPiiiixxxxmmmmaaaapppp(3) for a list of the paths that are searched
- for these files.
-
- MessageBox uses the _X_m_Q_T_a_c_t_i_v_a_t_a_b_l_e and _X_m_Q_T_m_e_n_u_S_y_s_t_e_m
- traits.
-
- DDDDeeeesssscccceeeennnnddddaaaannnnttttssss
- MessageBox automatically creates the descendants shown in
- the following table. An application can use XXXXttttNNNNaaaammmmeeeeTTTTooooWWWWiiiiddddggggeeeetttt
- to gain access to the named descendant. In addition, a user
- or an application can use the named descendant when
- specifying resource values.
- NNNNaaaammmmeeeedddd DDDDeeeesssscccceeeennnnddddaaaannnntttt CCCCllllaaaassssssss IIIIddddeeeennnnttttiiiittttyyyy
- __________________________________________________________________________________________________________________________________________
- CCCCaaaannnncccceeeellll XXXXmmmmPPPPuuuusssshhhhBBBBuuuuttttttttoooonnnnGGGGaaaaddddggggeeeetttt Cancel button
- HHHHeeeellllpppp XXXXmmmmPPPPuuuusssshhhhBBBBuuuuttttttttoooonnnnGGGGaaaaddddggggeeeetttt Help button
- MMMMeeeessssssssaaaaggggeeee XXXXmmmmLLLLaaaabbbbeeeellllGGGGaaaaddddggggeeeetttt displayed message
- _O_K XXXXmmmmPPPPuuuusssshhhhBBBBuuuuttttttttoooonnnnGGGGaaaaddddggggeeeetttt OK button
- SSSSeeeeppppaaaarrrraaaattttoooorrrr XXXXmmmmSSSSeeeeppppaaaarrrraaaattttoooorrrrGGGGaaaaddddggggeeeetttt dividing line between message
- and buttons
- SSSSyyyymmmmbbbboooollll XXXXmmmmLLLLaaaabbbbeeeellllGGGGaaaaddddggggeeeetttt icon symbolizing message type
-
- CCCCllllaaaasssssssseeeessss
- MessageBox inherits behavior, resources, and traits from
- CCCCoooorrrreeee, CCCCoooommmmppppoooossssiiiitttteeee, CCCCoooonnnnssssttttrrrraaaaiiiinnnntttt, XXXXmmmmMMMMaaaannnnaaaaggggeeeerrrr, and XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd.
-
- The class pointer is _x_m_M_e_s_s_a_g_e_B_o_x_W_i_d_g_e_t_C_l_a_s_s.
-
-
-
- Page 2 (printed 10/3/02)
-
-
-
-
-
-
- XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX))))
-
-
-
- The class name is XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx.
-
- NNNNeeeewwww RRRReeeessssoooouuuurrrrcccceeeessss
- The following table defines a set of widget resources used
- by the programmer to specify data. 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 ....XXXXddddeeeeffffaaaauuuullllttttssss file, remove the XXXXmmmmNNNN or XXXXmmmmCCCC
- prefix and use the remaining letters. To specify one of the
- defined values for a resource in a ....XXXXddddeeeeffffaaaauuuullllttttssss file, remove
- the XXXXmmmm 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
- XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss (S), retrieved by using XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss (G), or is
- not applicable (N/A).
-
- XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
- NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss
- XmNcancelCallback XmCCallback XtCallbackList NULL C
- XmNcancelLabelString XmCCancelLabelString XmString dynamic CSG
- XmNdefaultButtonType XmCDefaultButtonType unsigned char XmDIALOG_OK_BUTTON CSG
- XmNdialogType XmCDialogType unsigned char XmDIALOG_MESSAGE CSG
- XmNhelpLabelString XmCHelpLabelString XmString dynamic CSG
- XmNmessageAlignment XmCAlignment unsigned char XmALIGNMENT_BEGINNING CSG
- XmNmessageString XmCMessageString XmString "" CSG
- XmNminimizeButtons XmCMinimizeButtons Boolean False CSG
- XmNokCallback XmCCallback XtCallbackList NULL C
- XmNokLabelString XmCOkLabelString XmString dynamic CSG
- XmNsymbolPixmap XmCPixmap Pixmap dynamic CSG
-
- XXXXmmmmNNNNccccaaaannnncccceeeellllCCCCaaaallllllllbbbbaaaacccckkkk
- Specifies the list of callbacks that is called
- when the user clicks on the cancel button. The
- reason sent by the callback is XXXXmmmmCCCCRRRR____CCCCAAAANNNNCCCCEEEELLLL.
-
- XXXXmmmmNNNNccccaaaannnncccceeeellllLLLLaaaabbbbeeeellllSSSSttttrrrriiiinnnngggg
- Specifies the string label for the cancel button.
- The default for this resource depends on the
- locale. In the C locale the default is CCCCaaaannnncccceeeellll.
-
- Now that some default localized label strings are
- provided through message catalogs for the children
- of composite widgets, the llllaaaabbbbeeeellllSSSSttttrrrriiiinnnngggg resources
- cannot be set on the child through default
- resource files. Instead, the resource provided at
- the parent level must be used.
-
- XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttBBBBuuuuttttttttoooonnnnTTTTyyyyppppeeee
- Specifies the default PushButton. A value of
- XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____NNNNOOOONNNNEEEE means that there should be no
- default PushButton. The following types are
-
-
-
- Page 3 (printed 10/3/02)
-
-
-
-
-
-
- XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX))))
-
-
-
- valid:
-
- +o XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____CCCCAAAANNNNCCCCEEEELLLL____BBBBUUUUTTTTTTTTOOOONNNN
-
- +o XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____OOOOKKKK____BBBBUUUUTTTTTTTTOOOONNNN
-
- +o XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____HHHHEEEELLLLPPPP____BBBBUUUUTTTTTTTTOOOONNNN
-
- +o XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____NNNNOOOONNNNEEEE
-
- XXXXmmmmNNNNddddiiiiaaaallllooooggggTTTTyyyyppppeeee
- Specifies the type of MessageBox dialog, which
- determines the default message symbol. The
- following are the possible values for this
- resource:
-
- XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____EEEERRRRRRRROOOORRRR
- Indicates an ErrorDialog.
-
- XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
- Indicates an InformationDialog.
-
- XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____MMMMEEEESSSSSSSSAAAAGGGGEEEE
- Indicates a MessageDialog. This is the
- default MessageBox dialog type. It does
- not have an associated message symbol.
-
- XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____QQQQUUUUEEEESSSSTTTTIIIIOOOONNNN
- Indicates a QuestionDialog.
-
- XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____TTTTEEEEMMMMPPPPLLLLAAAATTTTEEEE
- Indicates a TemplateDialog. The
- TemplateDialog contains only a separator
- child. It does not have an associated
- message symbol.
-
- XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____WWWWAAAARRRRNNNNIIIINNNNGGGG
- Indicates a WarningDialog.
-
- XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____WWWWOOOORRRRKKKKIIIINNNNGGGG
- Indicates a WorkingDialog.
-
- If this resource is changed with XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss, the
- symbol bitmap is modified to the new XXXXmmmmNNNNddddiiiiaaaallllooooggggTTTTyyyyppppeeee
- bitmap unless XXXXmmmmNNNNssssyyyymmmmbbbboooollllPPPPiiiixxxxmmmmaaaapppp is also being set in
- the call to XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss. If the dialog type does
- not have an associated message symbol, then no
- bitmap will be displayed.
-
- XXXXmmmmNNNNhhhheeeellllppppLLLLaaaabbbbeeeellllSSSSttttrrrriiiinnnngggg
- Specifies the string label for the help button.
- The default for this resource depends on the
-
-
-
- Page 4 (printed 10/3/02)
-
-
-
-
-
-
- XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX))))
-
-
-
- locale. In the C locale the default is HHHHeeeellllpppp.
-
- Now that some default localized label strings are
- provided through message catalogs for the children
- of composite widgets, the llllaaaabbbbeeeellllSSSSttttrrrriiiinnnngggg resources
- cannot be set on the child through default
- resource files. Instead, the resource provided at
- the parent level must be used.
-
- XXXXmmmmNNNNmmmmeeeessssssssaaaaggggeeeeAAAAlllliiiiggggnnnnmmmmeeeennnntttt
- Controls the alignment of the message Label.
- Possible values include the following:
-
- +o XXXXmmmmAAAALLLLIIIIGGGGNNNNMMMMEEEENNNNTTTT____BBBBEEEEGGGGIIIINNNNNNNNIIIINNNNGGGG (default)
-
- +o XXXXmmmmAAAALLLLIIIIGGGGNNNNMMMMEEEENNNNTTTT____CCCCEEEENNNNTTTTEEEERRRR
-
- +o XXXXmmmmAAAALLLLIIIIGGGGNNNNMMMMEEEENNNNTTTT____EEEENNNNDDDD
-
- See the description of XXXXmmmmNNNNaaaalllliiiiggggnnnnmmmmeeeennnntttt in the
- XXXXmmmmLLLLaaaabbbbeeeellllreference page for an explanation of these
- values.
-
- XXXXmmmmNNNNmmmmeeeessssssssaaaaggggeeeeSSSSttttrrrriiiinnnngggg
- Specifies the string to be used as the message.
-
- XXXXmmmmNNNNmmmmiiiinnnniiiimmmmiiiizzzzeeeeBBBBuuuuttttttttoooonnnnssss
- Sets the buttons to the width of the widest button
- and height of the tallest button if False. If this
- resource is True, button width and height are set
- to the preferred size of each button.
-
- XXXXmmmmNNNNooookkkkCCCCaaaallllllllbbbbaaaacccckkkk
- Specifies the list of callbacks that is called
- when the user clicks on the OK button. The reason
- sent by the callback is XXXXmmmmCCCCRRRR____OOOOKKKK.
-
- XXXXmmmmNNNNooookkkkLLLLaaaabbbbeeeellllSSSSttttrrrriiiinnnngggg
- Specifies the string label for the OK button. The
- default for this resource depends on the locale.
- In the C locale the default is _O_K.
-
- Now that some default localized label strings are
- provided through message catalogs for the children
- of composite widgets, the llllaaaabbbbeeeellllSSSSttttrrrriiiinnnngggg resources
- cannot be set on the child through default
- resource files. Instead, the resource provided at
- the parent level must be used.
-
- XXXXmmmmNNNNssssyyyymmmmbbbboooollllPPPPiiiixxxxmmmmaaaapppp
- Specifies the pixmap label to be used as the
- message symbol.
-
-
-
- Page 5 (printed 10/3/02)
-
-
-
-
-
-
- XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX))))
-
-
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd RRRReeeessssoooouuuurrrrcccceeeessss
- MessageBox inherits behavior and resources from the
- superclasses described in the following tables. For a
- complete description of each resource, refer to the
- reference page for that superclass.
-
- XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
- NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss
- XmNallowOverlap XmCAllowOverlap Boolean True CSG
- XmNautoUnmanage XmCAutoUnmanage Boolean True CG
- XmNbuttonFontList XmCButtonFontList XmFontList dynamic CSG
- XmNbuttonRenderTable XmCButtonRenderTable XmRenderTable dynamic CSG
- XmNcancelButton XmCWidget Widget Cancel button SG
- XmNdefaultButton XmCWidget Widget dynamic SG
- XmNdefaultPosition XmCDefaultPosition Boolean True CSG
- XmNdialogStyle XmCDialogStyle unsigned char dynamic CSG
- XmNdialogTitle XmCDialogTitle XmString NULL CSG
- XmNfocusCallback XmCCallback XtCallbackList NULL C
- XmNlabelFontList XmCLabelFontList XmFontList dynamic CSG
- XmNlabelRenderTable XmCLabelRenderTable XmRenderTable dynamic CSG
- XmNmapCallback XmCCallback XtCallbackList NULL C
- XmNmarginHeight XmCMarginHeight Dimension 10 CSG
- XmNmarginWidth XmCMarginWidth Dimension 10 CSG
- XmNnoResize XmCNoResize Boolean False CSG
- XmNresizePolicy XmCResizePolicy unsigned char XmRESIZE_ANY CSG
- XmNshadowType XmCShadowType unsigned char XmSHADOW_OUT CSG
- XmNtextFontList XmCTextFontList XmFontList dynamic CSG
- XmNtextRenderTable XmCTextRenderTable XmRenderTable dynamic CSG
- XmNtextTranslations XmCTranslations XtTranslations NULL C
- XmNunmapCallback XmCCallback XtCallbackList NULL C
-
- XXXXmmmmMMMMaaaannnnaaaaggggeeeerrrr RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
- NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss
- XmNbottomShadowColor XmCBottomShadowColor Pixel dynamic CSG
- XmNbottomShadowPixmap XmCBottomShadowPixmap Pixmap XmUNSPECIFIED_PIXMAP CSG
- XmNforeground XmCForeground Pixel dynamic CSG
- XmNhelpCallback XmCCallback XtCallbackList NULL C
- XmNhighlightColor XmCHighlightColor Pixel dynamic CSG
- XmNhighlightPixmap XmCHighlightPixmap Pixmap dynamic CSG
- XmNinitialFocus XmCInitialFocus Widget dynamic CSG
- XmNlayoutDirection XmCLayoutDirection XmDirection dynamic CG
- XmNnavigationType XmCNavigationType XmNavigationType XmTAB_GROUP CSG
- XmNpopupHandlerCallback XmCCallback XtCallbackList NULL C
- XmNshadowThickness XmCShadowThickness Dimension dynamic CSG
- XmNstringDirection XmCStringDirection XmStringDirection dynamic CG
- XmNtopShadowColor XmCTopShadowColor Pixel dynamic CSG
- XmNtopShadowPixmap XmCTopShadowPixmap Pixmap dynamic CSG
- XmNtraversalOn XmCTraversalOn Boolean True CSG
- XmNunitType XmCUnitType unsigned char dynamic CSG
- XmNuserData XmCUserData XtPointer NULL CSG
-
-
-
-
-
- Page 6 (printed 10/3/02)
-
-
-
-
-
-
- XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX))))
-
-
-
- CCCCoooommmmppppoooossssiiiitttteeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
- NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss
- XmNchildren XmCReadOnly WidgetList NULL G
- XmNinsertPosition XmCInsertPosition XtOrderProc NULL CSG
- XmNnumChildren XmCReadOnly Cardinal 0 G
-
- CCCCoooorrrreeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
- NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss
- XmNaccelerators XmCAccelerators XtAccelerators dynamic N/A
- 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
-
- CCCCaaaallllllllbbbbaaaacccckkkk IIIInnnnffffoooorrrrmmmmaaaattttiiiioooonnnn
- A pointer to the following structure is passed to each
- callback:
-
- typedef struct
- {
- int _r_e_a_s_o_n;
- XEvent *_e_v_e_n_t;
- } XmAnyCallbackStruct;
-
- _r_e_a_s_o_n Indicates why the callback was invoked
-
- _e_v_e_n_t Points to the _X_E_v_e_n_t that triggered the callback
-
- TTTTrrrraaaannnnssssllllaaaattttiiiioooonnnnssss
- XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx includes the translations from XXXXmmmmMMMMaaaannnnaaaaggggeeeerrrr.
-
- AAAAddddddddiiiittttiiiioooonnnnaaaallll BBBBeeeehhhhaaaavvvviiiioooorrrr
- The XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx widget has the following additional
- behavior:
-
- <<<<KKKKeeeeyyyy>>>><<<<oooossssffffCCCCaaaannnncccceeeellll>>>>:
- Calls the activate callbacks for the cancel button
- if it is sensitive.
-
-
-
- Page 7 (printed 10/3/02)
-
-
-
-
-
-
- XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx((((3333XXXX))))
-
-
-
- <<<<KKKKeeeeyyyy>>>><<<<oooossssffffAAAAccccttttiiiivvvvaaaatttteeee>>>>:
- Calls the activate callbacks for the button with
- the keyboard focus. If no button has the keyboard
- focus, calls the activate callbacks for the
- default button if it is sensitive.
-
- <<<<OOOOkkkk BBBBuuuuttttttttoooonnnn AAAAccccttttiiiivvvvaaaatttteeeedddd>>>>:
- Calls the callbacks for XXXXmmmmNNNNooookkkkCCCCaaaallllllllbbbbaaaacccckkkk.
-
- <<<<CCCCaaaannnncccceeeellll BBBBuuuuttttttttoooonnnn AAAAccccttttiiiivvvvaaaatttteeeedddd>>>>:
- Calls the callbacks for XXXXmmmmNNNNccccaaaannnncccceeeellllCCCCaaaallllllllbbbbaaaacccckkkk.
-
- <<<<HHHHeeeellllpppp BBBBuuuuttttttttoooonnnn AAAAccccttttiiiivvvvaaaatttteeeedddd>>>>:
- Calls the callbacks for XXXXmmmmNNNNhhhheeeellllppppCCCCaaaallllllllbbbbaaaacccckkkk.
-
- <<<<FFFFooooccccuuuussssIIIInnnn>>>>:
- Calls the callbacks for XXXXmmmmNNNNffffooooccccuuuussssCCCCaaaallllllllbbbbaaaacccckkkk.
-
- <<<<MMMMaaaapppp>>>>: Calls the callbacks for XXXXmmmmNNNNmmmmaaaappppCCCCaaaallllllllbbbbaaaacccckkkk if the
- parent is a DialogShell.
-
- <<<<UUUUnnnnmmmmaaaapppp>>>>: Calls the callbacks for XXXXmmmmNNNNuuuunnnnmmmmaaaappppCCCCaaaallllllllbbbbaaaacccckkkk if the
- parent is a DialogShell.
-
- VVVViiiirrrrttttuuuuaaaallll BBBBiiiinnnnddddiiiinnnnggggssss
- The bindings for virtual keys are vendor specific. For
- information about bindings for virtual buttons and keys, see
- VVVViiiirrrrttttuuuuaaaallllBBBBiiiinnnnddddiiiinnnnggggssss(3).
-
- RRRREEEELLLLAAAATTTTEEEEDDDD
- CCCCoooommmmppppoooossssiiiitttteeee(3), CCCCoooonnnnssssttttrrrraaaaiiiinnnntttt(3), CCCCoooorrrreeee(3), XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd(3),
- XXXXmmmmCCCCrrrreeeeaaaatttteeeeEEEErrrrrrrroooorrrrDDDDiiiiaaaalllloooogggg(3), XXXXmmmmCCCCrrrreeeeaaaatttteeeeIIIInnnnffffoooorrrrmmmmaaaattttiiiioooonnnnDDDDiiiiaaaalllloooogggg(3),
- XXXXmmmmCCCCrrrreeeeaaaatttteeeeMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxx(3), XXXXmmmmCCCCrrrreeeeaaaatttteeeeMMMMeeeessssssssaaaaggggeeeeDDDDiiiiaaaalllloooogggg(3),
- XXXXmmmmCCCCrrrreeeeaaaatttteeeeQQQQuuuueeeessssttttiiiioooonnnnDDDDiiiiaaaalllloooogggg(3), XXXXmmmmCCCCrrrreeeeaaaatttteeeeTTTTeeeemmmmppppllllaaaatttteeeeDDDDiiiiaaaalllloooogggg(3),
- XXXXmmmmCCCCrrrreeeeaaaatttteeeeWWWWaaaarrrrnnnniiiinnnnggggDDDDiiiiaaaalllloooogggg(3), XXXXmmmmCCCCrrrreeeeaaaatttteeeeWWWWoooorrrrkkkkiiiinnnnggggDDDDiiiiaaaalllloooogggg(3),
- XXXXmmmmMMMMaaaannnnaaaaggggeeeerrrr(3), and XXXXmmmmMMMMeeeessssssssaaaaggggeeeeBBBBooooxxxxGGGGeeeettttCCCChhhhiiiilllldddd(3).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 8 (printed 10/3/02)
-
-
-
-