Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ Constraint() — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     Constraint(library call)  UNIX System V  Constraint(library call)



     NAME
          Constraint - The Constraint widget class

     SYNOPSIS
          #include <Xm/Xm.h>

     VERSION
          This page documents Motif 2.1.

     DESCRIPTION
          Constraint widgets maintain additional state data for each
          child. For example, client-defined constraints on the
          child's geometry may be specified.

          When a constrained composite widget defines constraint
          resources, all of that widget's children inherit all of
          those resources as their own. These constraint resources are
          set and read just the same as any other resources defined
          for the child. This resource inheritance extends exactly one
          generation down, which means only the first-generation
          children of a constrained composite widget inherit the
          parent widget's constraint resources.

          Because constraint resources are defined by the parent
          widgets and not the children, the child widgets never
          directly use the constraint resource data. Instead, the
          parents use constraint resource data to attach child-
          specific data to children.

        Classes
          Constraint inherits behavior and resources from Compositeand
          Core.

          The class pointer is constraintWidgetClass.

          The class name is Constraint.

        New Resources
          Constraint defines no new resources.

        Inherited Resources
          Constraint inherits behavior and resources from Composite
          and Core.  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 .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



     Page 1                                          (printed 1/22/99)





     Constraint(library call)  UNIX System V  Constraint(library call)



          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).

                                                        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        1                      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 Constraint.

     RELATED
          Composite(3) and Core(3).
























     Page 2                                          (printed 1/22/99)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026