home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cato / Xm / VendorShell.z / VendorShell
Encoding:
Text File  |  1998-10-20  |  43.3 KB  |  595 lines

  1.  
  2.  
  3.  
  4.      VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV           VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll - The VendorShell widget class
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           ####iiiinnnncccclllluuuuddddeeee <<<<XXXXmmmm////XXXXmmmm....hhhh>>>>
  13.           ####iiiinnnncccclllluuuuddddeeee <<<<XXXX11111111////SSSShhhheeeellllllll....hhhh>>>>
  14.  
  15.  
  16.      VVVVEEEERRRRSSSSIIIIOOOONNNN
  17.           This page documents version 1.2 of the Motif library.
  18.  
  19.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  20.           VendorShell is a Motif widget class used as a supporting
  21.           superclass for all shell classes that are visible to the
  22.           window manager and that are not override redirect.  It
  23.           contains resources that describe the MWM-specific look and
  24.           feel.  It also manages the MWM-specific communication needed
  25.           by all VendorShell subclasses.  See the mmmmwwwwmmmm(1X) man page for
  26.           more information.
  27.  
  28.           If an application uses the XXXXmmmmNNNNmmmmwwwwmmmmDDDDeeeeccccoooorrrraaaattttiiiioooonnnnssss,
  29.           XXXXmmmmNNNNmmmmwwwwmmmmFFFFuuuunnnnccccttttiiiioooonnnnssss, or XXXXmmmmNNNNmmmmwwwwmmmmIIIInnnnppppuuuuttttMMMMooooddddeeee resource, it should
  30.           include the file <<<<XXXXmmmm////MMMMwwwwmmmmUUUUttttiiiillll....hhhh>>>>.
  31.  
  32.           Setting XXXXmmmmNNNNhhhheeeeiiiigggghhhhtttt, XXXXmmmmNNNNwwwwiiiiddddtttthhhh, or XXXXmmmmNNNNbbbboooorrrrddddeeeerrrrWWWWiiiiddddtttthhhh for either a
  33.           VendorShell or its managed child usually sets that resource
  34.           to the same value in both the parent and the child.  When an
  35.           off-the-spot input method exists, the height and width of
  36.           the shell may be greater than those of the managed child in
  37.           order to accommodate the input method.  In this case setting
  38.           XXXXmmmmNNNNhhhheeeeiiiigggghhhhtttt or XXXXmmmmNNNNwwwwiiiiddddtttthhhh for the shell does not necessarily set
  39.           that resource to the same value in the managed child, and
  40.           setting XXXXmmmmNNNNhhhheeeeiiiigggghhhhtttt or XXXXmmmmNNNNwwwwiiiiddddtttthhhh for the child does not
  41.           necessarily set that resource to the same value in the
  42.           shell.
  43.  
  44.           For the managed child of a VendorShell, regardless of the
  45.           value of the shell's XXXXmmmmNNNNaaaalllllllloooowwwwSSSShhhheeeellllllllRRRReeeessssiiiizzzzeeee, setting XXXXmmmmNNNNxxxx or
  46.           XXXXmmmmNNNNyyyy sets the corresponding resource of the parent but does
  47.           not change the child's position relative to the parent.
  48.           XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss for the child's XXXXmmmmNNNNxxxx or XXXXmmmmNNNNyyyy yields the value of
  49.           the corresponding resource in the parent.  The _x and _y
  50.           coordinates of the child's upper left outside corner
  51.           relative to the parent's upper left inside corner are both
  52.           zero minus the value of XXXXmmmmNNNNbbbboooorrrrddddeeeerrrrWWWWiiiiddddtttthhhh.
  53.  
  54.           Note that the _I_n_t_e_r-_C_l_i_e_n_t _C_o_m_m_u_n_i_c_a_t_i_o_n _C_o_n_v_e_n_t_i_o_n_s _M_a_n_u_a_l
  55.           allows a window manager to change or control the border
  56.           width of a reparented top-level window.
  57.  
  58.         CCCCllllaaaasssssssseeeessss
  59.           VendorShell inherits behavior and resources from CCCCoooorrrreeee,
  60.  
  61.  
  62.  
  63.      Page 1                                          (printed 4/30/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV           VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))
  71.  
  72.  
  73.  
  74.           CCCCoooommmmppppoooossssiiiitttteeee, SSSShhhheeeellllllll, and WWWWMMMMSSSShhhheeeellllllll classes.
  75.  
  76.           The class pointer is vvvveeeennnnddddoooorrrrSSSShhhheeeellllllllWWWWiiiiddddggggeeeettttCCCCllllaaaassssssss.
  77.  
  78.           The class name is VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll.
  79.  
  80.         NNNNeeeewwww RRRReeeessssoooouuuurrrrcccceeeessss
  81.           The following table defines a set of widget resources used
  82.           by the programmer to specify data.  The programmer can also
  83.           set the resource values for the inherited classes to set
  84.           attributes for this widget.  To reference a subresource by
  85.           name or by class in a .Xdefaults file, remove the XXXXmmmmNNNN or XXXXmmmmCCCC
  86.           prefix and use the remaining letters.  To specify one of the
  87.           defined values for a subresource in a .Xdefaults file,
  88.           remove the XXXXmmmm prefix and use the remaining letters (in
  89.           either lowercase or uppercase, but include any underscores
  90.           between words).  The codes in the access column indicate if
  91.           the given subresource can be set at creation time (C), set
  92.           by using XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss (S), retrieved by using XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss
  93.           (G), or is not applicable (N/A).
  94.  
  95.                                    VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  96.      NNNNaaaammmmeeee                     CCCCllllaaaassssssss                    TTTTyyyyppppeeee            DDDDeeeeffffaaaauuuulllltttt      AAAAcccccccceeeessssssss
  97.      _____________________________________________________________________________________
  98.      XmNaudibleWarning        XmCAudibleWarning        unsigned char   XmBELL       CSG
  99.      XmNbuttonFontList        XmCButtonFontList        XmFontList      dynamic      CSG
  100.      XmNdefaultFontList       XmCDefaultFontList       XmFontList      dynamic      CG
  101.      XmNdeleteResponse        XmCDeleteResponse        unsigned char   XmDESTROY    CSG
  102.      XmNinputMethod           XmCInputMethod           String          NULL         CSG
  103.      XmNkeyboardFocusPolicy   XmCKeyboardFocusPolicy   unsigned char   XmEXPLICIT   CSG
  104.      XmNlabelFontList         XmCLabelFontList         XmFontList      dynamic      CSG
  105.      XmNmwmDecorations        XmCMwmDecorations        int             -1           CSG
  106.      XmNmwmFunctions          XmCMwmFunctions          int             -1           CSG
  107.      XmNmwmInputMode          XmCMwmInputMode          int             -1           CSG
  108.      XmNmwmMenu               XmCMwmMenu               String          NULL         CSG
  109.      XmNpreeditType           XmCPreeditType           String          dynamic      CSG
  110.      XmNshellUnitType         XmCShellUnitType         unsigned char   XmPIXELS     CSG
  111.      XmNtextFontList          XmCTextFontList          XmFontList      dynamic      CSG
  112.      XmNuseAsyncGeometry      XmCUseAsyncGeometry      Boolean         False        CSG
  113.  
  114.  
  115.           XXXXmmmmNNNNaaaauuuuddddiiiibbbblllleeeeWWWWaaaarrrrnnnniiiinnnngggg
  116.                     Determines whether an action activates its
  117.                     associated audible cue.  The possible values are:
  118.                     XXXXmmmmBBBBEEEELLLLLLLL and XXXXmmmmNNNNOOOONNNNEEEE.
  119.  
  120.           XXXXmmmmNNNNbbbbuuuuttttttttoooonnnnFFFFoooonnnnttttLLLLiiiisssstttt
  121.                     Specifies the font list used for VendorShell's
  122.                     button descendants.  If this value is NULL at
  123.                     initialization and if the value of
  124.                     XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt is not NULL, XXXXmmmmNNNNbbbbuuuuttttttttoooonnnnFFFFoooonnnnttttLLLLiiiisssstttt
  125.                     is initialized to the value of XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt.
  126.  
  127.  
  128.  
  129.      Page 2                                          (printed 4/30/98)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV           VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))
  137.  
  138.  
  139.  
  140.                     If the value of XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt is NULL,
  141.                     XXXXmmmmNNNNbbbbuuuuttttttttoooonnnnFFFFoooonnnnttttLLLLiiiisssstttt is initialized by looking up the
  142.                     parent hierarchy of the widget for an ancestor
  143.                     that is a subclass of the XmBulletinBoard,
  144.                     VendorShell, or XmMenuShell widget class.  If such
  145.                     an ancestor is found, XXXXmmmmNNNNbbbbuuuuttttttttoooonnnnFFFFoooonnnnttttLLLLiiiisssstttt is
  146.                     initialized to the XXXXmmmmNNNNbbbbuuuuttttttttoooonnnnFFFFoooonnnnttttLLLLiiiisssstttt of the
  147.                     ancestor  widget.  If no such ancestor is found,
  148.                     the default is implementation dependent.
  149.  
  150.           XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt
  151.                     Specifies a default font list for VendorShell's
  152.                     descendants.  This resource is obsolete and exists
  153.                     for compatibility with earlier releases.  It has
  154.                     been replaced by XXXXmmmmNNNNbbbbuuuuttttttttoooonnnnFFFFoooonnnnttttLLLLiiiisssstttt,
  155.                     XXXXmmmmNNNNllllaaaabbbbeeeellllFFFFoooonnnnttttLLLLiiiisssstttt, and XXXXmmmmNNNNtttteeeexxxxttttFFFFoooonnnnttttLLLLiiiisssstttt.
  156.  
  157.           XXXXmmmmNNNNddddeeeelllleeeetttteeeeRRRReeeessssppppoooonnnnsssseeee
  158.                     Determines what action the shell takes in response
  159.                     to a WWWWMMMM____DDDDEEEELLLLEEEETTTTEEEE____WWWWIIIINNNNDDDDOOOOWWWW message.  The setting can be
  160.                     one of three values: XXXXmmmmDDDDEEEESSSSTTTTRRRROOOOYYYY, XXXXmmmmUUUUNNNNMMMMAAAAPPPP, and
  161.                     XXXXmmmmDDDDOOOO____NNNNOOOOTTTTHHHHIIIINNNNGGGG.  The resource is scanned, and the
  162.                     appropriate action is taken, after the
  163.                     WWWWMMMM____DDDDEEEELLLLEEEETTTTEEEE____WWWWIIIINNNNDDDDOOOOWWWW callback list (if any) that is
  164.                     registered with the Protocol manager has been
  165.                     called.
  166.  
  167.           XXXXmmmmNNNNiiiinnnnppppuuuuttttMMMMeeeetttthhhhoooodddd
  168.                     Specifies the string that sets the locale modifier
  169.                     for the input method.
  170.  
  171.           XXXXmmmmNNNNkkkkeeeeyyyybbbbooooaaaarrrrddddFFFFooooccccuuuussssPPPPoooolllliiiiccccyyyy
  172.                     Determines allocation of keyboard focus within the
  173.                     widget hierarchy rooted at this shell.  The X
  174.                     keyboard focus must be directed to somewhere in
  175.                     the hierarchy for this client-side focus
  176.                     management to take effect.  Possible values are
  177.                     XXXXmmmmEEEEXXXXPPPPLLLLIIIICCCCIIIITTTT, specifying a click-to-type policy, and
  178.                     XXXXmmmmPPPPOOOOIIIINNNNTTTTEEEERRRR, specifying a pointer-driven policy.
  179.  
  180.           XXXXmmmmNNNNllllaaaabbbbeeeellllFFFFoooonnnnttttLLLLiiiisssstttt
  181.                     Specifies the font list used for VendorShell's
  182.                     label descendants (Labels and LabelGadgets).  If
  183.                     this value is NULL at initialization and if the
  184.                     value of XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt is not NULL,
  185.                     XXXXmmmmNNNNllllaaaabbbbeeeellllFFFFoooonnnnttttLLLLiiiisssstttt is initialized to the value of
  186.                     XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt.  If the value of
  187.                     XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt is NULL, XXXXmmmmNNNNllllaaaabbbbeeeellllFFFFoooonnnnttttLLLLiiiisssstttt is
  188.                     initialized by looking up the parent hierarchy of
  189.                     the widget for an ancestor that is a subclass of
  190.                     the XmBulletinBoard, VendorShell, or XmMenuShell
  191.                     widget class.  If such an ancestor is found,
  192.  
  193.  
  194.  
  195.      Page 3                                          (printed 4/30/98)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV           VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))
  203.  
  204.  
  205.  
  206.                     XXXXmmmmNNNNllllaaaabbbbeeeellllFFFFoooonnnnttttLLLLiiiisssstttt is initialized to the
  207.                     XXXXmmmmNNNNllllaaaabbbbeeeellllFFFFoooonnnnttttLLLLiiiisssstttt of the ancestor widget.  If no
  208.                     such ancestor is found, the default is
  209.                     implementation dependent.
  210.  
  211.           XXXXmmmmNNNNmmmmwwwwmmmmDDDDeeeeccccoooorrrraaaattttiiiioooonnnnssss
  212.                     Specifies the decoration flags (specific
  213.                     decorations to add or remove from the window
  214.                     manager frame) for the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property.
  215.                     If any decoration flags are specified by the
  216.                     ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property, only decorations
  217.                     indicated by both that property and the MWM
  218.                     cccclllliiiieeeennnnttttDDDDeeeeccccoooorrrraaaattttiiiioooonnnn and ttttrrrraaaannnnssssiiiieeeennnnttttDDDDeeeeccccoooorrrraaaattttiiiioooonnnn resources
  219.                     are displayed.  If no decoration flags are
  220.                     specified by the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property,
  221.                     decorations indicated by the MWM cccclllliiiieeeennnnttttDDDDeeeeccccoooorrrraaaattttiiiioooonnnn
  222.                     and ttttrrrraaaannnnssssiiiieeeennnnttttDDDDeeeeccccoooorrrraaaattttiiiioooonnnn resources are displayed.
  223.                     The default for the XXXXmmmmNNNNmmmmwwwwmmmmDDDDeeeeccccoooorrrraaaattttiiiioooonnnnssss resource is
  224.                     not to specify any decoration flags for the
  225.                     ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property.
  226.  
  227.                     The value of this resource is the bitwise
  228.                     inclusive OR of one or more flag bits.  Following
  229.                     are the possible flag bit constants, defined in
  230.                     the include file <<<<XXXXmmmm////MMMMwwwwmmmmUUUUttttiiiillll....hhhh>>>>:
  231.  
  232.  
  233.                       +o  MMMMWWWWMMMM____DDDDEEEECCCCOOOORRRR____AAAALLLLLLLL-All decorations _e_x_c_e_p_t those
  234.                          specified by other flag bits that are set
  235.  
  236.                       +o  MMMMWWWWMMMM____DDDDEEEECCCCOOOORRRR____BBBBOOOORRRRDDDDEEEERRRR-Client window border
  237.  
  238.                       +o  MMMMWWWWMMMM____DDDDEEEECCCCOOOORRRR____RRRREEEESSSSIIIIZZZZEEEEHHHH-Resize frame handles
  239.  
  240.                       +o  MMMMWWWWMMMM____DDDDEEEECCCCOOOORRRR____TTTTIIIITTTTLLLLEEEE-Title bar
  241.  
  242.                       +o  MMMMWWWWMMMM____DDDDEEEECCCCOOOORRRR____MMMMEEEENNNNUUUU-Window menu button
  243.  
  244.                       +o  MMMMWWWWMMMM____DDDDEEEECCCCOOOORRRR____MMMMIIIINNNNIIIIMMMMIIIIZZZZEEEE-Minimize window button
  245.  
  246.                       +o  MMMMWWWWMMMM____DDDDEEEECCCCOOOORRRR____MMMMAAAAXXXXIIIIMMMMIIIIZZZZEEEE-Maximize window button
  247.  
  248.  
  249.           XXXXmmmmNNNNmmmmwwwwmmmmFFFFuuuunnnnccccttttiiiioooonnnnssss
  250.                     Specifies the function flags (specific window
  251.                     manager functions to apply or not apply to the
  252.                     client window) for the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property.
  253.                     If any function flags are specified by the
  254.                     ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property, only functions indicated
  255.                     by both that property and the MWM cccclllliiiieeeennnnttttFFFFuuuunnnnccccttttiiiioooonnnnssss
  256.                     and ttttrrrraaaannnnssssiiiieeeennnnttttFFFFuuuunnnnccccttttiiiioooonnnnssss resources are applied.  If
  257.                     no function flags are specified by the
  258.  
  259.  
  260.  
  261.      Page 4                                          (printed 4/30/98)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV           VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))
  269.  
  270.  
  271.  
  272.                     ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property, functions indicated by
  273.                     the MWM cccclllliiiieeeennnnttttFFFFuuuunnnnccccttttiiiioooonnnnssss and ttttrrrraaaannnnssssiiiieeeennnnttttFFFFuuuunnnnccccttttiiiioooonnnnssss
  274.                     resources are applied.  The default for the
  275.                     XXXXmmmmNNNNmmmmwwwwmmmmFFFFuuuunnnnccccttttiiiioooonnnnssss resource is not to specify any
  276.                     function flags for the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property.
  277.  
  278.                     The value of this resource is the bitwise
  279.                     inclusive OR of one or more flag bits.  Following
  280.                     are the possible flag bit constants, defined in
  281.                     the include file <<<<XXXXmmmm////MMMMwwwwmmmmUUUUttttiiiillll....hhhh>>>>:
  282.  
  283.  
  284.                       +o  MMMMWWWWMMMM____FFFFUUUUNNNNCCCC____AAAALLLLLLLL-All functions _e_x_c_e_p_t those
  285.                          specified by other flag bits that are set
  286.  
  287.                       +o  MMMMWWWWMMMM____FFFFUUUUNNNNCCCC____RRRREEEESSSSIIIIZZZZEEEE-ffff....rrrreeeessssiiiizzzzeeee
  288.  
  289.                       +o  MMMMWWWWMMMM____FFFFUUUUNNNNCCCC____MMMMOOOOVVVVEEEE-ffff....mmmmoooovvvveeee
  290.  
  291.                       +o  MMMMWWWWMMMM____FFFFUUUUNNNNCCCC____MMMMIIIINNNNIIIIMMMMIIIIZZZZEEEE-ffff....mmmmiiiinnnniiiimmmmiiiizzzzeeee
  292.  
  293.                       +o  MMMMWWWWMMMM____FFFFUUUUNNNNCCCC____MMMMAAAAXXXXIIIIMMMMIIIIZZZZEEEE-ffff....mmmmaaaaxxxxiiiimmmmiiiizzzzeeee
  294.  
  295.                       +o  MMMMWWWWMMMM____FFFFUUUUNNNNCCCC____CCCCLLLLOOOOSSSSEEEE-ffff....kkkkiiiillllllll
  296.  
  297.  
  298.           XXXXmmmmNNNNmmmmwwwwmmmmIIIInnnnppppuuuuttttMMMMooooddddeeee
  299.                     Specifies the input mode flag (application modal
  300.                     or system modal input constraints) for the
  301.                     ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property.  If no input mode flag
  302.                     is specified by the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property, no
  303.                     input constraints are applied, and input goes to
  304.                     any window.  The default for the XXXXmmmmNNNNmmmmwwwwmmmmIIIInnnnppppuuuuttttMMMMooooddddeeee
  305.                     resource is not to specify any input mode flag for
  306.                     the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property.
  307.  
  308.                     An application that sets input constraints on a
  309.                     dialog usually uses the BulletinBoard's
  310.                     XXXXmmmmNNNNddddiiiiaaaallllooooggggSSSSttttyyyylllleeee resource rather than the parent
  311.                     DialogShell's XXXXmmmmNNNNmmmmwwwwmmmmIIIInnnnppppuuuuttttMMMMooooddddeeee resource.
  312.  
  313.                     Following are the possible values for this
  314.                     resource, defined in the include file
  315.                     <<<<XXXXmmmm////MMMMwwwwmmmmUUUUttttiiiillll....hhhh>>>>:
  316.  
  317.  
  318.                       +o  MMMMWWWWMMMM____IIIINNNNPPPPUUUUTTTT____MMMMOOOODDDDEEEELLLLEEEESSSSSSSS-Input goes to any window
  319.  
  320.                       +o  MMMMWWWWMMMM____IIIINNNNPPPPUUUUTTTT____PPPPRRRRIIIIMMMMAAAARRRRYYYY____AAAAPPPPPPPPLLLLIIIICCCCAAAATTTTIIIIOOOONNNN____MMMMOOOODDDDAAAALLLL-Input
  321.                          does not go to ancestors of this window
  322.  
  323.                       +o  MMMMWWWWMMMM____IIIINNNNPPPPUUUUTTTT____SSSSYYYYSSSSTTTTEEEEMMMM____MMMMOOOODDDDAAAALLLL-Input goes only to
  324.  
  325.  
  326.  
  327.      Page 5                                          (printed 4/30/98)
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV           VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))
  335.  
  336.  
  337.  
  338.                          this window
  339.  
  340.                       +o  MMMMWWWWMMMM____IIIINNNNPPPPUUUUTTTT____FFFFUUUULLLLLLLL____AAAAPPPPPPPPLLLLIIIICCCCAAAATTTTIIIIOOOONNNN____MMMMOOOODDDDAAAALLLL-Input does
  341.                          not go to other windows in this application
  342.  
  343.  
  344.           XXXXmmmmNNNNmmmmwwwwmmmmMMMMeeeennnnuuuu
  345.                     Specifies the menu items that the Motif window
  346.                     manager should add to the end of the window menu.
  347.                     The string contains a list of items separated by
  348.                     \n with the following format:
  349.  
  350.                     _l_a_b_e_l [_m_n_e_m_o_n_i_c] [_a_c_c_e_l_e_r_a_t_o_r] _f_u_n_c_t_i_o_n
  351.  
  352.                     If more than one item is specified, the items
  353.                     should be separated by a newline character.
  354.  
  355.           XXXXmmmmNNNNpppprrrreeeeeeeeddddiiiittttTTTTyyyyppppeeee
  356.                     Specifies the input method style or styles
  357.                     available to the input manager.  The syntax,
  358.                     possible values, and default value are
  359.                     implementation dependent.
  360.  
  361.           XXXXmmmmNNNNsssshhhheeeellllllllUUUUnnnniiiittttTTTTyyyyppppeeee
  362.                     Determines geometric resource interpretation.  The
  363.                     following values are allowed:
  364.  
  365.  
  366.                       +o  XXXXmmmmPPPPIIIIXXXXEEEELLLLSSSS-all values provided to the widget
  367.                          are treated as normal pixel values.
  368.  
  369.                       +o  XXXXmmmm111100000000TTTTHHHH____MMMMIIIILLLLLLLLIIIIMMMMEEEETTTTEEEERRRRSSSS-all values provided to
  370.                          the widget are treated as 1/100 millimeter.
  371.  
  372.                       +o  XXXXmmmm1111000000000000TTTTHHHH____IIIINNNNCCCCHHHHEEEESSSS-all values provided to the
  373.                          widget are treated as 1/1000 inch.
  374.  
  375.                       +o  XXXXmmmm111100000000TTTTHHHH____PPPPOOOOIIIINNNNTTTTSSSS-all values provided to the
  376.                          widget are treated as 1/100 point.  A point
  377.                          is a unit used in text processing
  378.                          applications and is defined as 1/72 inch.
  379.  
  380.                       +o  XXXXmmmm111100000000TTTTHHHH____FFFFOOOONNNNTTTT____UUUUNNNNIIIITTTTSSSS-all values provided to the
  381.                          widget are treated as 1/100 of a font unit.
  382.                          A font unit has horizontal and vertical
  383.                          components.  These are the values of the
  384.                          XmScreen resources XXXXmmmmNNNNhhhhoooorrrriiiizzzzoooonnnnttttaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt and
  385.                          XXXXmmmmNNNNvvvveeeerrrrttttiiiiccccaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt.
  386.  
  387.  
  388.           XXXXmmmmNNNNtttteeeexxxxttttFFFFoooonnnnttttLLLLiiiisssstttt
  389.                     Specifies the font list used for VendorShell's
  390.  
  391.  
  392.  
  393.      Page 6                                          (printed 4/30/98)
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV           VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))
  401.  
  402.  
  403.  
  404.                     Text and List descendants.  If this value is NULL
  405.                     at initialization and if the value of
  406.                     XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt is not NULL, XXXXmmmmNNNNtttteeeexxxxttttFFFFoooonnnnttttLLLLiiiisssstttt is
  407.                     initialized to the value of XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt.
  408.                     If the value of XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt is NULL,
  409.                     XXXXmmmmNNNNtttteeeexxxxttttFFFFoooonnnnttttLLLLiiiisssstttt is initialized by looking up the
  410.                     parent hierarchy of the widget for an ancestor
  411.                     that is a subclass of the XmBulletinBoard or
  412.                     VendorShell widget class.  If such an ancestor is
  413.                     found, XXXXmmmmNNNNtttteeeexxxxttttFFFFoooonnnnttttLLLLiiiisssstttt is initialized to the
  414.                     XXXXmmmmNNNNtttteeeexxxxttttFFFFoooonnnnttttLLLLiiiisssstttt of the ancestor widget.  If no
  415.                     such ancestor is found, the default is
  416.                     implementation dependent.
  417.  
  418.           XXXXmmmmNNNNuuuusssseeeeAAAAssssyyyynnnnccccGGGGeeeeoooommmmeeeettttrrrryyyy
  419.                     Specifies whether the geometry manager should wait
  420.                     for confirmation of a geometry request to the
  421.                     window manager.  When the value of this resource
  422.                     is True, the geometry manager forces XXXXmmmmNNNNwwwwaaaaiiiittttFFFFoooorrrrWWWWmmmm
  423.                     to False and XXXXmmmmNNNNwwwwmmmmTTTTiiiimmmmeeeeoooouuuutttt to 0, and it relies on
  424.                     asynchronous notification.  When the value of this
  425.                     resource is False, XXXXmmmmNNNNwwwwaaaaiiiittttFFFFoooorrrrWWWWmmmm and XXXXmmmmNNNNwwwwmmmmTTTTiiiimmmmeeeeoooouuuutttt
  426.                     are unaffected.  The default is False.
  427.  
  428.  
  429.         IIIInnnnhhhheeeerrrriiiitttteeeedddd RRRReeeessssoooouuuurrrrcccceeeessss
  430.           VendorShell inherits behavior and resources from the
  431.           following superclasses.  For a complete description of each
  432.           resource, refer to the man page for that superclass.
  433.  
  434.                                   WWWWMMMMSSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  435.      NNNNaaaammmmeeee               CCCCllllaaaassssssss              TTTTyyyyppppeeee      DDDDeeeeffffaaaauuuulllltttt                 AAAAcccccccceeeessssssss
  436.      ______________________________________________________________________________
  437.      XmNbaseHeight      XmCBaseHeight      int       XtUnspecifiedShellInt   CSG
  438.      XmNbaseWidth       XmCBaseWidth       int       XtUnspecifiedShellInt   CSG
  439.      XmNheightInc       XmCHeightInc       int       XtUnspecifiedShellInt   CSG
  440.      XmNiconMask        XmCIconMask        Pixmap    NULL                    CSG
  441.      XmNiconPixmap      XmCIconPixmap      Pixmap    NULL                    CSG
  442.      XmNiconWindow      XmCIconWindow      Window    NULL                    CSG
  443.      XmNiconX           XmCIconX           int       -1                      CSG
  444.      XmNiconY           XmCIconY           int       -1                      CSG
  445.      XmNinitialState    XmCInitialState    int       NormalState             CSG
  446.      XmNinput           XmCInput           Boolean   True                    CSG
  447.      XmNmaxAspectX      XmCMaxAspectX      int       XtUnspecifiedShellInt   CSG
  448.      XmNmaxAspectY      XmCMaxAspectY      int       XtUnspecifiedShellInt   CSG
  449.      XmNmaxHeight       XmCMaxHeight       int       XtUnspecifiedShellInt   CSG
  450.      XmNmaxWidth        XmCMaxWidth        int       XtUnspecifiedShellInt   CSG
  451.      XmNminAspectX      XmCMinAspectX      int       XtUnspecifiedShellInt   CSG
  452.      XmNminAspectY      XmCMinAspectY      int       XtUnspecifiedShellInt   CSG
  453.      XmNminHeight       XmCMinHeight       int       XtUnspecifiedShellInt   CSG
  454.  
  455.  
  456.  
  457.  
  458.  
  459.      Page 7                                          (printed 4/30/98)
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.      VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV           VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))
  467.  
  468.  
  469.  
  470.      XmNminWidth        XmCMinWidth        int       XtUnspecifiedShellInt   CSG
  471.      XmNtitle           XmCTitle           String    dynamic                 CSG
  472.      XmNtitleEncoding   XmCTitleEncoding   Atom      dynamic                 CSG
  473.      XmNtransient       XmCTransient       Boolean   False                   CSG
  474.      XmNwaitForWm       XmCWaitForWm       Boolean   True                    CSG
  475.      XmNwidthInc        XmCWidthInc        int       XtUnspecifiedShellInt   CSG
  476.      XmNwindowGroup     XmCWindowGroup     Window    dynamic                 CSG
  477.      XmNwinGravity      XmCWinGravity      int       dynamic                 CSG
  478.      XmNwmTimeout       XmCWmTimeout       int       5000 ms                 CSG
  479.  
  480.                                               SSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  481.      NNNNaaaammmmeeee                      CCCCllllaaaassssssss                     TTTTyyyyppppeeee                     DDDDeeeeffffaaaauuuulllltttt          AAAAcccccccceeeessssssss
  482.      ____________________________________________________________________________________________________
  483.      XmNallowShellResize       XmCAllowShellResize       Boolean                  False            CG
  484.      XmNcreatePopupChildProc   XmCCreatePopupChildProc   XtCreatePopupChildProc   NULL             CSG
  485.      XmNgeometry               XmCGeometry               String                   NULL             CSG
  486.      XmNoverrideRedirect       XmCOverrideRedirect       Boolean                  False            CSG
  487.      XmNpopdownCallback        XmCCallback               XtCallbackList           NULL             C
  488.      XmNpopupCallback          XmCCallback               XtCallbackList           NULL             C
  489.      XmNsaveUnder              XmCSaveUnder              Boolean                  False            CSG
  490.      XmNvisual                 XmCVisual                 Visual *                 CopyFromParent   CSG
  491.  
  492.                              CCCCoooommmmppppoooossssiiiitttteeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  493.      NNNNaaaammmmeeee                CCCCllllaaaassssssss               TTTTyyyyppppeeee          DDDDeeeeffffaaaauuuulllltttt   AAAAcccccccceeeessssssss
  494.      ______________________________________________________________________
  495.      XmNchildren         XmCReadOnly         WidgetList    NULL      G
  496.      XmNinsertPosition   XmCInsertPosition   XtOrderProc   NULL      CSG
  497.      XmNnumChildren      XmCReadOnly         Cardinal      0         G
  498.  
  499.                                                    CCCCoooorrrreeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  500.      NNNNaaaammmmeeee                            CCCCllllaaaassssssss                           TTTTyyyyppppeeee             DDDDeeeeffffaaaauuuulllltttt                AAAAcccccccceeeessssssss
  501.      ______________________________________________________________________________________________________________
  502.      XmNaccelerators                 XmCAccelerators                 XtAccelerators   dynamic                CSG
  503.      XmNancestorSensitive            XmCSensitive                    Boolean          dynamic                G
  504.      XmNbackground                   XmCBackground                   Pixel            dynamic                CSG
  505.      XmNbackgroundPixmap             XmCPixmap                       Pixmap           XmUNSPECIFIED_PIXMAP   CSG
  506.      XmNborderColor                  XmCBorderColor                  Pixel            XtDefaultForeground    CSG
  507.      XmNborderPixmap                 XmCPixmap                       Pixmap           XmUNSPECIFIED_PIXMAP   CSG
  508.      XmNborderWidth                  XmCBorderWidth                  Dimension        1                      CSG
  509.      XmNcolormap                     XmCColormap                     Colormap         dynamic                CG
  510.      XmNdepth                        XmCDepth                        int              dynamic                CG
  511.      XmNdestroyCallback              XmCCallback                     XtCallbackList   NULL                   C
  512.      XmNheight                       XmCHeight                       Dimension        dynamic                CSG
  513.      XmNinitialResourcesPersistent   XmCInitialResourcesPersistent   Boolean          True                   C
  514.      XmNmappedWhenManaged            XmCMappedWhenManaged            Boolean          True                   CSG
  515.      XmNscreen                       XmCScreen                       Screen *         dynamic                CG
  516.      XmNsensitive                    XmCSensitive                    Boolean          True                   CSG
  517.      XmNtranslations                 XmCTranslations                 XtTranslations   dynamic                CSG
  518.      XmNwidth                        XmCWidth                        Dimension        dynamic                CSG
  519.      XmNx                            XmCPosition                     Position         0                      CSG
  520.  
  521.  
  522.  
  523.  
  524.  
  525.      Page 8                                          (printed 4/30/98)
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.      VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV           VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX))))
  533.  
  534.  
  535.  
  536.      XmNy                            XmCPosition                     Position         0                      CSG
  537.  
  538.         TTTTrrrraaaannnnssssllllaaaattttiiiioooonnnnssss
  539.           There are no translations for VendorShell.
  540.  
  541.      RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
  542.           CCCCoooommmmppppoooossssiiiitttteeee((((3333XXXX)))), CCCCoooorrrreeee((((3333XXXX)))), mmmmwwwwmmmm((((1111XXXX)))), SSSShhhheeeellllllll((((3333XXXX)))), WWWWMMMMSSSShhhheeeellllllll((((3333XXXX)))),
  543.           XXXXmmmmAAAAccccttttiiiivvvvaaaatttteeeePPPPrrrroooottttooooccccoooollll((((3333XXXX)))), XXXXmmmmAAAAccccttttiiiivvvvaaaatttteeeeWWWWMMMMPPPPrrrroooottttooooccccoooollll((((3333XXXX)))),
  544.           XXXXmmmmAAAAddddddddPPPPrrrroooottttooooccccoooollllCCCCaaaallllllllbbbbaaaacccckkkk((((3333XXXX)))), XXXXmmmmAAAAddddddddWWWWMMMMPPPPrrrroooottttooooccccoooollllCCCCaaaallllllllbbbbaaaacccckkkk((((3333XXXX)))),
  545.           XXXXmmmmAAAAddddddddPPPPrrrroooottttooooccccoooollllssss((((3333XXXX)))), XXXXmmmmAAAAddddddddWWWWMMMMPPPPrrrroooottttooooccccoooollllssss((((3333XXXX)))),
  546.           XXXXmmmmDDDDeeeeaaaaccccttttiiiivvvvaaaatttteeeePPPPrrrroooottttooooccccoooollll((((3333XXXX)))), XXXXmmmmDDDDeeeeaaaaccccttttiiiivvvvaaaatttteeeeWWWWMMMMPPPPrrrroooottttooooccccoooollll((((3333XXXX)))),
  547.           XXXXmmmmGGGGeeeettttAAAAttttoooommmmNNNNaaaammmmeeee((((3333XXXX)))), XXXXmmmmIIIInnnntttteeeerrrrnnnnAAAAttttoooommmm((((3333XXXX)))), XXXXmmmmIIIIssssMMMMoooottttiiiiffffWWWWMMMMRRRRuuuunnnnnnnniiiinnnngggg((((3333XXXX)))),
  548.           XXXXmmmmRRRReeeemmmmoooovvvveeeePPPPrrrroooottttooooccccoooollllCCCCaaaallllllllbbbbaaaacccckkkk((((3333XXXX)))),
  549.           XXXXmmmmRRRReeeemmmmoooovvvveeeeWWWWMMMMPPPPrrrroooottttooooccccoooollllCCCCaaaallllllllbbbbaaaacccckkkk((((3333XXXX)))), XXXXmmmmRRRReeeemmmmoooovvvveeeePPPPrrrroooottttooooccccoooollllssss((((3333XXXX)))),
  550.           XXXXmmmmRRRReeeemmmmoooovvvveeeeWWWWMMMMPPPPrrrroooottttooooccccoooollllssss((((3333XXXX)))), XXXXmmmmSSSSccccrrrreeeeeeeennnn((((3333XXXX)))),
  551.           XXXXmmmmSSSSeeeettttPPPPrrrroooottttooooccccoooollllHHHHooooooookkkkssss((((3333XXXX)))), and XXXXmmmmSSSSeeeettttWWWWMMMMPPPPrrrroooottttooooccccoooollllHHHHooooooookkkkssss((((3333XXXX)))).
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.      Page 9                                          (printed 4/30/98)
  592.  
  593.  
  594.  
  595.