Import of the files from Motif 2.1.30 release that are needed to build CDE
man pages.
This commit is contained in:
871
cde/imports/motif/doc/C/guides/man/PR3X/Applic.sgm
Normal file
871
cde/imports/motif/doc/C/guides/man/PR3X/Applic.sgm
Normal file
@@ -0,0 +1,871 @@
|
||||
<!-- $XConsortium: Applic.sgm /main/9 1996/09/08 21:41:32 rws $ -->
|
||||
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
||||
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
||||
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
||||
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
||||
<!-- (c) Copyright 1995 Novell, Inc. -->
|
||||
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
||||
<!-- (c) Copyright 1995 Hitachi. -->
|
||||
|
||||
<RefEntry Id="CDEMMA.MAN3.rsml.1">
|
||||
<RefMeta>
|
||||
<RefEntryTitle>ApplicationShell</RefEntryTitle>
|
||||
<ManVolNum>library call</ManVolNum>
|
||||
</RefMeta>
|
||||
<RefNameDiv>
|
||||
<RefName><Classname>ApplicationShell</Classname></RefName>
|
||||
<RefPurpose>The ApplicationShell widget class
|
||||
<IndexTerm>
|
||||
<Primary>ApplicationShell</Primary>
|
||||
</IndexTerm><IndexTerm>
|
||||
<Primary>widget class</Primary>
|
||||
<Secondary>ApplicationShell</Secondary>
|
||||
</IndexTerm></RefPurpose>
|
||||
</RefNameDiv>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1989, 1990, 1992 by Open Software Foundation, Inc.-->
|
||||
<!-- ** All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988, 1989, by Hewlett-Packard Company-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
|
||||
<!-- ** Maynard, MA. All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<RefSynopsisDiv>
|
||||
<Synopsis>&npzwc;#include <Xm/Xm.h>
|
||||
&npzwc;#include <X11/Shell.h>
|
||||
</Synopsis>
|
||||
</RefSynopsisDiv>
|
||||
<RefSect1>
|
||||
<Title>DESCRIPTION</Title>
|
||||
<Para>ApplicationShell is used as the main top-level window for an application. An
|
||||
application should have more than one ApplicationShell only if it implements
|
||||
multiple logical applications.
|
||||
</Para>
|
||||
<RefSect2>
|
||||
<Title>Classes</Title>
|
||||
<Para>ApplicationShell inherits behavior and resources from <Classname>Core</Classname>,
|
||||
<Classname>Composite</Classname>, <Classname>Shell</Classname>,
|
||||
<Classname>WMShell</Classname>, <Classname>VendorShell</Classname>, and <Classname>TopLevelShell</Classname>.
|
||||
</Para>
|
||||
<Para>The class pointer is <Symbol Role="Globalvar">applicationShellWidgetClass</Symbol>.
|
||||
</Para>
|
||||
<Para>The class name is <Classname>ApplicationShell</Classname>.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>New Resources</Title>
|
||||
<Para>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 <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">XmN</SystemItem> or
|
||||
<SystemItem Class="Constant">XmC</SystemItem> prefix and use the remaining letters. To specify one of the defined
|
||||
values for a resource in a <Filename>.Xdefaults</Filename> file,
|
||||
remove the <SystemItem Class="Constant">Xm</SystemItem> 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 <Function>XtSetValues</Function> (S),
|
||||
retrieved by using <Function>XtGetValues</Function> (G), or is not applicable (N/A).
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>ApplicationShell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNargc</Entry>
|
||||
<Entry>XmCArgc</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNargv</Entry>
|
||||
<Entry>XmCArgv</Entry>
|
||||
<Entry>String *</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNargc</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the number of arguments given in the <SystemItem Class="Resource">XmNargv</SystemItem> resource.
|
||||
The function <Function>XtInitialize</Function> sets this resource on
|
||||
the shell widget instance it creates by using its
|
||||
parameters as the values.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNargv</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the argument list required by a session manager to restart the
|
||||
application if it is killed. This list should be updated at
|
||||
appropriate points by the application if a new state has been reached that can
|
||||
be directly restarted.
|
||||
The function <Function>XtInitialize</Function> sets this resource on
|
||||
the shell widget instance it creates by using its
|
||||
parameters as the values.
|
||||
When <Function>XtGetValues</Function> is called on this resource, the returned value
|
||||
is a pointer to the actual resource value and
|
||||
should not be freed.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Inherited Resources</Title>
|
||||
<Para>ApplicationShell inherits behavior and resources from the following
|
||||
superclasses. For a complete description of each resource, refer to the
|
||||
reference page for that superclass.
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>TopLevelShell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconic</Entry>
|
||||
<Entry>XmCIconic</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconName</Entry>
|
||||
<Entry>XmCIconName</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconNameEncoding</Entry>
|
||||
<Entry>XmCIconNameEncoding</Entry>
|
||||
<Entry>Atom</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!----></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>VendorShell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNaudibleWarning</Entry>
|
||||
<Entry>XmCAudibleWarning</Entry>
|
||||
<Entry>unsigned char</Entry>
|
||||
<Entry>XmBELL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbuttonFontList</Entry>
|
||||
<Entry>XmCButtonFontList</Entry>
|
||||
<Entry>XmFontList</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbuttonRenderTable</Entry>
|
||||
<Entry>XmCButtonRenderTable</Entry>
|
||||
<Entry>XmRenderTable</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdefaultFontList</Entry>
|
||||
<Entry>XmCDefaultFontList</Entry>
|
||||
<Entry>XmFontList</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdeleteResponse</Entry>
|
||||
<Entry>XmCDeleteResponse</Entry>
|
||||
<Entry>unsigned char</Entry>
|
||||
<Entry>XmDESTROY</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<!-- XmNfocusMovedCallback XmCCallback XtCallbackList NULL C-->
|
||||
<Row>
|
||||
<Entry>XmNinputMethod</Entry>
|
||||
<Entry>XmCInputMethod</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinputPolicy</Entry>
|
||||
<Entry>XmCInputPolicy</Entry>
|
||||
<Entry>XmInputPolicy</Entry>
|
||||
<Entry>XmPER_SHELL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNkeyboardFocusPolicy</Entry>
|
||||
<Entry>XmCKeyboardFocusPolicy</Entry>
|
||||
<Entry>unsigned char</Entry>
|
||||
<Entry>XmEXPLICIT</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNlabelFontList</Entry>
|
||||
<Entry>XmCLabelFontList</Entry>
|
||||
<Entry>XmFontList</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNlabelRenderTable</Entry>
|
||||
<Entry>XmCLabelRenderTabel</Entry>
|
||||
<Entry>XmRenderTable</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNlayoutDirection</Entry>
|
||||
<Entry>XmCLayoutDirection</Entry>
|
||||
<Entry>XmDirection</Entry>
|
||||
<Entry>XmLEFT_TO_RIGHT</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmwmDecorations</Entry>
|
||||
<Entry>XmCMwmDecorations</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>-1</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmwmFunctions</Entry>
|
||||
<Entry>XmCMwmFunctions</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>-1</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmwmInputMode</Entry>
|
||||
<Entry>XmCMwmInputMode</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>-1</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmwmMenu</Entry>
|
||||
<Entry>XmCMwmMenu</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNpreeditType</Entry>
|
||||
<Entry>XmCPreeditType</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNshellUnitType</Entry>
|
||||
<Entry>XmCShellUnitType</Entry>
|
||||
<Entry>unsigned char</Entry>
|
||||
<Entry>XmPIXELS</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtextFontList</Entry>
|
||||
<Entry>XmCTextFontList</Entry>
|
||||
<Entry>XmFontList</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtextRenderTable</Entry>
|
||||
<Entry>XmCTextRenderTable</Entry>
|
||||
<Entry>XmRenderTable</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNunitType</Entry>
|
||||
<Entry>XmCUnitType</Entry>
|
||||
<Entry>unsigned char</Entry>
|
||||
<Entry>XmPIXELS</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNuseAsyncGeometry</Entry>
|
||||
<Entry>XmCUseAsyncGeometry</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>WMShell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbaseHeight</Entry>
|
||||
<Entry>XmCBaseHeight</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbaseWidth</Entry>
|
||||
<Entry>XmCBaseWidth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNheightInc</Entry>
|
||||
<Entry>XmCHeightInc</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconMask</Entry>
|
||||
<Entry>XmCIconMask</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconPixmap</Entry>
|
||||
<Entry>XmCIconPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconWindow</Entry>
|
||||
<Entry>XmCIconWindow</Entry>
|
||||
<Entry>Window</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconX</Entry>
|
||||
<Entry>XmCIconX</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconY</Entry>
|
||||
<Entry>XmCIconY</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinitialState</Entry>
|
||||
<Entry>XmCInitialState</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>NormalState</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinput</Entry>
|
||||
<Entry>XmCInput</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxAspectX</Entry>
|
||||
<Entry>XmCMaxAspectX</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxAspectY</Entry>
|
||||
<Entry>XmCMaxAspectY</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxHeight</Entry>
|
||||
<Entry>XmCMaxHeight</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxWidth</Entry>
|
||||
<Entry>XmCMaxWidth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminAspectX</Entry>
|
||||
<Entry>XmCMinAspectX</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminAspectY</Entry>
|
||||
<Entry>XmCMinAspectY</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminHeight</Entry>
|
||||
<Entry>XmCMinHeight</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminWidth</Entry>
|
||||
<Entry>XmCMinWidth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtitle</Entry>
|
||||
<Entry>XmCTitle</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtitleEncoding</Entry>
|
||||
<Entry>XmCTitleEncoding</Entry>
|
||||
<Entry>Atom</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtransient</Entry>
|
||||
<Entry>XmCTransient</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwaitForWm</Entry>
|
||||
<Entry>XmCWaitForWm</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwidthInc</Entry>
|
||||
<Entry>XmCWidthInc</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwindowGroup</Entry>
|
||||
<Entry>XmCWindowGroup</Entry>
|
||||
<Entry>Window</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwinGravity</Entry>
|
||||
<Entry>XmCWinGravity</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwmTimeout</Entry>
|
||||
<Entry>XmCWmTimeout</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>5000 ms</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Shell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNallowShellResize</Entry>
|
||||
<Entry>XmCAllowShellResize</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNcreatePopupChildProc</Entry>
|
||||
<Entry>XmCCreatePopupChildProc</Entry>
|
||||
<Entry>XtCreatePopupChildProc</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNgeometry</Entry>
|
||||
<Entry>XmCGeometry</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNoverrideRedirect</Entry>
|
||||
<Entry>XmCOverrideRedirect</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNpopdownCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNpopupCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsaveUnder</Entry>
|
||||
<Entry>XmCSaveUnder</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNvisual</Entry>
|
||||
<Entry>XmCVisual</Entry>
|
||||
<Entry>Visual *</Entry>
|
||||
<Entry>CopyFromParent</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Composite Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNchildren</Entry>
|
||||
<Entry>XmCReadOnly</Entry>
|
||||
<Entry>WidgetList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinsertPosition</Entry>
|
||||
<Entry>XmCInsertPosition</Entry>
|
||||
<Entry>XtOrderProc</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNnumChildren</Entry>
|
||||
<Entry>XmCReadOnly</Entry>
|
||||
<Entry>Cardinal</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --><!--no-op: .in--></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Core Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNaccelerators</Entry>
|
||||
<Entry>XmCAccelerators</Entry>
|
||||
<Entry>XtAccelerators</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNancestorSensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackground</Entry>
|
||||
<Entry>XmCBackground</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackgroundPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderColor</Entry>
|
||||
<Entry>XmCBorderColor</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>XtDefaultForeground</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderWidth</Entry>
|
||||
<Entry>XmCBorderWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNcolormap</Entry>
|
||||
<Entry>XmCColormap</Entry>
|
||||
<Entry>Colormap</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdepth</Entry>
|
||||
<Entry>XmCDepth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdestroyCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNheight</Entry>
|
||||
<Entry>XmCHeight</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinitialResourcesPersistent</Entry>
|
||||
<Entry>XmCInitialResourcesPersistent</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmappedWhenManaged</Entry>
|
||||
<Entry>XmCMappedWhenManaged</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNscreen</Entry>
|
||||
<Entry>XmCScreen</Entry>
|
||||
<Entry>Screen *</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtranslations</Entry>
|
||||
<Entry>XmCTranslations</Entry>
|
||||
<Entry>XtTranslations</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwidth</Entry>
|
||||
<Entry>XmCWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNx</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNy</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- Action Table for ApplicationShell-->
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Translations</Title>
|
||||
<Para>There are no translations for ApplicationShell.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
</RefSect1>
|
||||
<RefSect1>
|
||||
<Title>RELATED</Title>
|
||||
<Para>&cdeman.Composite;, &cdeman.Core;, &cdeman.Shell;, &cdeman.WMShell;,
|
||||
&cdeman.VendorShell;, and &cdeman.TopLevelShell;.
|
||||
</Para>
|
||||
</RefSect1>
|
||||
</RefEntry>
|
||||
<!--fickle 1.09 7/2/95-->
|
||||
398
cde/imports/motif/doc/C/guides/man/PR3X/Compos.sgm
Normal file
398
cde/imports/motif/doc/C/guides/man/PR3X/Compos.sgm
Normal file
@@ -0,0 +1,398 @@
|
||||
<!-- $XConsortium: Compos.sgm /main/11 1996/09/08 21:41:41 rws $ -->
|
||||
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
||||
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
||||
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
||||
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
||||
<!-- (c) Copyright 1995 Novell, Inc. -->
|
||||
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
||||
<!-- (c) Copyright 1995 Hitachi. -->
|
||||
|
||||
<RefEntry Id="CDEMMA.MAN4.rsml.1">
|
||||
<RefMeta>
|
||||
<RefEntryTitle>Composite</RefEntryTitle>
|
||||
<ManVolNum>library call</ManVolNum>
|
||||
</RefMeta>
|
||||
<RefNameDiv>
|
||||
<RefName><Classname>Composite</Classname></RefName>
|
||||
<RefPurpose>The Composite widget class
|
||||
<IndexTerm>
|
||||
<Primary>Composite</Primary>
|
||||
</IndexTerm><IndexTerm>
|
||||
<Primary>widget class</Primary>
|
||||
<Secondary>Composite</Secondary>
|
||||
</IndexTerm></RefPurpose>
|
||||
</RefNameDiv>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1989, 1990, 1992 by Open Software Foundation, Inc.-->
|
||||
<!-- ** All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988, 1989, by Hewlett-Packard Company-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
|
||||
<!-- ** Maynard, MA. All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<RefSynopsisDiv>
|
||||
<Synopsis>&npzwc;&npzwc;#include <Xm/Xm.h></Synopsis>
|
||||
</RefSynopsisDiv>
|
||||
<RefSect1>
|
||||
<Title>DESCRIPTION</Title>
|
||||
<Para>Composite widgets are intended to be containers for other widgets and can
|
||||
have an arbitrary number of children. Their responsibilities (implemented
|
||||
either directly by the widget class or indirectly by Intrinsics
|
||||
functions) include:
|
||||
</Para>
|
||||
<ItemizedList>
|
||||
<ListItem>
|
||||
<Para>Overall management of children from creation to destruction.
|
||||
</Para>
|
||||
</ListItem>
|
||||
<ListItem>
|
||||
<Para>Destruction of descendants when the composite widget is destroyed.
|
||||
</Para>
|
||||
</ListItem>
|
||||
<ListItem>
|
||||
<Para>Physical arrangement (geometry management) of a displayable subset of
|
||||
managed children.
|
||||
</Para>
|
||||
</ListItem>
|
||||
<ListItem>
|
||||
<Para>Mapping and unmapping of a subset of the managed children.
|
||||
Instances of composite widgets need to specify the order in which
|
||||
their children are kept. For example, an application may want a set of
|
||||
command buttons in some logical order grouped by function, and it may want
|
||||
buttons that represent filenames to be kept in alphabetical order.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</ItemizedList>
|
||||
<RefSect2>
|
||||
<Title>Classes</Title>
|
||||
<Para>Composite inherits behavior and resources from <Classname>Core</Classname>.
|
||||
</Para>
|
||||
<Para>The class pointer is <Symbol Role="Globalvar">compositeWidgetClass</Symbol>.
|
||||
</Para>
|
||||
<Para>The class name is <Classname>Composite</Classname>.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>New Resources</Title>
|
||||
<Para>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 <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">XmN</SystemItem> or
|
||||
<SystemItem Class="Constant">XmC</SystemItem> prefix and use the remaining letters. To specify one of the defined
|
||||
values for a resource in a <filename>.Xdefaults</filename> file, remove the <SystemItem Class="Constant">Xm</SystemItem> 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 <Function>XtSetValues</Function> (S),
|
||||
retrieved by using <Function>XtGetValues</Function> (G), or is not applicable (N/A).
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Composite Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNchildren</Entry>
|
||||
<Entry>XmCReadOnly</Entry>
|
||||
<Entry>WidgetList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinsertPosition</Entry>
|
||||
<Entry>XmCInsertPosition</Entry>
|
||||
<Entry>XtOrderProc</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNnumChildren</Entry>
|
||||
<Entry>XmCReadOnly</Entry>
|
||||
<Entry>Cardinal</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNchildren</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>A read-only list of the children of the widget.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNinsertPosition</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Points to the <Symbol>XtOrderProc</Symbol> function described below.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNnumChildren</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>A read-only resource specifying the length of the list of children in
|
||||
<SystemItem Class="Resource">XmNchildren</SystemItem>.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
<Para>The following procedure pointer in a composite widget instance is of type
|
||||
<Symbol>XtOrderProc</Symbol>:
|
||||
</Para>
|
||||
<Synopsis>Cardinal (* XtOrderProc) (Widget <Symbol Role="Variable">w</Symbol>);
|
||||
</Synopsis>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">w</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the widget.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
<Para>Composite widgets that allow clients to order their children (usually
|
||||
homogeneous boxes) can call their widget instance's
|
||||
<SystemItem Class="Resource">XmNinsertPosition</SystemItem>
|
||||
procedure from the class's <Literal>insert_child</Literal> procedure to determine
|
||||
where a new
|
||||
child should go in its children array. Thus, a client of a composite class
|
||||
can apply different sorting criteria to widget instances of the class,
|
||||
passing in a different
|
||||
<SystemItem Class="Resource">XmNinsertPosition</SystemItem>
|
||||
procedure when it creates each
|
||||
composite widget instance.
|
||||
</Para>
|
||||
<Para>The return value of the
|
||||
<SystemItem Class="Resource">XmNinsertPosition</SystemItem>
|
||||
procedure indicates
|
||||
how many children
|
||||
should go before the widget. A value of 0 (zero) indicates that the
|
||||
widget should go before all other children; returning
|
||||
the value of <Symbol>XmNumChildren</Symbol>
|
||||
indicates
|
||||
that it should go after all other children.
|
||||
By default, unless a subclass or an application provides an
|
||||
<SystemItem Class="Resource">XmNinsertPosition</SystemItem> procedure, each child is inserted at the end
|
||||
of the <SystemItem Class="Resource">XmNchildren</SystemItem> list.
|
||||
The <SystemItem Class="Resource">XmNinsertPosition</SystemItem> procedure can be overridden by a specific
|
||||
composite
|
||||
widget's resource list or by the argument list provided when the composite
|
||||
widget is created.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Inherited Resources</Title>
|
||||
<Para>Composite inherits behavior and resources from the superclass described in
|
||||
the following table.
|
||||
For a complete description of each resource, refer to the reference page for
|
||||
that superclass.
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --><!--no-op: .in--></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Core Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNaccelerators</Entry>
|
||||
<Entry>XmCAccelerators</Entry>
|
||||
<Entry>XtAccelerators</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNancestorSensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackground</Entry>
|
||||
<Entry>XmCBackground</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackgroundPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderColor</Entry>
|
||||
<Entry>XmCBorderColor</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>XtDefaultForeground</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderWidth</Entry>
|
||||
<Entry>XmCBorderWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>1</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNcolormap</Entry>
|
||||
<Entry>XmCColormap</Entry>
|
||||
<Entry>Colormap</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdepth</Entry>
|
||||
<Entry>XmCDepth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdestroyCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNheight</Entry>
|
||||
<Entry>XmCHeight</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinitialResourcesPersistent</Entry>
|
||||
<Entry>XmCInitialResourcesPersistent</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmappedWhenManaged</Entry>
|
||||
<Entry>XmCMappedWhenManaged</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNscreen</Entry>
|
||||
<Entry>XmCScreen</Entry>
|
||||
<Entry>Screen *</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtranslations</Entry>
|
||||
<Entry>XmCTranslations</Entry>
|
||||
<Entry>XtTranslations</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwidth</Entry>
|
||||
<Entry>XmCWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNx</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNy</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- Action Table for Composite-->
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Translations</Title>
|
||||
<Para>There are no translations for Composite.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
</RefSect1>
|
||||
<RefSect1>
|
||||
<Title>RELATED</Title>
|
||||
<Para>&cdeman.Core;.
|
||||
</Para>
|
||||
</RefSect1>
|
||||
</RefEntry>
|
||||
<!--fickle 1.09 7/2/95-->
|
||||
278
cde/imports/motif/doc/C/guides/man/PR3X/Constrai.sgm
Normal file
278
cde/imports/motif/doc/C/guides/man/PR3X/Constrai.sgm
Normal file
@@ -0,0 +1,278 @@
|
||||
<!-- $XConsortium: Constrai.sgm /main/9 1996/09/08 21:41:48 rws $ -->
|
||||
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
||||
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
||||
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
||||
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
||||
<!-- (c) Copyright 1995 Novell, Inc. -->
|
||||
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
||||
<!-- (c) Copyright 1995 Hitachi. -->
|
||||
|
||||
<RefEntry Id="CDEMMA.MAN5.rsml.1">
|
||||
<RefMeta>
|
||||
<RefEntryTitle>Constraint</RefEntryTitle>
|
||||
<ManVolNum>library call</ManVolNum>
|
||||
</RefMeta>
|
||||
<RefNameDiv>
|
||||
<RefName><Classname>Constraint</Classname></RefName>
|
||||
<RefPurpose>The Constraint widget class
|
||||
<IndexTerm>
|
||||
<Primary>Constraint</Primary>
|
||||
</IndexTerm><IndexTerm>
|
||||
<Primary>widget class</Primary>
|
||||
<Secondary>Constraint</Secondary>
|
||||
</IndexTerm></RefPurpose>
|
||||
</RefNameDiv>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1989, 1990, 1992 by Open Software Foundation, Inc.-->
|
||||
<!-- ** All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988, 1989, by Hewlett-Packard Company-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
|
||||
<!-- ** Maynard, MA. All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<RefSynopsisDiv>
|
||||
<Synopsis>&npzwc;#include <Xm/Xm.h>
|
||||
</Synopsis>
|
||||
</RefSynopsisDiv>
|
||||
<RefSect1>
|
||||
<Title>DESCRIPTION</Title>
|
||||
<Para>Constraint widgets
|
||||
maintain additional state data for each child. For example,
|
||||
client-defined constraints on the child's geometry may be specified.
|
||||
</Para>
|
||||
<Para>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.
|
||||
</Para>
|
||||
<Para>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.
|
||||
</Para>
|
||||
<RefSect2>
|
||||
<Title>Classes</Title>
|
||||
<Para>Constraint inherits behavior and resources from <Classname>Composite</Classname>
|
||||
and <Classname>Core</Classname>.
|
||||
</Para>
|
||||
<Para>The class pointer is <Symbol Role="Globalvar">constraintWidgetClass</Symbol>.
|
||||
</Para>
|
||||
<Para>The class name is <Classname>Constraint</Classname>.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>New Resources</Title>
|
||||
<Para>Constraint defines no new resources.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Inherited Resources</Title>
|
||||
<Para>Constraint inherits behavior and resources from <Classname>Composite</Classname> and <Classname>Core</Classname>.
|
||||
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 <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">XmN</SystemItem> or
|
||||
<SystemItem Class="Constant">XmC</SystemItem> prefix and use the remaining letters. To specify one of the defined
|
||||
values for a resource in a <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">Xm</SystemItem> 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 <Function>XtSetValues</Function> (S),
|
||||
retrieved by using <Function>XtGetValues</Function> (G), or is not applicable
|
||||
(N/A).
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --><!--no-op: .in--></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Core Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNaccelerators</Entry>
|
||||
<Entry>XmCAccelerators</Entry>
|
||||
<Entry>XtAccelerators</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNancestorSensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackground</Entry>
|
||||
<Entry>XmCBackground</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackgroundPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderColor</Entry>
|
||||
<Entry>XmCBorderColor</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>XtDefaultForeground</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderWidth</Entry>
|
||||
<Entry>XmCBorderWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>1</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNcolormap</Entry>
|
||||
<Entry>XmCColormap</Entry>
|
||||
<Entry>Colormap</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdepth</Entry>
|
||||
<Entry>XmCDepth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdestroyCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNheight</Entry>
|
||||
<Entry>XmCHeight</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinitialResourcesPersistent</Entry>
|
||||
<Entry>XmCInitialResourcesPersistent</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmappedWhenManaged</Entry>
|
||||
<Entry>XmCMappedWhenManaged</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNscreen</Entry>
|
||||
<Entry>XmCScreen</Entry>
|
||||
<Entry>Screen *</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtranslations</Entry>
|
||||
<Entry>XmCTranslations</Entry>
|
||||
<Entry>XtTranslations</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwidth</Entry>
|
||||
<Entry>XmCWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNx</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNy</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- Action Table for Constraint-->
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Translations</Title>
|
||||
<Para>There are no translations for Constraint.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
</RefSect1>
|
||||
<RefSect1>
|
||||
<Title>RELATED</Title>
|
||||
<Para>&cdeman.Composite; and &cdeman.Core;.
|
||||
</Para>
|
||||
</RefSect1>
|
||||
</RefEntry>
|
||||
<!--fickle 1.09 7/2/95-->
|
||||
460
cde/imports/motif/doc/C/guides/man/PR3X/Core.sgm
Normal file
460
cde/imports/motif/doc/C/guides/man/PR3X/Core.sgm
Normal file
@@ -0,0 +1,460 @@
|
||||
<!-- $XConsortium: Core.sgm /main/9 1996/09/08 21:41:56 rws $ -->
|
||||
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
||||
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
||||
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
||||
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
||||
<!-- (c) Copyright 1995 Novell, Inc. -->
|
||||
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
||||
<!-- (c) Copyright 1995 Hitachi. -->
|
||||
|
||||
<RefEntry Id="CDEMMA.MAN6.rsml.1">
|
||||
<RefMeta>
|
||||
<RefEntryTitle>Core</RefEntryTitle>
|
||||
<ManVolNum>library call</ManVolNum>
|
||||
</RefMeta>
|
||||
<RefNameDiv>
|
||||
<RefName><Classname>Core</Classname></RefName>
|
||||
<RefPurpose>The Core widget class
|
||||
<IndexTerm>
|
||||
<Primary>Core</Primary>
|
||||
</IndexTerm><IndexTerm>
|
||||
<Primary>widget class</Primary>
|
||||
<Secondary>Core</Secondary>
|
||||
</IndexTerm></RefPurpose>
|
||||
</RefNameDiv>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1989, 1990, 1992 by Open Software Foundation, Inc.-->
|
||||
<!-- ** All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988, 1989, by Hewlett-Packard Company-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
|
||||
<!-- ** Maynard, MA. All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<RefSynopsisDiv>
|
||||
<Synopsis>&npzwc;#include <Xm/Xm.h>
|
||||
</Synopsis>
|
||||
</RefSynopsisDiv>
|
||||
<RefSect1>
|
||||
<Title>DESCRIPTION</Title>
|
||||
<Para>Core is the Xt Intrinsic base class for windowed widgets. The
|
||||
<Classname>Object</Classname> and <Classname>RectObj</Classname> classes provide support for windowless
|
||||
widgets.
|
||||
</Para>
|
||||
<RefSect2>
|
||||
<Title>Classes</Title>
|
||||
<Para>All widgets are built from <Classname>Core</Classname>.
|
||||
</Para>
|
||||
<Para>The class pointer is <Symbol Role="Globalvar">widgetClass</Symbol>.
|
||||
</Para>
|
||||
<Para>The class name is <Classname>Core</Classname>.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>New Resources</Title>
|
||||
<Para>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 <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">XmN</SystemItem> or
|
||||
<SystemItem Class="Constant">XmC</SystemItem> prefix and use the remaining letters. To specify one of the defined
|
||||
values for a resource in a <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">Xm</SystemItem> 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 <Function>XtSetValues</Function> (S),
|
||||
retrieved by using <Function>XtGetValues</Function> (G), or is not applicable (N/A).
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --><!--no-op: .in--></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Core Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNaccelerators</Entry>
|
||||
<Entry>XmCAccelerators</Entry>
|
||||
<Entry>XtAccelerators</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNancestorSensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackground</Entry>
|
||||
<Entry>XmCBackground</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackgroundPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderColor</Entry>
|
||||
<Entry>XmCBorderColor</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>XtDefaultForeground</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderWidth</Entry>
|
||||
<Entry>XmCBorderWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>1</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNcolormap</Entry>
|
||||
<Entry>XmCColormap</Entry>
|
||||
<Entry>Colormap</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdepth</Entry>
|
||||
<Entry>XmCDepth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdestroyCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNheight</Entry>
|
||||
<Entry>XmCHeight</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinitialResourcesPersistent</Entry>
|
||||
<Entry>XmCInitialResourcesPersistent</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmappedWhenManaged</Entry>
|
||||
<Entry>XmCMappedWhenManaged</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNscreen</Entry>
|
||||
<Entry>XmCScreen</Entry>
|
||||
<Entry>Screen *</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtranslations</Entry>
|
||||
<Entry>XmCTranslations</Entry>
|
||||
<Entry>XtTranslations</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwidth</Entry>
|
||||
<Entry>XmCWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNx</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNy</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNaccelerators</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a translation table that is bound with its actions in the context
|
||||
of a particular widget. The accelerator table can then be installed on some
|
||||
destination widget.
|
||||
Note that the default accelerators for any widget will always be
|
||||
installed, no matter whether this resource is specified or not.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNancestorSensitive</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies whether the immediate parent of the widget receives input
|
||||
events. Use the function <Function>XtSetSensitive</Function> to change the argument
|
||||
to preserve data integrity (see <SystemItem Class="Resource">XmNsensitive</SystemItem>).
|
||||
For shells, the default is copied from the parent's
|
||||
<SystemItem Class="Resource">XmNancestorSensitive</SystemItem> resource if there is a parent; otherwise, it
|
||||
is True.
|
||||
For other widgets, the default is the bitwise AND of the parent's
|
||||
<SystemItem Class="Resource">XmNsensitive</SystemItem> and <SystemItem Class="Resource">XmNancestorSensitive</SystemItem> resources.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNbackground</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the background color for the widget.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNbackgroundPixmap</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a pixmap for tiling the background. The first tile is
|
||||
placed at the upper left corner of the widget's window.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNborderColor</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the color of the border in a pixel value.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNborderPixmap</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a pixmap to be used for tiling the border. The first tile is
|
||||
placed at the upper left corner of the border.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNborderWidth</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the width of the border that surrounds the widget's window on all
|
||||
four sides. The width is specified in pixels. A width of 0 (zero) means that
|
||||
no border shows.
|
||||
Note that you should use resources like <SystemItem Class="Resource">XmNshadowThickness</SystemItem> and
|
||||
<SystemItem Class="Resource">XmNhighlightThickness</SystemItem> instead of <SystemItem Class="Resource">XmNborderWidth</SystemItem> to specify
|
||||
border widths.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNcolormap</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the colormap that is used for conversions to the type
|
||||
<Literal>Pixel</Literal> for this widget instance. When this resource
|
||||
is changed, previously
|
||||
generated pixel values are not affected, but newly generated
|
||||
values are in the new colormap.
|
||||
For shells without parents, the default is the default colormap of the
|
||||
widget's screen.
|
||||
Otherwise, the default is copied from the parent.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNdepth</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the number of bits that can be used for each pixel in the
|
||||
widget's window. Applications should not change or set the value of this
|
||||
resource as it is set by the Xt Intrinsics when the widget is created.
|
||||
For shells without parents, the default is the default depth of the
|
||||
widget's screen.
|
||||
Otherwise, the default is copied from the parent.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNdestroyCallback</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a list of callbacks that is called when the widget
|
||||
is destroyed.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNheight</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the inside height (excluding the border) of the widget's
|
||||
window.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNinitialResourcesPersistent</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies whether or not resources are reference counted.
|
||||
If the value is True when the widget is created, the resources
|
||||
referenced by the widget are not reference counted, regardless of how
|
||||
the resource type converter is registered.
|
||||
An application that expects to destroy the widget and wants to have
|
||||
resources deallocated should specify a value of False.
|
||||
The default is True, implying an assumption that the widget will not be
|
||||
destroyed during the life of the application.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNmappedWhenManaged</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>If this resource is set to True,
|
||||
it maps the widget (makes it visible) as soon as it is both
|
||||
realized and managed.
|
||||
If this resource is set to False, the client is responsible for
|
||||
mapping and unmapping the widget. If the value is changed from True to
|
||||
False after the widget has been realized and managed, the widget is
|
||||
unmapped.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNscreen</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the screen on which a widget instance resides.
|
||||
It is read only.
|
||||
When the Toolkit is initialized, the top-level widget obtains its
|
||||
default value from the default screen of the display.
|
||||
Otherwise, the default is copied from the parent.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNsensitive</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Determines whether a widget receives input events. If a widget is
|
||||
sensitive, the Xt Intrinsics' Event Manager dispatches to the widget all
|
||||
keyboard, mouse button, motion, window enter/leave, and focus events.
|
||||
Insensitive widgets do not receive these events. Use the function
|
||||
<Function>XtSetSensitive</Function> to change the sensitivity argument. Using
|
||||
<Function>XtSetSensitive</Function> ensures that if a parent widget has
|
||||
<SystemItem Class="Resource">XmNsensitive</SystemItem> set to False, the ancestor-sensitive flag of all its
|
||||
children is appropriately set.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNtranslations</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Points to a translations list. A translations list is a list of events and
|
||||
actions that are to be performed when the events occur.
|
||||
Note that the default translations for any widget will always be
|
||||
installed, no matter whether this resource is specified or not.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNwidth</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the inside width (excluding the border) of the widget's
|
||||
window.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNx</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the x-coordinate of the upper left outside corner of the
|
||||
widget's window.
|
||||
The value is relative to the upper left inside corner of the parent
|
||||
window.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNy</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the y-coordinate of the upper left outside corner of the
|
||||
widget's window.
|
||||
The value is relative to the upper left inside corner of the parent
|
||||
window.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- Action Table for Core-->
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Translations</Title>
|
||||
<Para>There are no translations for Core.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
</RefSect1>
|
||||
<RefSect1>
|
||||
<Title>RELATED</Title>
|
||||
<Para>&cdeman.Object;
|
||||
and
|
||||
&cdeman.RectObj;.
|
||||
</Para>
|
||||
</RefSect1>
|
||||
</RefEntry>
|
||||
<!--fickle 1.09 7/2/95-->
|
||||
134
cde/imports/motif/doc/C/guides/man/PR3X/Object.sgm
Normal file
134
cde/imports/motif/doc/C/guides/man/PR3X/Object.sgm
Normal file
@@ -0,0 +1,134 @@
|
||||
<!-- $XConsortium: Object.sgm /main/8 1996/09/08 21:42:03 rws $ -->
|
||||
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
||||
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
||||
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
||||
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
||||
<!-- (c) Copyright 1995 Novell, Inc. -->
|
||||
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
||||
<!-- (c) Copyright 1995 Hitachi. -->
|
||||
|
||||
<RefEntry Id="CDEMMA.MAN22.rsml.1">
|
||||
<RefMeta>
|
||||
<RefEntryTitle>Object</RefEntryTitle>
|
||||
<ManVolNum>library call</ManVolNum>
|
||||
</RefMeta>
|
||||
<RefNameDiv>
|
||||
<RefName><Classname>Object</Classname></RefName>
|
||||
<RefPurpose>The Object widget class
|
||||
<IndexTerm>
|
||||
<Primary>Object</Primary>
|
||||
</IndexTerm><IndexTerm>
|
||||
<Primary>widget class</Primary>
|
||||
<Secondary>Object</Secondary>
|
||||
</IndexTerm></RefPurpose>
|
||||
</RefNameDiv>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1989, 1990, 1992 by Open Software Foundation, Inc.-->
|
||||
<!-- ** All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988, 1989, by Hewlett-Packard Company-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
|
||||
<!-- ** Maynard, MA. All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<RefSynopsisDiv>
|
||||
<Synopsis>&npzwc;#include <Xm/Xm.h>
|
||||
<!--no-op: .fP-->
|
||||
</Synopsis>
|
||||
</RefSynopsisDiv>
|
||||
<RefSect1>
|
||||
<Title>DESCRIPTION</Title>
|
||||
<Para>Object is never instantiated.
|
||||
Its sole purpose is as a supporting superclass for other
|
||||
widget classes.
|
||||
</Para>
|
||||
<RefSect2>
|
||||
<Title>Classes</Title>
|
||||
<Para>The class pointer is <Symbol Role="Globalvar">objectClass</Symbol>.
|
||||
</Para>
|
||||
<Para>The class name is <Classname>Object</Classname>.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>New Resources</Title>
|
||||
<Para>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 <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">XmN</SystemItem> or
|
||||
<SystemItem Class="Constant">XmC</SystemItem> prefix and use the remaining letters. To specify one of the defined
|
||||
values for a resource in a <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">Xm</SystemItem> 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 <Function>XtSetValues</Function> (S),
|
||||
retrieved by using <Function>XtGetValues</Function> (G), or is not applicable (N/A).
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Object Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdestroyCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNdestroyCallback</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a list of callbacks that is called when the gadget is destroyed.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- Action Table for Object-->
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Translations</Title>
|
||||
<Para>There are no translation for Object.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
</RefSect1>
|
||||
</RefEntry>
|
||||
<!--fickle 1.09 7/2/95-->
|
||||
390
cde/imports/motif/doc/C/guides/man/PR3X/Override.sgm
Normal file
390
cde/imports/motif/doc/C/guides/man/PR3X/Override.sgm
Normal file
@@ -0,0 +1,390 @@
|
||||
<!-- $XConsortium: Override.sgm /main/9 1996/09/08 21:42:10 rws $ -->
|
||||
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
||||
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
||||
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
||||
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
||||
<!-- (c) Copyright 1995 Novell, Inc. -->
|
||||
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
||||
<!-- (c) Copyright 1995 Hitachi. -->
|
||||
|
||||
<RefEntry Id="CDEMMA.MAN23.rsml.1">
|
||||
<RefMeta>
|
||||
<RefEntryTitle>OverrideShell</RefEntryTitle>
|
||||
<ManVolNum>library call</ManVolNum>
|
||||
</RefMeta>
|
||||
<RefNameDiv>
|
||||
<RefName><Classname>OverrideShell</Classname></RefName>
|
||||
<RefPurpose>The OverrideShell widget class
|
||||
<IndexTerm>
|
||||
<Primary>OverrideShell</Primary>
|
||||
</IndexTerm><IndexTerm>
|
||||
<Primary>widget class</Primary>
|
||||
<Secondary>OverrideShell</Secondary>
|
||||
</IndexTerm></RefPurpose>
|
||||
</RefNameDiv>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1989, 1990, 1992 by Open Software Foundation, Inc.-->
|
||||
<!-- ** All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988, 1989, by Hewlett-Packard Company-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
|
||||
<!-- ** Maynard, MA. All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<RefSynopsisDiv>
|
||||
<Synopsis>&npzwc;#include <Xm/Xm.h>
|
||||
&npzwc;#include <X11/Shell.h>
|
||||
</Synopsis>
|
||||
</RefSynopsisDiv>
|
||||
<RefSect1>
|
||||
<Title>DESCRIPTION</Title>
|
||||
<Para>OverrideShell is used for shell windows that completely bypass
|
||||
the window manager, for example, PopupMenu shells.
|
||||
</Para>
|
||||
<RefSect2>
|
||||
<Title>Classes</Title>
|
||||
<Para>OverrideShell inherits behavior and resources from <Classname>Core</Classname>,
|
||||
<Classname>Composite</Classname>, and <Classname>Shell</Classname>.
|
||||
</Para>
|
||||
<Para>The class pointer is <Symbol Role="Globalvar">overrideShellWidgetClass</Symbol>.
|
||||
</Para>
|
||||
<Para>The class name is <Classname>OverrideShell</Classname>.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>New Resources</Title>
|
||||
<Para>OverrideShell defines no new resources, but overrides
|
||||
the <SystemItem Class="Resource">XmNoverrideRedirect</SystemItem> and <SystemItem Class="Resource">XmNsaveUnder</SystemItem> resources in the
|
||||
<Classname>Shell</Classname> class.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Inherited Resources</Title>
|
||||
<Para>OverrideShell inherits behavior and resources from the following
|
||||
superclasses. For a complete description of each resource, refer to the
|
||||
reference page for that superclass.
|
||||
</Para>
|
||||
<Para>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 <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">XmN</SystemItem> or
|
||||
<SystemItem Class="Constant">XmC</SystemItem> prefix and use the remaining letters. To specify one of the defined
|
||||
values for a resource in a <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">Xm</SystemItem> 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 <Function>XtSetValues</Function> (S),
|
||||
retrieved by using <Function>XtGetValues</Function> (G), or is not applicable (N/A).
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Shell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNallowShellResize</Entry>
|
||||
<Entry>XmCAllowShellResize</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNcreatePopupChildProc</Entry>
|
||||
<Entry>XmCCreatePopupChildProc</Entry>
|
||||
<Entry>XtCreatePopupChildProc</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNgeometry</Entry>
|
||||
<Entry>XmCGeometry</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNoverrideRedirect</Entry>
|
||||
<Entry>XmCOverrideRedirect</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNpopdownCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNpopupCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsaveUnder</Entry>
|
||||
<Entry>XmCSaveUnder</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNvisual</Entry>
|
||||
<Entry>XmCVisual</Entry>
|
||||
<Entry>Visual *</Entry>
|
||||
<Entry>CopyFromParent</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Composite Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNchildren</Entry>
|
||||
<Entry>XmCReadOnly</Entry>
|
||||
<Entry>WidgetList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinsertPosition</Entry>
|
||||
<Entry>XmCInsertPosition</Entry>
|
||||
<Entry>XtOrderProc</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNnumChildren</Entry>
|
||||
<Entry>XmCReadOnly</Entry>
|
||||
<Entry>Cardinal</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --><!--no-op: .in--></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Core Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNaccelerators</Entry>
|
||||
<Entry>XmCAccelerators</Entry>
|
||||
<Entry>XtAccelerators</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNancestorSensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackground</Entry>
|
||||
<Entry>XmCBackground</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackgroundPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderColor</Entry>
|
||||
<Entry>XmCBorderColor</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>XtDefaultForeground</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderWidth</Entry>
|
||||
<Entry>XmCBorderWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNcolormap</Entry>
|
||||
<Entry>XmCColormap</Entry>
|
||||
<Entry>Colormap</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdepth</Entry>
|
||||
<Entry>XmCDepth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdestroyCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNheight</Entry>
|
||||
<Entry>XmCHeight</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinitialResourcesPersistent</Entry>
|
||||
<Entry>XmCInitialResourcesPersistent</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmappedWhenManaged</Entry>
|
||||
<Entry>XmCMappedWhenManaged</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNscreen</Entry>
|
||||
<Entry>XmCScreen</Entry>
|
||||
<Entry>Screen *</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtranslations</Entry>
|
||||
<Entry>XmCTranslations</Entry>
|
||||
<Entry>XtTranslations</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwidth</Entry>
|
||||
<Entry>XmCWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNx</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNy</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- Action Table for OverrideShell-->
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Translations</Title>
|
||||
<Para>There are no translations for OverrideShell.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
</RefSect1>
|
||||
<RefSect1>
|
||||
<Title>RELATED</Title>
|
||||
<Para>&cdeman.Composite;, &cdeman.Core;, and &cdeman.Shell;.
|
||||
</Para>
|
||||
</RefSect1>
|
||||
</RefEntry>
|
||||
<!--fickle 1.09 7/2/95-->
|
||||
282
cde/imports/motif/doc/C/guides/man/PR3X/RectObj.sgm
Normal file
282
cde/imports/motif/doc/C/guides/man/PR3X/RectObj.sgm
Normal file
@@ -0,0 +1,282 @@
|
||||
<!-- $XConsortium: RectObj.sgm /main/10 1996/09/08 21:42:18 rws $ -->
|
||||
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
||||
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
||||
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
||||
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
||||
<!-- (c) Copyright 1995 Novell, Inc. -->
|
||||
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
||||
<!-- (c) Copyright 1995 Hitachi. -->
|
||||
|
||||
<RefEntry Id="CDEMMA.MAN24.rsml.1">
|
||||
<RefMeta>
|
||||
<RefEntryTitle>RectObj</RefEntryTitle>
|
||||
<ManVolNum>library call</ManVolNum>
|
||||
</RefMeta>
|
||||
<RefNameDiv>
|
||||
<RefName><Classname>RectObj</Classname></RefName>
|
||||
<RefPurpose>The RectObj widget class
|
||||
<IndexTerm>
|
||||
<Primary>RectObj</Primary>
|
||||
</IndexTerm><IndexTerm>
|
||||
<Primary>widget class</Primary>
|
||||
<Secondary>RectObj</Secondary>
|
||||
</IndexTerm></RefPurpose>
|
||||
</RefNameDiv>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1989, 1990, 1992 by Open Software Foundation, Inc.-->
|
||||
<!-- ** All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988, 1989, by Hewlett-Packard Company-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
|
||||
<!-- ** Maynard, MA. All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<RefSynopsisDiv>
|
||||
<Synopsis>&npzwc;#include <Xm/Xm.h>
|
||||
</Synopsis>
|
||||
</RefSynopsisDiv>
|
||||
<RefSect1>
|
||||
<Title>DESCRIPTION</Title>
|
||||
<Para>RectObj is never instantiated.
|
||||
Its sole purpose is as a supporting superclass for other
|
||||
widget classes.
|
||||
</Para>
|
||||
<RefSect2>
|
||||
<Title>Classes</Title>
|
||||
<Para>RectObj inherits behavior and a resource from <Classname>Object</Classname>.
|
||||
</Para>
|
||||
<Para>The class pointer is <Symbol Role="Globalvar">rectObjClass</Symbol>.
|
||||
</Para>
|
||||
<Para>The class name is <Classname>RectObj</Classname>.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>New Resources</Title>
|
||||
<Para>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 <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">XmN</SystemItem> or
|
||||
<SystemItem Class="Constant">XmC</SystemItem> prefix and use the remaining letters. To specify one of the defined
|
||||
values for a resource in a <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">Xm</SystemItem> 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 <Function>XtSetValues</Function> (S),
|
||||
retrieved by using <Function>XtGetValues</Function> (G), or is not applicable (N/A).
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>RectObj Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNancestorSensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderWidth</Entry>
|
||||
<Entry>XmCBorderWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>1</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNheight</Entry>
|
||||
<Entry>XmCHeight</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwidth</Entry>
|
||||
<Entry>XmCWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNx</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNy</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNancestorSensitive</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies whether the immediate parent of the
|
||||
gadget receives input events.
|
||||
Use the function <Function>XtSetSensitive</Function> if you are changing the
|
||||
argument to preserve data integrity (see <SystemItem Class="Resource">XmNsensitive</SystemItem>).
|
||||
The default is the bitwise AND of the parent's
|
||||
<SystemItem Class="Resource">XmNsensitive</SystemItem> and <SystemItem Class="Resource">XmNancestorSensitive</SystemItem> resources.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNborderWidth</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the width of the border placed around the RectObj's rectangular
|
||||
display area.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNheight</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the inside height (excluding the border) of the RectObj's
|
||||
rectangular display area.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNsensitive</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Determines whether a RectObj receives input
|
||||
events.
|
||||
If a RectObj is sensitive, the parent dispatches to the
|
||||
gadget all keyboard, mouse button, motion, window enter/leave,
|
||||
and focus events.
|
||||
Insensitive gadgets do not receive these events.
|
||||
Use the function <Function>XtSetSensitive</Function> to change the sensitivity argument.
|
||||
Using <Function>XtSetSensitive</Function> ensures that if a parent widget has
|
||||
<SystemItem Class="Resource">XmNsensitive</SystemItem> set to False, the ancestor-sensitive flag of all its children
|
||||
is appropriately set.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNwidth</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the inside width (excluding the border) of the RectObj's
|
||||
rectangular display area.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNx</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the x-coordinate of the upper left outside corner of the
|
||||
RectObj's rectangular display area.
|
||||
The value is relative to the upper left inside corner of the parent
|
||||
window.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNy</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the y-coordinate of the upper left outside corner of the
|
||||
RectObj's rectangular display area.
|
||||
The value is relative to the upper left inside corner of the parent
|
||||
window.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Inherited Resources</Title>
|
||||
<Para>RectObj inherits behavior and a resource from <Classname>Object</Classname>. For
|
||||
a description of this resource, refer to the <Classname>Object</Classname> reference page.
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Object Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdestroyCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- Action Table for RectObj-->
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Translations</Title>
|
||||
<Para>There are no translations for RectObj.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
</RefSect1>
|
||||
<RefSect1>
|
||||
<Title>RELATED</Title>
|
||||
<Para>&cdeman.Object;.
|
||||
</Para>
|
||||
</RefSect1>
|
||||
</RefEntry>
|
||||
<!--fickle 1.09 7/2/95-->
|
||||
478
cde/imports/motif/doc/C/guides/man/PR3X/Shell.sgm
Normal file
478
cde/imports/motif/doc/C/guides/man/PR3X/Shell.sgm
Normal file
@@ -0,0 +1,478 @@
|
||||
<!-- $XConsortium: Shell.sgm /main/10 1996/09/08 21:42:25 rws $ -->
|
||||
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
||||
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
||||
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
||||
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
||||
<!-- (c) Copyright 1995 Novell, Inc. -->
|
||||
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
||||
<!-- (c) Copyright 1995 Hitachi. -->
|
||||
|
||||
<RefEntry Id="CDEMMA.MAN25.rsml.1">
|
||||
<RefMeta>
|
||||
<RefEntryTitle>Shell</RefEntryTitle>
|
||||
<ManVolNum>library call</ManVolNum>
|
||||
</RefMeta>
|
||||
<RefNameDiv>
|
||||
<RefName><Classname>Shell</Classname></RefName>
|
||||
<RefPurpose>The Shell widget class
|
||||
<IndexTerm>
|
||||
<Primary>Shell</Primary>
|
||||
</IndexTerm><IndexTerm>
|
||||
<Primary>widget class</Primary>
|
||||
<Secondary>Shell</Secondary>
|
||||
</IndexTerm></RefPurpose>
|
||||
</RefNameDiv>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1989, 1990, 1992 by Open Software Foundation, Inc.-->
|
||||
<!-- ** All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988, 1989, by Hewlett-Packard Company-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
|
||||
<!-- ** Maynard, MA. All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<RefSynopsisDiv>
|
||||
<Synopsis>&npzwc;#include <Xm/Xm.h>
|
||||
&npzwc;#include <X11/Shell.h>
|
||||
</Synopsis>
|
||||
</RefSynopsisDiv>
|
||||
<RefSect1>
|
||||
<Title>DESCRIPTION</Title>
|
||||
<Para>Shell is a top-level widget (with only one managed child) that encapsulates
|
||||
the interaction with the window manager.
|
||||
</Para>
|
||||
<Para>At the time the shell's child is managed, the child's width is used
|
||||
for both widgets if the shell is unrealized and no width has been
|
||||
specified for the shell. Otherwise, the shell's width is used for
|
||||
both widgets. The same relations hold for the height of the shell and
|
||||
its child.
|
||||
</Para>
|
||||
<RefSect2>
|
||||
<Title>Classes</Title>
|
||||
<Para>Shell inherits behavior and resources from <Classname>Composite</Classname> and <Classname>Core</Classname>.
|
||||
</Para>
|
||||
<Para>The class pointer is <Symbol Role="Globalvar">shellWidgetClass</Symbol>.
|
||||
</Para>
|
||||
<Para>The class name is <Classname>Shell</Classname>.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>New Resources</Title>
|
||||
<Para>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 <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">XmN</SystemItem> or
|
||||
<SystemItem Class="Constant">XmC</SystemItem> prefix and use the remaining letters. To specify one of the defined
|
||||
values for a resource in a <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">Xm</SystemItem> 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 <Function>XtSetValues</Function> (S),
|
||||
retrieved by using <Function>XtGetValues</Function> (G), or is not applicable (N/A).
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Shell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNallowShellResize</Entry>
|
||||
<Entry>XmCAllowShellResize</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNcreatePopupChildProc</Entry>
|
||||
<Entry>XmCCreatePopupChildProc</Entry>
|
||||
<Entry>XtCreatePopupChildProc</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNgeometry</Entry>
|
||||
<Entry>XmCGeometry</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNoverrideRedirect</Entry>
|
||||
<Entry>XmCOverrideRedirect</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNpopdownCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNpopupCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsaveUnder</Entry>
|
||||
<Entry>XmCSaveUnder</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNvisual</Entry>
|
||||
<Entry>XmCVisual</Entry>
|
||||
<Entry>Visual *</Entry>
|
||||
<Entry>CopyFromParent</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNallowShellResize</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies that if this resource is False, the Shell widget instance
|
||||
returns <SystemItem Class="Constant">XtGeometryNo</SystemItem> to all geometry requests from its children.
|
||||
All Motif convenience create dialog functions override this default
|
||||
value and set <SystemItem Class="Resource">XmNallowShellResize</SystemItem> to True.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNcreatePopupChildProc</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the pointer to a function that is called when the Shell
|
||||
widget instance is popped up by <Function>XtPopup</Function>.
|
||||
The function creates the child widget when the shell is popped up
|
||||
instead of when the application starts up.
|
||||
This can be used if the child needs to be reconfigured each time the
|
||||
shell is popped up.
|
||||
The function takes one argument, the popup shell, and returns no result.
|
||||
It is called after the popup callbacks specified by
|
||||
<SystemItem Class="Resource">XmNpopupCallback</SystemItem>.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNgeometry</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the desired geometry for the widget instance. This resource
|
||||
is examined only when the widget instance is unrealized and the number
|
||||
of its managed children is changed. It is used to change the values
|
||||
of the <SystemItem Class="Resource">XmNx</SystemItem>, <SystemItem Class="Resource">XmNy</SystemItem>, <SystemItem Class="Resource">XmNwidth</SystemItem>, and <SystemItem Class="Resource">XmNheight</SystemItem>
|
||||
resources.
|
||||
When <Function>XtGetValues</Function> is called on this resource, the returned value
|
||||
is a pointer to the actual resource value and
|
||||
should not be freed. In addition, this resource is not copied on
|
||||
creation or by <Function>XtSetValues</Function>. The application must ensure that
|
||||
the string remains valid until the shell is realized.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNoverrideRedirect</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>If True, specifies that the widget instance is a temporary
|
||||
window that should be ignored by the window manager. Applications and
|
||||
users should not normally alter this resource.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNpopdownCallback</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a list of callbacks that is called when the widget instance
|
||||
is popped down by <Function>XtPopdown</Function>.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNpopupCallback</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a list of callbacks that is called when the widget instance
|
||||
is popped up by <Function>XtPopup</Function>.
|
||||
The second argument to <Function>XtPopup</Function> must be <SystemItem Class="Constant">XtGrabNone</SystemItem>.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNsaveUnder</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>If True, specifies that it is desirable to save the contents of the
|
||||
screen beneath this widget instance, avoiding expose events when the
|
||||
instance is unmapped. This is a hint, and an implementation may save
|
||||
contents whenever it desires, including always or never.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNvisual</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the visual used in creating the widget.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Inherited Resources</Title>
|
||||
<Para>Shell inherits behavior and resources from the
|
||||
superclass described in the following table.
|
||||
For a complete description of each resource, refer to the
|
||||
reference page for that superclass.
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Composite Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNchildren</Entry>
|
||||
<Entry>XmCReadOnly</Entry>
|
||||
<Entry>WidgetList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinsertPosition</Entry>
|
||||
<Entry>XmCInsertPosition</Entry>
|
||||
<Entry>XtOrderProc</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNnumChildren</Entry>
|
||||
<Entry>XmCReadOnly</Entry>
|
||||
<Entry>Cardinal</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --><!--no-op: .in--></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Core Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNaccelerators</Entry>
|
||||
<Entry>XmCAccelerators</Entry>
|
||||
<Entry>XtAccelerators</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNancestorSensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackground</Entry>
|
||||
<Entry>XmCBackground</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackgroundPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderColor</Entry>
|
||||
<Entry>XmCBorderColor</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>XtDefaultForeground</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderWidth</Entry>
|
||||
<Entry>XmCBorderWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNcolormap</Entry>
|
||||
<Entry>XmCColormap</Entry>
|
||||
<Entry>Colormap</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdepth</Entry>
|
||||
<Entry>XmCDepth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdestroyCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNheight</Entry>
|
||||
<Entry>XmCHeight</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinitialResourcesPersistent</Entry>
|
||||
<Entry>XmCInitialResourcesPersistent</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmappedWhenManaged</Entry>
|
||||
<Entry>XmCMappedWhenManaged</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNscreen</Entry>
|
||||
<Entry>XmCScreen</Entry>
|
||||
<Entry>Screen *</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtranslations</Entry>
|
||||
<Entry>XmCTranslations</Entry>
|
||||
<Entry>XtTranslations</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwidth</Entry>
|
||||
<Entry>XmCWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNx</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNy</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- Action Table for Shell-->
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Translations</Title>
|
||||
<Para>There are no translations for Shell.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
</RefSect1>
|
||||
<RefSect1>
|
||||
<Title>RELATED</Title>
|
||||
<Para>&cdeman.Composite; and &cdeman.Core;.
|
||||
</Para>
|
||||
</RefSect1>
|
||||
</RefEntry>
|
||||
<!--fickle 1.09 7/2/95-->
|
||||
844
cde/imports/motif/doc/C/guides/man/PR3X/TopLevel.sgm
Normal file
844
cde/imports/motif/doc/C/guides/man/PR3X/TopLevel.sgm
Normal file
@@ -0,0 +1,844 @@
|
||||
<!-- $XConsortium: TopLevel.sgm /main/9 1996/09/08 21:42:33 rws $ -->
|
||||
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
||||
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
||||
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
||||
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
||||
<!-- (c) Copyright 1995 Novell, Inc. -->
|
||||
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
||||
<!-- (c) Copyright 1995 Hitachi. -->
|
||||
|
||||
<RefEntry Id="CDEMMA.MAN26.rsml.1">
|
||||
<RefMeta>
|
||||
<RefEntryTitle>TopLevelShell</RefEntryTitle>
|
||||
<ManVolNum>library call</ManVolNum>
|
||||
</RefMeta>
|
||||
<RefNameDiv>
|
||||
<RefName><Classname>TopLevelShell</Classname></RefName>
|
||||
<RefPurpose>The TopLevelShell widget class
|
||||
<IndexTerm>
|
||||
<Primary>TopLevelShell</Primary>
|
||||
</IndexTerm><IndexTerm>
|
||||
<Primary>widget class</Primary>
|
||||
<Secondary>TopLevelShell</Secondary>
|
||||
</IndexTerm></RefPurpose>
|
||||
</RefNameDiv>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1989, 1990, 1992 by Open Software Foundation, Inc.-->
|
||||
<!-- ** All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988, 1989, by Hewlett-Packard Company-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
|
||||
<!-- ** Maynard, MA. All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<RefSynopsisDiv>
|
||||
<Synopsis>&npzwc;#include <Xm/Xm.h>
|
||||
&npzwc;#include <X11/Shell.h>
|
||||
</Synopsis>
|
||||
</RefSynopsisDiv>
|
||||
<RefSect1>
|
||||
<Title>DESCRIPTION</Title>
|
||||
<Para>TopLevelShell is used for normal top-level windows such as any
|
||||
additional top-level widgets an application needs.
|
||||
</Para>
|
||||
<RefSect2>
|
||||
<Title>Classes</Title>
|
||||
<Para>TopLevelShell inherits behavior and resources from <Classname>Core</Classname>,
|
||||
<Classname>Composite</Classname>, <Classname>Shell</Classname>,
|
||||
<Classname>WMShell</Classname>, and <Classname>VendorShell</Classname>.
|
||||
</Para>
|
||||
<Para>The class pointer is <Symbol Role="Globalvar">topLevelShellWidgetClass</Symbol>.
|
||||
</Para>
|
||||
<Para>The class name is <Classname>TopLevelShell</Classname>.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>New Resources</Title>
|
||||
<Para>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 <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">XmN</SystemItem> or
|
||||
<SystemItem Class="Constant">XmC</SystemItem> prefix and use the remaining letters. To specify one of the defined
|
||||
values for a resource in a <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">Xm</SystemItem> 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 <Function>XtSetValues</Function> (S),
|
||||
retrieved by using <Function>XtGetValues</Function> (G), or is not applicable (N/A).
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>TopLevelShell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconic</Entry>
|
||||
<Entry>XmCIconic</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconName</Entry>
|
||||
<Entry>XmCIconName</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconNameEncoding</Entry>
|
||||
<Entry>XmCIconNameEncoding</Entry>
|
||||
<Entry>Atom</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNiconic</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>If True when the widget is <Emphasis>created</Emphasis>, specifies that the widget
|
||||
should start as an icon when it is realized. A value of False
|
||||
indicates that the widget is not to be realized as an icon. This
|
||||
resource will only override the <SystemItem Class="Resource">XmNinitialState</SystemItem> resource when
|
||||
specified in the call that creates the widget.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNiconName</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the short form of the application name to be displayed by the
|
||||
window manager when the application is iconified.
|
||||
When <Function>XtGetValues</Function> is called on this resource, the returned value
|
||||
is a pointer to the actual resource value and
|
||||
should not be freed.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNiconNameEncoding</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a property type that represents the encoding of the
|
||||
<SystemItem Class="Resource">XmNiconName</SystemItem> string.
|
||||
If a language procedure has been set, the default is None; otherwise,
|
||||
the default is <Symbol Role="Define">XA_STRING</Symbol>. When the widget is realized, if the value
|
||||
is None, the corresponding name is assumed to be in the current locale.
|
||||
The name is passed to <Function>XmbTextListToTextProperty</Function> with an encoding
|
||||
style of <SystemItem Class="Constant">XStdICCTextStyle</SystemItem>. The resulting encoding is <Symbol Role="Define">STRING</Symbol>
|
||||
if the name is fully convertible to <Symbol Role="Define">STRING</Symbol>, otherwise <Symbol Role="Define">COMPOUND_TEXT</Symbol>.
|
||||
The values of the encoding resources are not changed; they remain None.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Inherited Resources</Title>
|
||||
<Para>TopLevelShell inherits behavior and resources from the following
|
||||
superclasses. For a complete description of each resource, refer to the
|
||||
reference page for that superclass.
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!----></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>VendorShell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNaudibleWarning</Entry>
|
||||
<Entry>XmCAudibleWarning</Entry>
|
||||
<Entry>unsigned char</Entry>
|
||||
<Entry>XmBELL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbuttonFontList</Entry>
|
||||
<Entry>XmCButtonFontList</Entry>
|
||||
<Entry>XmFontList</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbuttonRenderTable</Entry>
|
||||
<Entry>XmCButtonRenderTable</Entry>
|
||||
<Entry>XmRenderTable</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdefaultFontList</Entry>
|
||||
<Entry>XmCDefaultFontList</Entry>
|
||||
<Entry>XmFontList</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdeleteResponse</Entry>
|
||||
<Entry>XmCDeleteResponse</Entry>
|
||||
<Entry>unsigned char</Entry>
|
||||
<Entry>XmDESTROY</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<!-- XmNfocusMovedCallback XmCCallback XtCallbackList NULL C-->
|
||||
<Row>
|
||||
<Entry>XmNinputMethod</Entry>
|
||||
<Entry>XmCInputMethod</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinputPolicy</Entry>
|
||||
<Entry>XmCInputPolicy</Entry>
|
||||
<Entry>XmInputPolicy</Entry>
|
||||
<Entry>XmPER_SHELL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNkeyboardFocusPolicy</Entry>
|
||||
<Entry>XmCKeyboardFocusPolicy</Entry>
|
||||
<Entry>unsigned char</Entry>
|
||||
<Entry>XmEXPLICIT</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNlabelFontList</Entry>
|
||||
<Entry>XmCLabelFontList</Entry>
|
||||
<Entry>XmFontList</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNlabelRenderTable</Entry>
|
||||
<Entry>XmCLabelRenderTabel</Entry>
|
||||
<Entry>XmRenderTable</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNlayoutDirection</Entry>
|
||||
<Entry>XmCLayoutDirection</Entry>
|
||||
<Entry>XmDirection</Entry>
|
||||
<Entry>XmLEFT_TO_RIGHT</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmwmDecorations</Entry>
|
||||
<Entry>XmCMwmDecorations</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>-1</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmwmFunctions</Entry>
|
||||
<Entry>XmCMwmFunctions</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>-1</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmwmInputMode</Entry>
|
||||
<Entry>XmCMwmInputMode</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>-1</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmwmMenu</Entry>
|
||||
<Entry>XmCMwmMenu</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNpreeditType</Entry>
|
||||
<Entry>XmCPreeditType</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNshellUnitType</Entry>
|
||||
<Entry>XmCShellUnitType</Entry>
|
||||
<Entry>unsigned char</Entry>
|
||||
<Entry>XmPIXELS</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtextFontList</Entry>
|
||||
<Entry>XmCTextFontList</Entry>
|
||||
<Entry>XmFontList</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtextRenderTable</Entry>
|
||||
<Entry>XmCTextRenderTable</Entry>
|
||||
<Entry>XmRenderTable</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNunitType</Entry>
|
||||
<Entry>XmCUnitType</Entry>
|
||||
<Entry>unsigned char</Entry>
|
||||
<Entry>XmPIXELS</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNuseAsyncGeometry</Entry>
|
||||
<Entry>XmCUseAsyncGeometry</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>WMShell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbaseHeight</Entry>
|
||||
<Entry>XmCBaseHeight</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbaseWidth</Entry>
|
||||
<Entry>XmCBaseWidth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNheightInc</Entry>
|
||||
<Entry>XmCHeightInc</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconMask</Entry>
|
||||
<Entry>XmCIconMask</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconPixmap</Entry>
|
||||
<Entry>XmCIconPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconWindow</Entry>
|
||||
<Entry>XmCIconWindow</Entry>
|
||||
<Entry>Window</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconX</Entry>
|
||||
<Entry>XmCIconX</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconY</Entry>
|
||||
<Entry>XmCIconY</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinitialState</Entry>
|
||||
<Entry>XmCInitialState</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>NormalState</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinput</Entry>
|
||||
<Entry>XmCInput</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxAspectX</Entry>
|
||||
<Entry>XmCMaxAspectX</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxAspectY</Entry>
|
||||
<Entry>XmCMaxAspectY</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxHeight</Entry>
|
||||
<Entry>XmCMaxHeight</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxWidth</Entry>
|
||||
<Entry>XmCMaxWidth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminAspectX</Entry>
|
||||
<Entry>XmCMinAspectX</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminAspectY</Entry>
|
||||
<Entry>XmCMinAspectY</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminHeight</Entry>
|
||||
<Entry>XmCMinHeight</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminWidth</Entry>
|
||||
<Entry>XmCMinWidth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtitle</Entry>
|
||||
<Entry>XmCTitle</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtitleEncoding</Entry>
|
||||
<Entry>XmCTitleEncoding</Entry>
|
||||
<Entry>Atom</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtransient</Entry>
|
||||
<Entry>XmCTransient</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwaitForWm</Entry>
|
||||
<Entry>XmCWaitForWm</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwidthInc</Entry>
|
||||
<Entry>XmCWidthInc</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwindowGroup</Entry>
|
||||
<Entry>XmCWindowGroup</Entry>
|
||||
<Entry>Window</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwinGravity</Entry>
|
||||
<Entry>XmCWinGravity</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwmTimeout</Entry>
|
||||
<Entry>XmCWmTimeout</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>5000 ms</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Shell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNallowShellResize</Entry>
|
||||
<Entry>XmCAllowShellResize</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNcreatePopupChildProc</Entry>
|
||||
<Entry>XmCCreatePopupChildProc</Entry>
|
||||
<Entry>XtCreatePopupChildProc</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNgeometry</Entry>
|
||||
<Entry>XmCGeometry</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNoverrideRedirect</Entry>
|
||||
<Entry>XmCOverrideRedirect</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNpopdownCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNpopupCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsaveUnder</Entry>
|
||||
<Entry>XmCSaveUnder</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNvisual</Entry>
|
||||
<Entry>XmCVisual</Entry>
|
||||
<Entry>Visual *</Entry>
|
||||
<Entry>CopyFromParent</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Composite Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNchildren</Entry>
|
||||
<Entry>XmCReadOnly</Entry>
|
||||
<Entry>WidgetList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinsertPosition</Entry>
|
||||
<Entry>XmCInsertPosition</Entry>
|
||||
<Entry>XtOrderProc</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNnumChildren</Entry>
|
||||
<Entry>XmCReadOnly</Entry>
|
||||
<Entry>Cardinal</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --><!--no-op: .in--></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Core Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNaccelerators</Entry>
|
||||
<Entry>XmCAccelerators</Entry>
|
||||
<Entry>XtAccelerators</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNancestorSensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackground</Entry>
|
||||
<Entry>XmCBackground</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackgroundPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderColor</Entry>
|
||||
<Entry>XmCBorderColor</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>XtDefaultForeground</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderWidth</Entry>
|
||||
<Entry>XmCBorderWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNcolormap</Entry>
|
||||
<Entry>XmCColormap</Entry>
|
||||
<Entry>Colormap</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdepth</Entry>
|
||||
<Entry>XmCDepth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdestroyCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNheight</Entry>
|
||||
<Entry>XmCHeight</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinitialResourcesPersistent</Entry>
|
||||
<Entry>XmCInitialResourcesPersistent</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmappedWhenManaged</Entry>
|
||||
<Entry>XmCMappedWhenManaged</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNscreen</Entry>
|
||||
<Entry>XmCScreen</Entry>
|
||||
<Entry>Screen *</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtranslations</Entry>
|
||||
<Entry>XmCTranslations</Entry>
|
||||
<Entry>XtTranslations</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwidth</Entry>
|
||||
<Entry>XmCWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNx</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNy</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- Action Table for TopLevelShell-->
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Translations</Title>
|
||||
<Para>There are no translations for TopLevelShell.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
</RefSect1>
|
||||
<RefSect1>
|
||||
<Title>RELATED</Title>
|
||||
<Para>&cdeman.Composite;, &cdeman.Core;, &cdeman.Shell;, &cdeman.WMShell;, and
|
||||
&cdeman.VendorShell;.
|
||||
</Para>
|
||||
</RefSect1>
|
||||
</RefEntry>
|
||||
<!--fickle 1.09 7/2/95-->
|
||||
824
cde/imports/motif/doc/C/guides/man/PR3X/Transien.sgm
Normal file
824
cde/imports/motif/doc/C/guides/man/PR3X/Transien.sgm
Normal file
@@ -0,0 +1,824 @@
|
||||
<!-- $XConsortium: Transien.sgm /main/10 1996/09/08 21:42:41 rws $ -->
|
||||
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
||||
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
||||
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
||||
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
||||
<!-- (c) Copyright 1995 Novell, Inc. -->
|
||||
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
||||
<!-- (c) Copyright 1995 Hitachi. -->
|
||||
|
||||
<RefEntry Id="CDEMMA.MAN27.rsml.1">
|
||||
<RefMeta>
|
||||
<RefEntryTitle>TransientShell</RefEntryTitle>
|
||||
<ManVolNum>library call</ManVolNum>
|
||||
</RefMeta>
|
||||
<RefNameDiv>
|
||||
<RefName><Classname>TransientShell</Classname></RefName>
|
||||
<RefPurpose>The TransientShell widget class
|
||||
<IndexTerm>
|
||||
<Primary>TransientShell</Primary>
|
||||
</IndexTerm><IndexTerm>
|
||||
<Primary>widget class</Primary>
|
||||
<Secondary>TransientShell</Secondary>
|
||||
</IndexTerm></RefPurpose>
|
||||
</RefNameDiv>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1989, 1990, 1992 by Open Software Foundation, Inc.-->
|
||||
<!-- ** All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988, 1989, by Hewlett-Packard Company-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
|
||||
<!-- ** Maynard, MA. All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<RefSynopsisDiv>
|
||||
<Synopsis>&npzwc;#include <Xm/Xm.h>
|
||||
&npzwc;#include <X11/Shell.h>
|
||||
</Synopsis>
|
||||
</RefSynopsisDiv>
|
||||
<RefSect1>
|
||||
<Title>DESCRIPTION</Title>
|
||||
<Para>TransientShell is used for shell windows that can be manipulated by the
|
||||
window manager, but are not allowed to be iconified separately. For example,
|
||||
DialogBoxes make no sense without their associated application.
|
||||
They are iconified by the window manager only if the main application
|
||||
shell is iconified.
|
||||
</Para>
|
||||
<RefSect2>
|
||||
<Title>Classes</Title>
|
||||
<Para>TransientShell inherits behavior and resources from <Classname>Core</Classname>,
|
||||
<Classname>Composite</Classname>, <Classname>Shell</Classname>,
|
||||
<Classname>WMShell</Classname>, and <Classname>VendorShell</Classname>.
|
||||
</Para>
|
||||
<Para>The class pointer is <Symbol Role="Globalvar">transientShellWidgetClass</Symbol>.
|
||||
</Para>
|
||||
<Para>The class name is <Classname>TransientShell</Classname>.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>New Resources</Title>
|
||||
<Para>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 <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">XmN</SystemItem> or
|
||||
<SystemItem Class="Constant">XmC</SystemItem> prefix and use the remaining letters. To specify one of the defined
|
||||
values for a resource in a <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">Xm</SystemItem> 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 <Function>XtSetValues</Function> (S),
|
||||
retrieved by using <Function>XtGetValues</Function> (G), or is not applicable (N/A).
|
||||
</Para>
|
||||
<Para>In addition to these new resources, <Classname>TransientShell</Classname>
|
||||
overrides the <SystemItem Class="Resource">XmNsaveUnder</SystemItem> resource in <Classname>Shell</Classname> and the
|
||||
<SystemItem Class="Resource">XmNtransient</SystemItem> resource in <Classname>WMShell</Classname>.
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>TransientShell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtransientFor</Entry>
|
||||
<Entry>XmCTransientFor</Entry>
|
||||
<Entry>Widget</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNtransientFor</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a widget that the shell acts as a pop-up for.
|
||||
If this resource is NULL or is a widget that has not been realized, the
|
||||
<SystemItem Class="Resource">XmNwindowGroup</SystemItem> is used instead.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Inherited Resources</Title>
|
||||
<Para>TransientShell inherits behavior and resources from the superclasses
|
||||
described in the following tables,
|
||||
which define sets of widget resources used by the programmer
|
||||
to specify data.
|
||||
For a complete description of each resource, refer to the reference
|
||||
page for that superclass.
|
||||
</Para>
|
||||
<Para>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 <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">XmN</SystemItem> or
|
||||
<SystemItem Class="Constant">XmC</SystemItem> prefix and use the remaining letters. To specify one of the defined
|
||||
values for a resource in a <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">Xm</SystemItem> 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 <Function>XtSetValues</Function> (S),
|
||||
retrieved by using <Function>XtGetValues</Function> (G), or is not applicable (N/A).
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!----></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>VendorShell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNaudibleWarning</Entry>
|
||||
<Entry>XmCAudibleWarning</Entry>
|
||||
<Entry>unsigned char</Entry>
|
||||
<Entry>XmBELL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbuttonFontList</Entry>
|
||||
<Entry>XmCButtonFontList</Entry>
|
||||
<Entry>XmFontList</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbuttonRenderTable</Entry>
|
||||
<Entry>XmCButtonRenderTable</Entry>
|
||||
<Entry>XmRenderTable</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdefaultFontList</Entry>
|
||||
<Entry>XmCDefaultFontList</Entry>
|
||||
<Entry>XmFontList</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdeleteResponse</Entry>
|
||||
<Entry>XmCDeleteResponse</Entry>
|
||||
<Entry>unsigned char</Entry>
|
||||
<Entry>XmDESTROY</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<!-- XmNfocusMovedCallback XmCCallback XtCallbackList NULL C-->
|
||||
<Row>
|
||||
<Entry>XmNinputMethod</Entry>
|
||||
<Entry>XmCInputMethod</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinputPolicy</Entry>
|
||||
<Entry>XmCInputPolicy</Entry>
|
||||
<Entry>XmInputPolicy</Entry>
|
||||
<Entry>XmPER_SHELL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNkeyboardFocusPolicy</Entry>
|
||||
<Entry>XmCKeyboardFocusPolicy</Entry>
|
||||
<Entry>unsigned char</Entry>
|
||||
<Entry>XmEXPLICIT</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNlabelFontList</Entry>
|
||||
<Entry>XmCLabelFontList</Entry>
|
||||
<Entry>XmFontList</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNlabelRenderTable</Entry>
|
||||
<Entry>XmCLabelRenderTabel</Entry>
|
||||
<Entry>XmRenderTable</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNlayoutDirection</Entry>
|
||||
<Entry>XmCLayoutDirection</Entry>
|
||||
<Entry>XmDirection</Entry>
|
||||
<Entry>XmLEFT_TO_RIGHT</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmwmDecorations</Entry>
|
||||
<Entry>XmCMwmDecorations</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>-1</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmwmFunctions</Entry>
|
||||
<Entry>XmCMwmFunctions</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>-1</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmwmInputMode</Entry>
|
||||
<Entry>XmCMwmInputMode</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>-1</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmwmMenu</Entry>
|
||||
<Entry>XmCMwmMenu</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNpreeditType</Entry>
|
||||
<Entry>XmCPreeditType</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNshellUnitType</Entry>
|
||||
<Entry>XmCShellUnitType</Entry>
|
||||
<Entry>unsigned char</Entry>
|
||||
<Entry>XmPIXELS</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtextFontList</Entry>
|
||||
<Entry>XmCTextFontList</Entry>
|
||||
<Entry>XmFontList</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtextRenderTable</Entry>
|
||||
<Entry>XmCTextRenderTable</Entry>
|
||||
<Entry>XmRenderTable</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNunitType</Entry>
|
||||
<Entry>XmCUnitType</Entry>
|
||||
<Entry>unsigned char</Entry>
|
||||
<Entry>XmPIXELS</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNuseAsyncGeometry</Entry>
|
||||
<Entry>XmCUseAsyncGeometry</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>WMShell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbaseHeight</Entry>
|
||||
<Entry>XmCBaseHeight</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbaseWidth</Entry>
|
||||
<Entry>XmCBaseWidth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNheightInc</Entry>
|
||||
<Entry>XmCHeightInc</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconMask</Entry>
|
||||
<Entry>XmCIconMask</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconPixmap</Entry>
|
||||
<Entry>XmCIconPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconWindow</Entry>
|
||||
<Entry>XmCIconWindow</Entry>
|
||||
<Entry>Window</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconX</Entry>
|
||||
<Entry>XmCIconX</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconY</Entry>
|
||||
<Entry>XmCIconY</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinitialState</Entry>
|
||||
<Entry>XmCInitialState</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>NormalState</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinput</Entry>
|
||||
<Entry>XmCInput</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxAspectX</Entry>
|
||||
<Entry>XmCMaxAspectX</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxAspectY</Entry>
|
||||
<Entry>XmCMaxAspectY</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxHeight</Entry>
|
||||
<Entry>XmCMaxHeight</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxWidth</Entry>
|
||||
<Entry>XmCMaxWidth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminAspectX</Entry>
|
||||
<Entry>XmCMinAspectX</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminAspectY</Entry>
|
||||
<Entry>XmCMinAspectY</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminHeight</Entry>
|
||||
<Entry>XmCMinHeight</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminWidth</Entry>
|
||||
<Entry>XmCMinWidth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtitle</Entry>
|
||||
<Entry>XmCTitle</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtitleEncoding</Entry>
|
||||
<Entry>XmCTitleEncoding</Entry>
|
||||
<Entry>Atom</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtransient</Entry>
|
||||
<Entry>XmCTransient</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwaitForWm</Entry>
|
||||
<Entry>XmCWaitForWm</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwidthInc</Entry>
|
||||
<Entry>XmCWidthInc</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwindowGroup</Entry>
|
||||
<Entry>XmCWindowGroup</Entry>
|
||||
<Entry>Window</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwinGravity</Entry>
|
||||
<Entry>XmCWinGravity</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwmTimeout</Entry>
|
||||
<Entry>XmCWmTimeout</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>5000 ms</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Shell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNallowShellResize</Entry>
|
||||
<Entry>XmCAllowShellResize</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNcreatePopupChildProc</Entry>
|
||||
<Entry>XmCCreatePopupChildProc</Entry>
|
||||
<Entry>XtCreatePopupChildProc</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNgeometry</Entry>
|
||||
<Entry>XmCGeometry</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNoverrideRedirect</Entry>
|
||||
<Entry>XmCOverrideRedirect</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNpopdownCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNpopupCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsaveUnder</Entry>
|
||||
<Entry>XmCSaveUnder</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNvisual</Entry>
|
||||
<Entry>XmCVisual</Entry>
|
||||
<Entry>Visual *</Entry>
|
||||
<Entry>CopyFromParent</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Composite Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNchildren</Entry>
|
||||
<Entry>XmCReadOnly</Entry>
|
||||
<Entry>WidgetList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinsertPosition</Entry>
|
||||
<Entry>XmCInsertPosition</Entry>
|
||||
<Entry>XtOrderProc</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNnumChildren</Entry>
|
||||
<Entry>XmCReadOnly</Entry>
|
||||
<Entry>Cardinal</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --><!--no-op: .in--></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Core Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNaccelerators</Entry>
|
||||
<Entry>XmCAccelerators</Entry>
|
||||
<Entry>XtAccelerators</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNancestorSensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackground</Entry>
|
||||
<Entry>XmCBackground</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackgroundPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderColor</Entry>
|
||||
<Entry>XmCBorderColor</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>XtDefaultForeground</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderWidth</Entry>
|
||||
<Entry>XmCBorderWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNcolormap</Entry>
|
||||
<Entry>XmCColormap</Entry>
|
||||
<Entry>Colormap</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdepth</Entry>
|
||||
<Entry>XmCDepth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdestroyCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNheight</Entry>
|
||||
<Entry>XmCHeight</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinitialResourcesPersistent</Entry>
|
||||
<Entry>XmCInitialResourcesPersistent</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmappedWhenManaged</Entry>
|
||||
<Entry>XmCMappedWhenManaged</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNscreen</Entry>
|
||||
<Entry>XmCScreen</Entry>
|
||||
<Entry>Screen *</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtranslations</Entry>
|
||||
<Entry>XmCTranslations</Entry>
|
||||
<Entry>XtTranslations</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwidth</Entry>
|
||||
<Entry>XmCWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNx</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNy</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- Action Table for TransientShell -->
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Translations</Title>
|
||||
<Para>There are no translations for TransientShell.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
</RefSect1>
|
||||
<RefSect1>
|
||||
<Title>RELATED</Title>
|
||||
<Para>&cdeman.Composite;,
|
||||
&cdeman.Core;, &cdeman.Shell;, &cdeman.VendorShell;, and &cdeman.WMShell;.
|
||||
</Para>
|
||||
</RefSect1>
|
||||
</RefEntry>
|
||||
<!--fickle 1.09 7/2/95-->
|
||||
419
cde/imports/motif/doc/C/guides/man/PR3X/Uil.sgm
Normal file
419
cde/imports/motif/doc/C/guides/man/PR3X/Uil.sgm
Normal file
@@ -0,0 +1,419 @@
|
||||
<!-- $XConsortium: Uil.sgm /main/11 1996/09/08 21:42:50 rws $ -->
|
||||
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
||||
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
||||
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
||||
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
||||
<!-- (c) Copyright 1995 Novell, Inc. -->
|
||||
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
||||
<!-- (c) Copyright 1995 Hitachi. -->
|
||||
|
||||
<RefEntry Id="CDEMMA.MAN28.rsml.1">
|
||||
<RefMeta>
|
||||
<RefEntryTitle>Uil</RefEntryTitle>
|
||||
<ManVolNum>library call</ManVolNum>
|
||||
</RefMeta>
|
||||
<RefNameDiv>
|
||||
<RefName><Function>Uil</Function></RefName>
|
||||
<RefPurpose>Invokes the UIL compiler from within an application
|
||||
<IndexTerm>
|
||||
<Primary>Uil</Primary>
|
||||
</IndexTerm><IndexTerm>
|
||||
<Primary>uil functions</Primary>
|
||||
<Secondary>Uil</Secondary>
|
||||
</IndexTerm><IndexTerm>
|
||||
<Primary>uil compiler</Primary>
|
||||
</IndexTerm></RefPurpose>
|
||||
</RefNameDiv>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1989, 1990, 1992 by Open Software Foundation, Inc.-->
|
||||
<!-- ** All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988, 1989, by Hewlett-Packard Company-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
|
||||
<!-- ** Maynard, MA. All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<RefSynopsisDiv>
|
||||
<FuncSynopsis Remap="not-ANSI">
|
||||
<FuncSynopsisInfo>#include <uil/UilDef.h>
|
||||
<?sml-space \n(PDu></FuncSynopsisInfo>
|
||||
<FuncDef>Uil_status_type <Function>Uil</Function></FuncDef>
|
||||
<!--<ParamDef><Replaceable>command_desc, compile_desc, message_cb, message_data,
|
||||
status_cb, status_data</Replaceable></ParamDef>-->
|
||||
<ParamDef>Uil_command_type *<Parameter>command_desc</Parameter></ParamDef>
|
||||
<ParamDef>Uil_compile_desc_type *<Parameter>*compile_desc</Parameter></ParamDef>
|
||||
<ParamDef>Uil_continue_type (*<Parameter>message_cb</Parameter>) ()</ParamDef>
|
||||
<ParamDef>char *<Parameter>message_data</Parameter></ParamDef>
|
||||
<ParamDef>Uil_continue_type (*<Parameter>status_cb</Parameter>) ()</ParamDef>
|
||||
<ParamDef>char *<Parameter>status_data</Parameter></ParamDef>
|
||||
</FuncSynopsis>
|
||||
</RefSynopsisDiv>
|
||||
<RefSect1>
|
||||
<Title>DESCRIPTION</Title>
|
||||
<Para>The <Function>Uil</Function> function provides a callable entry point for the UIL
|
||||
compiler. The
|
||||
<Function>Uil</Function> callable interface can be used to process
|
||||
a UIL source file and to
|
||||
generate UID files, as well as return a detailed description of the
|
||||
UIL source module in the form of a symbol table (parse tree).
|
||||
</Para>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">command_desc</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the <Command>uil</Command> command line.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">compile_desc</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>Returns the results of the compilation.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">message_cb</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a callback function that is called when the compiler
|
||||
encounters errors in the UIL source.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">message_data</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies user data that is passed to the message callback function
|
||||
(<Symbol Role="Variable">message_cb)</Symbol>. Note that this argument is not interpreted by UIL, and is
|
||||
used exclusively by the calling application.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">status_cb</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a callback function that is called to allow X applications to service
|
||||
X events such as updating the screen. This function is called
|
||||
at various check points, which have been hard coded into the UIL compiler.
|
||||
The <Symbol Role="Variable">status_update_delay</Symbol> argument in <Symbol Role="Variable">command_desc</Symbol>
|
||||
specifies the number of
|
||||
check points to be passed before the <Symbol Role="Variable">status_cb</Symbol> function is invoked.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">status_data</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies user data that is passed to the status callback function
|
||||
(<Symbol Role="Variable">status_cb).</Symbol>
|
||||
Note that this argument is not interpreted by the UIL compiler
|
||||
and is used exclusively by the calling application.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
<Para>Following are the data structures <Symbol>Uil_command_type</Symbol> and
|
||||
<Symbol>Uil_compile_desc_type</Symbol>:
|
||||
</Para>
|
||||
<InformalExample>
|
||||
<ProgramListing>typedef struct Uil_command_type {
|
||||
char *source_file;
|
||||
/* single source to compile */
|
||||
char *resource_file; /* name of output file */
|
||||
char *listing_file; /* name of listing file */
|
||||
unsigned int *include_dir_count;
|
||||
/* number of dirs. in include_dir */
|
||||
char *((*include_dir) []);
|
||||
/* dir. to search for include files */
|
||||
unsigned listing_file_flag: 1;
|
||||
/* produce a listing */
|
||||
unsigned resource_file_flag: 1;
|
||||
/* generate UID output */
|
||||
unsigned machine_code_flag: 1;
|
||||
/* generate machine code */
|
||||
unsigned report_info_msg_flag: 1;
|
||||
/* report info messages */
|
||||
unsigned report_warn_msg_flag: 1;
|
||||
/* report warnings */
|
||||
unsigned parse_tree_flag: 1;
|
||||
/* generate parse tree */
|
||||
unsigned int status_update_delay;
|
||||
/* number of times a status point is */
|
||||
/* passed before calling status_cb */
|
||||
/* function 0 means called every time */
|
||||
char *database;
|
||||
/* name of database file */
|
||||
unsigned database_flag: 1;
|
||||
/* read a new database file */
|
||||
unsigned use_setlocale_flag: 1;
|
||||
/* enable calls to setlocale */
|
||||
};
|
||||
typedef struct Uil_compile_desc_type {
|
||||
unsigned int compiler_version;
|
||||
/* version number of compiler */
|
||||
unsigned int data_version;
|
||||
/* version number of structures */
|
||||
char *parse_tree_root; /* parse tree output */
|
||||
unsigned int message_count [Uil_k_max_status+1];
|
||||
/* array of severity counts */
|
||||
};
|
||||
</ProgramListing>
|
||||
</InformalExample>
|
||||
<Para>Following is a description of the message callback function specified by
|
||||
<Symbol Role="Variable">message_cb</Symbol>:
|
||||
</Para>
|
||||
<Synopsis>Uil_continue_type (<Symbol Role="Variable">*message_cb</Symbol>) (<Symbol Role="Variable">message_data, message_number, severity, msg_buffer,
|
||||
src_buffer, ptr_buffer, loc_buffer, message_count</Symbol>)
|
||||
char <Symbol Role="Variable">*message_data</Symbol>;
|
||||
int <Symbol Role="Variable">message_number</Symbol>;
|
||||
int <Symbol Role="Variable">severity</Symbol>;
|
||||
char <Symbol Role="Variable">*msg_buffer</Symbol>, <Symbol Role="Variable">*src_buffer</Symbol>;
|
||||
char <Symbol Role="Variable">*ptr_buffer</Symbol>, <Symbol Role="Variable">*loc_buffer</Symbol>;
|
||||
int <Symbol Role="Variable">message_count</Symbol>[];</Synopsis>
|
||||
<Para>This function specifies a callback function that UIL
|
||||
invokes instead of printing an
|
||||
error message when the compiler encounters an error in the UIL source.
|
||||
The callback should return one of the following values:
|
||||
</Para>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><Symbol>Uil_k_terminate</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>Terminate processing of the source file
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol>Uil_k_continue</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>Continue processing the source file
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
<Para>The arguments are
|
||||
</Para>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">message_data</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>Data supplied by the application as the <Symbol Role="Variable">message_data</Symbol> argument to
|
||||
the <Function>Uil</Function> function.
|
||||
UIL does not interpret this data in any way; it just passes it to the
|
||||
callback.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">message_number</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>An index into a table of error messages and severities for internal use
|
||||
by UIL.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">severity</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>An integer that indicates the severity of the error.
|
||||
The possible values are the status constants returned by the <Function>Uil</Function>
|
||||
function.
|
||||
See <Literal>Return Value</Literal> for more information.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">msg_buffer</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>A string that describes the error.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">src_buffer</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>A string consisting of the source line where the error occurred.
|
||||
This string is not always available. In this case, the argument is NULL.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">ptr_buffer</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>A string consisting of whitespace and a printing character in the
|
||||
character position corresponding to the column of the source line where
|
||||
the error occurred.
|
||||
This string may be printed beneath the source line to provide a visual
|
||||
indication of the column where the error occurred.
|
||||
This string is not always available. In this case, the argument is NULL.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">loc_buffer</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>A string identifying the line number and file of the source line where
|
||||
the error occurred.
|
||||
This is not always available; the argument is then NULL.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">message_count</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>An array of integers containing the number of diagnostic messages issued
|
||||
thus far for each severity level.
|
||||
To find the number of messages issued for the current severity level,
|
||||
use the <Symbol Role="Variable">severity</Symbol> argument as the index into this array.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
<Para>Following is a description of the status callback function specified by
|
||||
<Symbol Role="Variable">status_cb</Symbol>:
|
||||
</Para>
|
||||
<Synopsis>Uil_continue_type (<Symbol Role="Variable">*status_cb</Symbol>) (<Replaceable>status_data, percent_complete,
|
||||
lines_processed, current_file, message_count</Replaceable>)
|
||||
char <Symbol Role="Variable">*status_data</Symbol>;
|
||||
int <Symbol Role="Variable">percent_complete</Symbol>;
|
||||
int <Symbol Role="Variable">lines_processed</Symbol>;
|
||||
char <Symbol Role="Variable">*current_file</Symbol>;
|
||||
int <Symbol Role="Variable">message_count</Symbol>[];</Synopsis>
|
||||
<Para>This function specifies a callback function that is
|
||||
invoked to allow X applications to
|
||||
service X events such as updating the screen.
|
||||
The callback should return one of the following values:
|
||||
</Para>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><Symbol>Uil_k_terminate</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>Terminate processing of the source file
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol>Uil_k_continue</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>Continue processing the source file
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
<Para>The arguments are
|
||||
</Para>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">status_data</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>Data supplied by the application as the <Symbol Role="Variable">status_data</Symbol> argument to
|
||||
the <Function>Uil</Function> function.
|
||||
UIL does not interpret this data in any way; it just passes it to the
|
||||
callback.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">percent_complete</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>An integer indicating what percentage of the current source file has
|
||||
been processed so far.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">lines_processed</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>An integer indicating how many lines of the current source file have
|
||||
been read so far.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">current_file</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>A string containing the pathname of the current source file.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">message_count</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>An array of integers containing the number of diagnostic messages issued
|
||||
thus far for each severity level.
|
||||
To find the number of messages issued for a given severity level, use
|
||||
the severity level as the index into this array.
|
||||
The possible severity levels
|
||||
are the status constants returned by the
|
||||
<Function>Uil</Function> function.
|
||||
See <Literal>Return Value</Literal> for more information.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
</RefSect1>
|
||||
<RefSect1>
|
||||
<Title>RETURN</Title>
|
||||
<Para>This function returns one of the following
|
||||
status return constants:
|
||||
</Para>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><Symbol>Uil_k_success_status</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>The operation succeeded.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol>Uil_k_info_status</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>The operation succeeded. An informational
|
||||
message is returned.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol>Uil_k_warning_status</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>The operation succeeded. A warning
|
||||
message is returned.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol>Uil_k_error_status</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>The operation failed due to an error.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><Symbol>Uil_k_severe_status</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>The operation failed due to an error.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
</RefSect1>
|
||||
<RefSect1>
|
||||
<Title>RELATED</Title>
|
||||
<Para>&cdeman.UilDumpSymbolTable; and
|
||||
&cdeman.uil;.
|
||||
</Para>
|
||||
</RefSect1>
|
||||
</RefEntry>
|
||||
<!--fickle 1.09 7/2/95-->
|
||||
|
||||
136
cde/imports/motif/doc/C/guides/man/PR3X/UilDumpS.sgm
Normal file
136
cde/imports/motif/doc/C/guides/man/PR3X/UilDumpS.sgm
Normal file
@@ -0,0 +1,136 @@
|
||||
<!-- $XConsortium: UilDumpS.sgm /main/9 1996/09/08 21:42:57 rws $ -->
|
||||
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
||||
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
||||
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
||||
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
||||
<!-- (c) Copyright 1995 Novell, Inc. -->
|
||||
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
||||
<!-- (c) Copyright 1995 Hitachi. -->
|
||||
|
||||
<RefEntry Id="CDEMMA.MAN29.rsml.1">
|
||||
<RefMeta>
|
||||
<RefEntryTitle>UilDumpSymbolTable</RefEntryTitle>
|
||||
<ManVolNum>library call</ManVolNum>
|
||||
</RefMeta>
|
||||
<RefNameDiv>
|
||||
<RefName><Function>UilDumpSymbolTable</Function></RefName>
|
||||
<RefPurpose>Dumps the contents of a named UIL symbol table to standard output
|
||||
<IndexTerm>
|
||||
<Primary>UilDumpSymbolTable</Primary>
|
||||
</IndexTerm><IndexTerm>
|
||||
<Primary>uil functions</Primary>
|
||||
<Secondary>UilDumpSymbolTable</Secondary>
|
||||
</IndexTerm></RefPurpose>
|
||||
</RefNameDiv>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1989, 1990, 1992 by Open Software Foundation, Inc.-->
|
||||
<!-- ** All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988, 1989, by Hewlett-Packard Company-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
|
||||
<!-- ** Maynard, MA. All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<RefSynopsisDiv>
|
||||
<FuncSynopsis Remap="not-ANSI">
|
||||
<FuncSynopsisInfo>#include <uil/UilDef.h>
|
||||
<?sml-space \n(PDu></FuncSynopsisInfo>
|
||||
<FuncDef>void <Function>UilDumpSymbolTable</Function></FuncDef>
|
||||
<!--<ParamDef><Replaceable>root_ptr</Replaceable></ParamDef>-->
|
||||
<ParamDef>sym_entry_type *<Parameter>root_ptr</Parameter></ParamDef>
|
||||
</FuncSynopsis>
|
||||
</RefSynopsisDiv>
|
||||
<RefSect1>
|
||||
<Title>DESCRIPTION</Title>
|
||||
<Para>The <Function>UilDumpSymbolTable</Function> function dumps
|
||||
the contents of a
|
||||
UIL symbol table pointer to standard output.
|
||||
</Para>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><Symbol Role="Variable">root_ptr</Symbol></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a pointer to the the symbol table root entry.
|
||||
This value can be taken from the <Literal>parse_tree_root</Literal> part of
|
||||
the <Literal>Uil_compile_desc_type</Literal> data structure returned by <Function>Uil</Function>.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
<Para>By following the link from the root entry,
|
||||
you can traverse the entire parse tree.
|
||||
Symbol table entries are in the following format:
|
||||
</Para>
|
||||
<Para><StructField>hex.address</StructField>
|
||||
<StructField>symbol.type</StructField>
|
||||
<StructField>symbol.data</StructField>
|
||||
<StructField>prev.source.position</StructField>
|
||||
<StructField>source.position</StructField>
|
||||
<StructField>modification.record</StructField>
|
||||
</Para>
|
||||
<Para>where:
|
||||
</Para>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><StructField>hex.address</StructField></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the hexadecimal address of this entry in the symbol table.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><StructField>symbol.type</StructField></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the type of this symbol table entry. Some possible types
|
||||
are <Symbol Role="Variable">root</Symbol>, <Symbol Role="Variable">module</Symbol>, <Symbol Role="Variable">value</Symbol>, <Symbol Role="Variable">procedure</Symbol>, and <Symbol Role="Variable">widget</Symbol>.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><StructField>symbol.data</StructField></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies data for the symbol table entry. The data varies with the
|
||||
type of the entry. Often it contains pointers to other symbol table entries,
|
||||
or the actual data for the data type.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><StructField>prev.source.position</StructField></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the end point in the source code for the previous source item.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><StructField>source.position</StructField></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the range of positions in the source code for this symbol.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
<Para>The exact data structures for each symbol type are defined in the
|
||||
include file <Filename>UilSymDef.h</Filename>.
|
||||
Note that this file is automatically included when
|
||||
an application includes the file <Filename>UilDef.h</Filename>.
|
||||
</Para>
|
||||
</RefSect1>
|
||||
<RefSect1>
|
||||
<Title>RELATED</Title>
|
||||
<Para>&cdeman.Uil3;
|
||||
</Para>
|
||||
</RefSect1>
|
||||
</RefEntry>
|
||||
<!--fickle 1.09 7/2/95-->
|
||||
1424
cde/imports/motif/doc/C/guides/man/PR3X/Vendor.sgm
Normal file
1424
cde/imports/motif/doc/C/guides/man/PR3X/Vendor.sgm
Normal file
File diff suppressed because it is too large
Load Diff
817
cde/imports/motif/doc/C/guides/man/PR3X/VirtBind.sgm
Normal file
817
cde/imports/motif/doc/C/guides/man/PR3X/VirtBind.sgm
Normal file
@@ -0,0 +1,817 @@
|
||||
<!-- $XConsortium: VirtBind.sgm /main/12 1996/09/08 21:43:15 rws $ -->
|
||||
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
||||
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
||||
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
||||
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
||||
<!-- (c) Copyright 1995 Novell, Inc. -->
|
||||
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
||||
<!-- (c) Copyright 1995 Hitachi. -->
|
||||
|
||||
<RefEntry Id="CDEMMA.MAN31.rsml.1">
|
||||
<RefMeta>
|
||||
<RefEntryTitle>VirtualBindings</RefEntryTitle>
|
||||
<ManVolNum>library call</ManVolNum>
|
||||
</RefMeta>
|
||||
<RefNameDiv>
|
||||
<RefName><Function>VirtualBindings</Function></RefName>
|
||||
<RefPurpose>Bindings for virtual mouse and key events
|
||||
<IndexTerm>
|
||||
<Primary>VirtualBindings</Primary>
|
||||
</IndexTerm><IndexTerm>
|
||||
<Primary>default bindings</Primary>
|
||||
<Secondary>VirtualBindings</Secondary>
|
||||
</IndexTerm></RefPurpose>
|
||||
</RefNameDiv>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1989, 1992 by Open Software Foundation, Inc.-->
|
||||
<!-- ** All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988, 1989, by Hewlett-Packard Company-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
|
||||
<!-- ** Maynard, MA. All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<RefSect1>
|
||||
<Title>DESCRIPTION</Title>
|
||||
<Para>The Motif reference pages describe key translations in terms of
|
||||
<Symbol Role="Variable">virtual bindings</Symbol>, based on those described in the &MotifStyleGd;.
|
||||
<!--Mouse events are described in terms of \*Vvirtual buttons\*O, and key
|
||||
events are described in terms of \*Vvirtual keys\*O.
|
||||
The term \*Vvirtual\*O implies that the events as described do not
|
||||
necessarily correspond to a fixed set of X Window System events.
|
||||
Instead, virtual buttons and keys are linked to actual events by means
|
||||
of virtual bindings.
|
||||
.SS "Virtual Modifiers"
|
||||
Both virtual buttons and virtual keys may contain \*Vvirtual
|
||||
modifiers\*O.
|
||||
Each virtual modifier corresponds to one or more actual modifiers.
|
||||
The following table lists the bindings of virtual modifiers to actual
|
||||
modifiers in Motif.
|
||||
.PP
|
||||
.TS
|
||||
center, allbox, tab(@);
|
||||
cb s
|
||||
lb lb.
|
||||
Virtual Modifier Bindings
|
||||
Virtual Modifier@Actual Modifiers
|
||||
_
|
||||
MAlt@<Mod1>
|
||||
MCopy@<Ctrl>
|
||||
MCtrl@<Ctrl>
|
||||
MLink@<Ctrl> <Shift>
|
||||
MMove@<Shift>
|
||||
MShift@<Shift>
|
||||
.TE
|
||||
.PP
|
||||
\*LMod1\*O refers to the first modifier key.
|
||||
Motif requires that it correspond to either
|
||||
.kY Alt
|
||||
or
|
||||
.K, Meta .
|
||||
.PP
|
||||
The virtual modifier \*LMAny\*O indicates that any modifier can be used.
|
||||
If \*LMAny\*O is not specified and the user presses an actual modifier
|
||||
that is not explicitly included in a translation, that modifier may
|
||||
prevent the translation from being matched.
|
||||
.SS "Virtual Buttons"
|
||||
Each virtual button corresponds to one or more actual button event
|
||||
descriptions.
|
||||
Each button event description contains a button name and possibly
|
||||
modifiers.
|
||||
These button event descriptions, appropriately ordered and possibly
|
||||
further modified, are used in translation tables.
|
||||
The following table lists the bindings of virtual buttons to actual
|
||||
button event descriptions in Motif:
|
||||
.PP
|
||||
.TS
|
||||
center, allbox, tab(@);
|
||||
cb s
|
||||
lb lb.
|
||||
Virtual Button Bindings
|
||||
Virtual Button@Actual Button Events
|
||||
_
|
||||
BCustom@Btn3
|
||||
BTransfer@Btn2
|
||||
BExtend@<Shift>Btn1
|
||||
BMenu@Btn3
|
||||
BSelect@Btn1
|
||||
BToggle@<Ctrl>Btn1
|
||||
.TE
|
||||
.SS "Virtual Keys"
|
||||
.zA "feature, 5750, R2.0, Added multiple binding"
|
||||
Each virtual key corresponds to one or more actual key event
|
||||
descriptions, and may have multiple physical keys bound to it.
|
||||
.zZ "feature, 5750, R2.0, Added multiple binding"
|
||||
Each key event description contains a keysym name and possibly
|
||||
modifiers.
|
||||
These key event descriptions, appropriately ordered and possibly further
|
||||
modified,
|
||||
.ne 15
|
||||
are used in translation tables.
|
||||
The following table lists the bindings of virtual keys to
|
||||
actual key event descriptions in Motif.
|
||||
.PP
|
||||
.ne 40
|
||||
.TS
|
||||
center, allbox, tab(@);
|
||||
cb s
|
||||
lb | lb.
|
||||
Virtual Key Bindings
|
||||
Virtual Key@Actual Key Events
|
||||
_
|
||||
KActivate@T{
|
||||
<Key><Return>
|
||||
.nL
|
||||
<Ctrl><Key><Return>
|
||||
.nL
|
||||
<Key>osfActivate
|
||||
T}
|
||||
KAddMode@<Key>osfAddMode
|
||||
KBackSpace@<Key>osfBackSpace
|
||||
KBackTab@<Shift><Key><Tab>
|
||||
KBeginData@<Ctrl><Key>osfBeginLine
|
||||
KBeginLine@<Key>osfBeginLine
|
||||
KCancel@<Key>osfCancel
|
||||
KClear@<Key>osfClear
|
||||
KCopy@T{
|
||||
<Key>osfCopy
|
||||
.nL
|
||||
<Ctrl><Key>osfInsert
|
||||
T}
|
||||
KCut@T{
|
||||
<Key>osfCut
|
||||
.nL
|
||||
<Shift><Key>osfDelete
|
||||
T}
|
||||
KDelete@<Key>osfDelete
|
||||
KDeselectAll@<Ctrl><Key>backslash
|
||||
KDown@<Key>osfDown
|
||||
KEndData@<Ctrl><Key>osfEndLine
|
||||
KEndLine@<Key>osfEndLine
|
||||
KEnter@<Key><Return>
|
||||
KEscape@<Key><Escape>
|
||||
KExtend@T{
|
||||
<Ctrl> <Shift><Key>space
|
||||
.nL
|
||||
<Shift><Key>osfSelect
|
||||
T}
|
||||
KHelp@<Key>osfHelp
|
||||
KInsert@<Key>osfInsert
|
||||
KLeft@<Key>osfLeft
|
||||
.TE
|
||||
.ne 40
|
||||
.TS
|
||||
center, allbox, tab(@);
|
||||
cb s
|
||||
lb | lb.
|
||||
Virtual Key Bindings
|
||||
Virtual Key@Actual Key Events
|
||||
_
|
||||
KMenu@<Key>osfMenu
|
||||
KMenuBar@<Key>osfMenuBar
|
||||
KNextField@T{
|
||||
<Key><Tab>
|
||||
.nL
|
||||
<Ctrl><Key><Tab>
|
||||
T}
|
||||
KNextMenu@T{
|
||||
<Ctrl><Key>osfDown
|
||||
.nL
|
||||
<Ctrl><Key>osfRight
|
||||
T}
|
||||
KPageDown@<Key>osfPageDown
|
||||
KPageLeft@T{
|
||||
<Ctrl><Key>osfPageUp
|
||||
.nL
|
||||
<Key>osfPageLeft
|
||||
T}
|
||||
KPageRight@T{
|
||||
<Ctrl><Key>osfPageDown
|
||||
.nL
|
||||
<Key>osfPageRight
|
||||
T}
|
||||
KPageUp@<Key>osfPageUp
|
||||
KPaste@T{
|
||||
<Key>osfPaste
|
||||
.nL
|
||||
<Shift><Key>osfInsert
|
||||
T}
|
||||
KPrevField@T{
|
||||
<Shift><Key><Tab>
|
||||
.nL
|
||||
<Ctrl> <Shift><Key><Tab>
|
||||
T}
|
||||
KPrevMenu@T{
|
||||
<Ctrl><Key>osfUp
|
||||
.nL
|
||||
<Ctrl><Key>osfLeft
|
||||
T}
|
||||
KPrimaryCopy@T{
|
||||
<Ctrl><Key>osfPrimaryPaste
|
||||
.nl
|
||||
Mod1<Key>osfCopy
|
||||
.nL
|
||||
Mod1 <Ctrl><Key>osfInsert
|
||||
T}
|
||||
KPrimaryCut@T{
|
||||
Mod1<Key>osfPrimaryPaste
|
||||
.nL
|
||||
Mod1<Key>osfCut
|
||||
.nL
|
||||
Mod1 <Shift><Key>osfDelete
|
||||
T}
|
||||
KPrimaryPaste@<Key>osfPrimaryPaste
|
||||
KQuickCopy@<Ctrl><Key>osfQuickPaste
|
||||
KQuickCut@Mod1<Key>osfQuickPaste
|
||||
KQuickExtend@<Shift><Key>osfQuickPaste
|
||||
KQuickPaste@<Key>osfQuickPaste
|
||||
KReselect@<Ctrl> <Shift><Key>osfSelect
|
||||
KRestore@<Ctrl> <Shift><Key>osfInsert
|
||||
KRight@<Key>osfRight
|
||||
KSelect@T{
|
||||
<Key>space
|
||||
.nL
|
||||
<Ctrl><Key>space
|
||||
.nL
|
||||
<Key>osfSelect
|
||||
T}
|
||||
KSelectAll@<Ctrl><Key>slash
|
||||
KSpace@<Key>space
|
||||
KTab@<Key><Tab>
|
||||
KUndo@T{
|
||||
<Key>osfUndo
|
||||
.nL
|
||||
Mod1<Key>osfBackSpace
|
||||
T}
|
||||
KUp@<Key>osfUp
|
||||
KAny@<Key>
|
||||
.TE
|
||||
--></Para>
|
||||
<RefSect2>
|
||||
<Title>Bindings for osf Keysyms</Title>
|
||||
<Para>Keysym strings that begin with <KeySym>osf</KeySym> are not part of the X server's
|
||||
keyboard mapping.
|
||||
Instead, these keysyms are produced on the client side at run time.
|
||||
They are interpreted by the routine <Function>XmTranslateKey</Function>, and
|
||||
are used by the translation manager when the server delivers an actual
|
||||
key event.
|
||||
For each application, a mapping is maintained between <KeySym>osf</KeySym> keysyms and
|
||||
keysyms that correspond to actual keys.
|
||||
This mapping is based on information obtained at application startup
|
||||
from one of the following sources, listed in order of precedence:
|
||||
</Para>
|
||||
<ItemizedList>
|
||||
<ListItem>
|
||||
<Para>The <SystemItem Class="Resource">XmNdefaultVirtualBindings</SystemItem> resource from Display.
|
||||
</Para>
|
||||
</ListItem>
|
||||
<ListItem>
|
||||
<Para>A property on the root window, which can be set by <Command>mwm</Command> on startup,
|
||||
or by the <Command>xmbind</Command> client, or on prior startup of a Motif
|
||||
application.
|
||||
</Para>
|
||||
</ListItem>
|
||||
<ListItem>
|
||||
<Para>The file <filename>.motifbind</filename> in the user's home directory.
|
||||
</Para>
|
||||
</ListItem>
|
||||
<ListItem>
|
||||
<Para>A set of bindings based on the vendor string and optionally the vendor
|
||||
release of the X server.
|
||||
Motif searches for these bindings in the following steps:
|
||||
</Para>
|
||||
<OrderedList>
|
||||
<ListItem>
|
||||
<Para>If the file <filename>xmbind.alias</filename> exists in the user's home directory,
|
||||
Motif searches this file for a pathname associated with the vendor
|
||||
string or with the vendor string and vendor release.
|
||||
If it finds such a pathname and if that file exists, Motif loads the
|
||||
bindings contained in that file.
|
||||
</Para>
|
||||
</ListItem>
|
||||
<ListItem>
|
||||
<Para>If it has found no bindings, Motif next looks for the file
|
||||
<filename>xmbind.alias</filename> in the directory specified by the environment
|
||||
variable <SystemItem Class="Constant">XMBINDDIR</SystemItem>, if <SystemItem Class="Constant">XMBINDDIR</SystemItem> is set, or in the directory
|
||||
<Filename>/usr/lib/Xm/bindings</Filename> if <SystemItem Class="Constant">XMBINDDIR</SystemItem> is not set.
|
||||
If this file exists Motif searches it for a pathname associated with the
|
||||
vendor string or with the vendor string and vendor release.
|
||||
If it finds such a pathname and if that file exists, Motif loads the
|
||||
bindings contained in that file.
|
||||
</Para>
|
||||
</ListItem>
|
||||
<ListItem>
|
||||
<Para>If it still has found no bindings, Motif loads a set of hard-coded
|
||||
fallback bindings.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</OrderedList>
|
||||
</ListItem>
|
||||
</ItemizedList>
|
||||
<Para>The <filename>xmbind.alias</filename> file contains zero or more lines of the following form:
|
||||
</Para>
|
||||
<ProgramListing>"<Symbol Role="Variable">vendor_string</Symbol>[ <Symbol Role="Variable">vendor_release</Symbol>]" <Symbol Role="Variable">bindings_file</Symbol>
|
||||
</ProgramListing>
|
||||
<Para>where <Symbol Role="Variable">vendor_string</Symbol> is the X server vendor name as returned by the
|
||||
X client <Command>xdpyinfo</Command> or the Xlib function <Function>XServerVendor</Function>, and
|
||||
must appear in double quotes.
|
||||
If <Symbol Role="Variable">vendor_release</Symbol> is included, it is the X server vendor release
|
||||
number as returned by the X client <Command>xdpyinfo</Command> or the Xlib function
|
||||
<Function>XVendorRelease</Function>, and must also be contained within the double
|
||||
quotes separated by one space from <Symbol Role="Variable">vendor_string</Symbol>.
|
||||
The <Symbol Role="Variable">vendor_release</Symbol> argument is provided to allow support
|
||||
of changes in keyboard
|
||||
hardware from a vendor, assuming that the vendor increments the release
|
||||
number to flag such changes.
|
||||
Alternatively, the vendor may simply use a unique vendor string for each
|
||||
different keyboard.
|
||||
</Para>
|
||||
<Para>The <Symbol Role="Variable">bindings_file</Symbol> argument is the pathname of
|
||||
the file containing the bindings
|
||||
themselves.
|
||||
It can be a relative or absolute pathname.
|
||||
If it it is a relative pathname, it is relative to the location of the
|
||||
<filename>xmbind.alias</filename> file.
|
||||
</Para>
|
||||
<Para>Comment lines in the <filename>xmbind.alias</filename> file begin with ! (exclamation
|
||||
point).
|
||||
</Para>
|
||||
<Para>The bindings found in either the <filename>.motifbind</filename> file or the vendor
|
||||
mapping are placed in a property on the root window.
|
||||
This property is used to determine the bindings for subsequent Motif
|
||||
applications.
|
||||
</Para>
|
||||
<Para>On startup <Command>mwm</Command> attempts to load the file <filename>.motifbind</filename> in the
|
||||
user's home directory.
|
||||
If this is unsuccessful, it loads the vendor bindings as described
|
||||
previously.
|
||||
It places the bindings it loads in a property on the root window for use
|
||||
by subsequent Motif applications.
|
||||
</Para>
|
||||
<Para>The <Command>xmbind</Command> function loads bindings
|
||||
from a file if that file is specified on the
|
||||
command line.
|
||||
If no file is specified on the command line, it attempts to load the
|
||||
file <filename>.motifbind</filename> in the user's home directory.
|
||||
If this fails, it loads the vendor bindings as described previously.
|
||||
It places the bindings it loads in a property on the root window for use
|
||||
by subsequent Motif applications.
|
||||
</Para>
|
||||
<Para>The format of the specification for mapping <KeySym>osf</KeySym> keysyms to
|
||||
actual keysyms is similar to that of a specification for an event
|
||||
translation. (See below) The syntax is specified (and below) here in
|
||||
EBNF notation using the following conventions:
|
||||
</Para>
|
||||
<ProgramListing>[<Symbol Role="Variable">a</Symbol>] Means either nothing or <Symbol Role="Variable">a</Symbol>
|
||||
{<Symbol Role="Variable">a</Symbol>} Means zero or more occurrences of <Symbol Role="Variable">a</Symbol>
|
||||
(<Symbol Role="Variable">a</Symbol>|<Symbol Role="Variable">b</Symbol>) Means either <Symbol Role="Variable">a</Symbol> or <Symbol Role="Variable">b</Symbol>.
|
||||
</ProgramListing>
|
||||
<Para>Terminals are enclosed in double quotation marks.
|
||||
</Para>
|
||||
<Para>The syntax of an <KeySym>osf</KeySym> keysym binding specification is as follows:
|
||||
</Para>
|
||||
<ProgramListing>binding_spec = {line "\n"} [line]
|
||||
line = virtual_keysym ":" list_of_key_event
|
||||
list_of_key_event= key_event { "," key_event}
|
||||
key_event = {modifier_name} "<Key>" actual_keysym
|
||||
virtual_keysym = keysym
|
||||
actual_keysym = keysym
|
||||
keysym = A valid X11 keysym name that is
|
||||
mapped by <Function>XStringToKeysym</Function>
|
||||
</ProgramListing>
|
||||
<Para>As with event translations, more specific event descriptions must
|
||||
precede less specific descriptions.
|
||||
For example, an event description for a key with a modifier must precede
|
||||
a description for the same key without the same modifier.
|
||||
</Para>
|
||||
<Para>Following is an example of a specification for the
|
||||
<Literal>defaultVirtualBindings</Literal> resource in a resource file:
|
||||
<!--no-op: .in +3n--></Para>
|
||||
<InformalExample>
|
||||
<ProgramListing>*defaultVirtualBindings: \
|
||||
osfBackSpace: <Key>BackSpace \n\
|
||||
osfInsert: <Key>InsertChar \n\
|
||||
osfDelete: <Key>DeleteChar \n\
|
||||
&npzwc;...
|
||||
osfLeft: <Key>left, Ctrl<Key>H
|
||||
</ProgramListing>
|
||||
</InformalExample>
|
||||
<!--no-op: .in-->
|
||||
<Para>The format of a <filename>.motifbind</filename> file or of a file containing vendor
|
||||
bindings is the same, except that the binding specification for each
|
||||
keysym is placed on a separate line.
|
||||
The previous example specification appears as follows in a
|
||||
<filename>.motifbind</filename> or vendor bindings file:
|
||||
<!--no-op: .in +3n--></Para>
|
||||
<InformalExample>
|
||||
<ProgramListing>osfBackSpace: <Key>BackSpace
|
||||
osfInsert: <Key>InsertChar
|
||||
osfDelete: <Key>DeleteChar
|
||||
&npzwc;...
|
||||
osfLeft: <Key>left, Ctrl<Key>H
|
||||
</ProgramListing>
|
||||
</InformalExample>
|
||||
<!--no-op: .in-->
|
||||
<Para>The following table lists the fixed fallback default bindings for
|
||||
<KeySym>osf</KeySym> keysyms.
|
||||
</Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="2">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="2" Namest="1"><Literal>Fallback Default Bindings for osf Keysyms</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><KeySym>osf Keysym</KeySym></Entry>
|
||||
<Entry Rowsep="1"><Literal>Fallback Default Binding</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfActivate</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym>KP_Enter
|
||||
<KeySym>Key</KeySym><Literal>Execute</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfAddMode</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Literal>Shift<Key>F8</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfBackSpace</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym><Literal>BackSpace</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfBeginLine</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym>Home
|
||||
<KeySym>Key</KeySym><Literal>Begin</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfCancel</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym>Escape
|
||||
<KeySym>Key</KeySym><Literal>Cancel</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfClear</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym><Literal>Clear</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfCopy</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Symbol Role="Variable">unbound</Symbol></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfCut</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Symbol Role="Variable">unbound</Symbol></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfDelete</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym><Literal>Delete</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfDeselectAll</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Symbol Role="Variable">unbound</Symbol></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfDown</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym><Literal>Down</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfEndLine</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym><Literal>End</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfHelp</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym>F1
|
||||
<KeySym>Key</KeySym><Literal>Help</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfInsert</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym><Literal>Insert</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfLeft</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym><Literal>Left</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfLeftLine</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Symbol Role="Variable">unbound</Symbol></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfMenu</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Literal>Shift</Literal><KeySym>Key</KeySym>F10
|
||||
<KeySym>Key</KeySym><Literal>Menu</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfMenuBar</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym>F10
|
||||
Shift<KeySym>Key</KeySym><Literal>Menu</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfNextMinor</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Symbol Role="Variable">unbound</Symbol></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfPageDown</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym><Literal>Next</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfPageLeft</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Symbol Role="Variable">unbound</Symbol></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfPageRight</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Symbol Role="Variable">unbound</Symbol></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfPageUp</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym><Literal>Prior</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfPaste</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Symbol Role="Variable">unbound</Symbol></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfPrimaryPaste</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Symbol Role="Variable">unbound</Symbol></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfPriorMinor</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Symbol Role="Variable">unbound</Symbol></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfReselect</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Symbol Role="Variable">unbound</Symbol></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfRestore</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Symbol Role="Variable">unbound</Symbol></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfRight</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym><Literal>Right</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfRightLine</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Symbol Role="Variable">unbound</Symbol></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfSelect</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym><Literal>Select</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfSelectAll</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Symbol Role="Variable">unbound</Symbol></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfSwitchDirection</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><Literal>Alt</Literal><KeySym>Key</KeySym>Return
|
||||
Alt<KeySym>Key</KeySym><Literal>KP_Enter</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfUndo</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym><Literal>Undo</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry><KeySym>osfUp</KeySym><Literal>:</Literal></Entry>
|
||||
<Entry><KeySym>Key</KeySym><Literal>Up</Literal></Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<!--.ne 40
|
||||
.TS
|
||||
center, allbox, tab(@);
|
||||
cb s
|
||||
lb lb.
|
||||
Fallback Default Bindings for osf Keysyms
|
||||
osf Keysym@Fallback Default Binding
|
||||
_
|
||||
osfActivate@<unbound>
|
||||
osfAddMode@<Shift> F8
|
||||
osfBackSpace@Backspace
|
||||
osfBeginLine@Home
|
||||
osfClear@Clear
|
||||
osfCopy@unbound
|
||||
osfCut@unbound
|
||||
osfDelete@Delete
|
||||
osfDown@Down
|
||||
osfEndLine@End
|
||||
osfCancel@<Escape>
|
||||
osfHelp@F1
|
||||
osfInsert@Insert
|
||||
osfLeft@Left
|
||||
osfMenu@F4
|
||||
osfMenuBar@F10
|
||||
osfPageDown@Next
|
||||
osfPageLeft@unbound
|
||||
osfPageRight@unbound
|
||||
osfPageUp@Prior
|
||||
osfPaste@unbound
|
||||
osfPrimaryPaste@unbound
|
||||
osfQuickPaste@unbound
|
||||
osfRight@Right
|
||||
osfSelect@Select
|
||||
osfUndo@Undo
|
||||
osfUp@Up
|
||||
.TE
|
||||
-->
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Changes in the Handling of Shifted Keys</Title>
|
||||
<Para>In conjunction with MIT X11R5 Patch 24, this version of Motif
|
||||
introduces a change in the way that keys involving the <Shift>
|
||||
modifier are processed. This change allows the numeric keypad to be
|
||||
used to generate numbers using the standard X mechanisms. Since the
|
||||
default behavior is now to honor the xmodmap keymap bindings,
|
||||
translations and virtual key bindings that use <Shift> may behave
|
||||
differently. A common symptom is that unshifted keypad and function
|
||||
keys (with or without other modifiers) produce the expected results,
|
||||
but shifted ones do not.
|
||||
</Para>
|
||||
<Para>To obtain the old behavior you can remove the shifted interpretation
|
||||
from problematic keys using the <Command>xmodmap</Command> utility. Each entry in
|
||||
a <Command>xmodmap</Command> keymap table contains up to four keysym bindings. The
|
||||
second and fourth keysyms are for shifted keys. If an expression
|
||||
contains only two keysyms, simply remove the second keysym. If
|
||||
an entry contains three or more keysyms, replace the second keysym
|
||||
with <SystemItem Class="Constant">NoSymbol</SystemItem> and remove the fourth keysym.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Action Translations</Title>
|
||||
<Para>The translation table syntax used by Motif is completely specified
|
||||
in the X11R5 Toolkit Intrinsics Documentation. For the complete syntax
|
||||
description, and for general instructions about writing or modifying a
|
||||
translation table, please refer to this document. A brief summary of the
|
||||
translation table format, however, is included below.
|
||||
</Para>
|
||||
<Para>The syntax is defined as in the binding syntax specification above.
|
||||
Informal descriptions are contained in angle brackets (<>).
|
||||
<LiteralLayout>TranslationTable= [ directive ] { production }
|
||||
directive = ( "#replace" | "#override" | "#augment") "\n"
|
||||
production = lhs ":" rhs "\n"
|
||||
lhs = ( event | keyseq) {"," ( event | keyseq) }
|
||||
keyseq = """ keychar { keychar } """
|
||||
keychar = ( "⁁" | "$" | "\\") <ISO Latin 1 character>
|
||||
event = [ modifier_list ] "<" event_type ">" [ count ] {detail}
|
||||
modifier_list = ( ["!"][":"] { modifier } | "None")
|
||||
modifier = [ "~" ] ( "@" <keysym> | <name from table below>)
|
||||
count = "(" <positive integer> [ "+" ] ")"
|
||||
rhs = { action_name "(" [params] ")" }
|
||||
params = string { "," string }
|
||||
</LiteralLayout>
|
||||
The <Symbol Role="Variable">string</Symbol> field need not be quoted unless it includes a space
|
||||
or tab character, or any comma, newline, or parenthesis. The entire
|
||||
list of string values making up the <Symbol Role="Variable">params</Symbol> field will ba passed
|
||||
to the named action routine.
|
||||
</Para>
|
||||
<Para>The <Symbol Role="Variable">details</Symbol> field may be used to specify a keysym that will
|
||||
identify a particular key event. For example, <KeySym>Key</KeySym> is the name
|
||||
of a type of event, but it must be modified by the <Symbol Role="Variable">details</Symbol> field
|
||||
to name a specific event, such as <KeySym>Key</KeySym><Literal>A</Literal>.
|
||||
</Para>
|
||||
<Para><Literal>Modifier Names</Literal>
|
||||
The modifier list, which may be empty, consists of a list of modifier
|
||||
keys that must be pressed with the key sequence. The modifier keys
|
||||
may abbreviated with single letters, as in the following list of the
|
||||
familiar modifiers:
|
||||
</Para>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term>s</Term>
|
||||
<ListItem>
|
||||
<Para>Shift
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term>c or ⁁</Term>
|
||||
<ListItem>
|
||||
<Para>Ctrl (Control)
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term>m or $</Term>
|
||||
<ListItem>
|
||||
<Para>Meta
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term>a</Term>
|
||||
<ListItem>
|
||||
<Para>Alt
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
<Para>Other modifiers are available, such as "Mod5" and "Button2." These
|
||||
have no abbreviation (although the "Button" modifiers may be
|
||||
abbreviated in combination with events, as outlined below). If a
|
||||
modifier list has no entries, and is not "None", it means the position
|
||||
of the modifier keys is irrelevant. If modifiers are listed, the
|
||||
designated keys must be in the specified position, but the unlisted
|
||||
modifier keys are irrelevant. If the list begins with an exclamation
|
||||
point (!), however, the unlisted modifiers may not be asserted. In
|
||||
addition, if a modifier name is preceded by a tilde (~), the
|
||||
corresponding key must <Emphasis>not</Emphasis> be pressed.
|
||||
</Para>
|
||||
<Para>If a modifier list begins with a colon (:), X tries to use the
|
||||
standard modifiers (Shift and Lock), if present, to map the key event
|
||||
code into a recognized keysym.
|
||||
</Para>
|
||||
<Para>Event Types
|
||||
These are a few of the recognized event types.
|
||||
</Para>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term>Key or KeyDown</Term>
|
||||
<ListItem>
|
||||
<Para>A keyboard key was pressed.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term>KeyUp</Term>
|
||||
<ListItem>
|
||||
<Para>A keyboard key was released.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term>BtnDown</Term>
|
||||
<ListItem>
|
||||
<Para>A mouse button was pressed.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term>BtnUp</Term>
|
||||
<ListItem>
|
||||
<Para>A mouse button was released.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term>Motion</Term>
|
||||
<ListItem>
|
||||
<Para>The mouse pointer moved.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term>Enter</Term>
|
||||
<ListItem>
|
||||
<Para>The pointer entered the widget's window.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term>Leave</Term>
|
||||
<ListItem>
|
||||
<Para>The pointer left the widget's window.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term>FocusIn</Term>
|
||||
<ListItem>
|
||||
<Para>The widget has received focus.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term>FocusOut</Term>
|
||||
<ListItem>
|
||||
<Para>The widget has lost focus.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
<Para>There are some event abbreviations available. For example,
|
||||
<KeySym>Btn1Motion</KeySym> is actually a "Motion" event, modified with the
|
||||
"Button1" modifier (<Literal>Button1<Motion></Literal>). Similarly, <KeySym>Btn3Up</KeySym>
|
||||
is actually a "BtnUp" event with the "Button3" modifier. These
|
||||
abbreviations are used extensively in the Motif translation
|
||||
tables.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
</RefSect1>
|
||||
<RefSect1>
|
||||
<Title>RELATED</Title>
|
||||
<Para>&cdeman.xmbind;
|
||||
</Para>
|
||||
</RefSect1>
|
||||
</RefEntry>
|
||||
<!--fickle 1.09 7/2/95-->
|
||||
906
cde/imports/motif/doc/C/guides/man/PR3X/WMShell.sgm
Normal file
906
cde/imports/motif/doc/C/guides/man/PR3X/WMShell.sgm
Normal file
@@ -0,0 +1,906 @@
|
||||
<!-- $XConsortium: WMShell.sgm /main/10 1996/09/08 21:43:23 rws $ -->
|
||||
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
||||
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
||||
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
||||
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
||||
<!-- (c) Copyright 1995 Novell, Inc. -->
|
||||
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
||||
<!-- (c) Copyright 1995 Hitachi. -->
|
||||
|
||||
<RefEntry Id="CDEMMA.MAN32.rsml.1">
|
||||
<RefMeta>
|
||||
<RefEntryTitle>WMShell</RefEntryTitle>
|
||||
<ManVolNum>library call</ManVolNum>
|
||||
</RefMeta>
|
||||
<RefNameDiv>
|
||||
<RefName><Classname>WMShell</Classname></RefName>
|
||||
<RefPurpose>The WMShell widget class
|
||||
<IndexTerm>
|
||||
<Primary>WMShell</Primary>
|
||||
</IndexTerm><IndexTerm>
|
||||
<Primary>widget class</Primary>
|
||||
<Secondary>WMShell</Secondary>
|
||||
</IndexTerm></RefPurpose>
|
||||
</RefNameDiv>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1989, 1990, 1992 by Open Software Foundation, Inc.-->
|
||||
<!-- ** All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988, 1989, by Hewlett-Packard Company-->
|
||||
<!-- **-->
|
||||
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
|
||||
<!-- ** Maynard, MA. All Rights Reserved.-->
|
||||
<!-- **-->
|
||||
<!-- **-->
|
||||
<RefSynopsisDiv>
|
||||
<Synopsis>&npzwc;#include <Xm/Xm.h>
|
||||
&npzwc;#include <X11/Shell.h>
|
||||
</Synopsis>
|
||||
</RefSynopsisDiv>
|
||||
<RefSect1>
|
||||
<Title>DESCRIPTION</Title>
|
||||
<Para>WMShell is a top-level widget that encapsulates the interaction with the
|
||||
window manager.
|
||||
</Para>
|
||||
<RefSect2>
|
||||
<Title>Classes</Title>
|
||||
<Para>WMShell inherits behavior and resources from the <Classname>Core</Classname>, <Classname>Composite</Classname>,
|
||||
and <Classname>Shell</Classname> classes.
|
||||
</Para>
|
||||
<Para>The class pointer is <Symbol Role="Globalvar">wmShellWidgetClass</Symbol>.
|
||||
</Para>
|
||||
<Para>The class name is <Classname>WMShell</Classname>.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>New Resources</Title>
|
||||
<Para>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 <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">XmN</SystemItem> or
|
||||
<SystemItem Class="Constant">XmC</SystemItem> prefix and use the remaining letters. To specify one of the defined
|
||||
values for a resource in a <Filename>.Xdefaults</Filename> file, remove the <SystemItem Class="Constant">Xm</SystemItem> 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 <Function>XtSetValues</Function> (S),
|
||||
retrieved by using <Function>XtGetValues</Function> (G), or is not applicable (N/A).
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>WMShell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbaseHeight</Entry>
|
||||
<Entry>XmCBaseHeight</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbaseWidth</Entry>
|
||||
<Entry>XmCBaseWidth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNheightInc</Entry>
|
||||
<Entry>XmCHeightInc</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconMask</Entry>
|
||||
<Entry>XmCIconMask</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconPixmap</Entry>
|
||||
<Entry>XmCIconPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconWindow</Entry>
|
||||
<Entry>XmCIconWindow</Entry>
|
||||
<Entry>Window</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconX</Entry>
|
||||
<Entry>XmCIconX</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNiconY</Entry>
|
||||
<Entry>XmCIconY</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinitialState</Entry>
|
||||
<Entry>XmCInitialState</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>NormalState</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinput</Entry>
|
||||
<Entry>XmCInput</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxAspectX</Entry>
|
||||
<Entry>XmCMaxAspectX</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxAspectY</Entry>
|
||||
<Entry>XmCMaxAspectY</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxHeight</Entry>
|
||||
<Entry>XmCMaxHeight</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmaxWidth</Entry>
|
||||
<Entry>XmCMaxWidth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminAspectX</Entry>
|
||||
<Entry>XmCMinAspectX</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminAspectY</Entry>
|
||||
<Entry>XmCMinAspectY</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminHeight</Entry>
|
||||
<Entry>XmCMinHeight</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNminWidth</Entry>
|
||||
<Entry>XmCMinWidth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtitle</Entry>
|
||||
<Entry>XmCTitle</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtitleEncoding</Entry>
|
||||
<Entry>XmCTitleEncoding</Entry>
|
||||
<Entry>Atom</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtransient</Entry>
|
||||
<Entry>XmCTransient</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwaitForWm</Entry>
|
||||
<Entry>XmCWaitForWm</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwidthInc</Entry>
|
||||
<Entry>XmCWidthInc</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>XtUnspecifiedShellInt</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwindowGroup</Entry>
|
||||
<Entry>XmCWindowGroup</Entry>
|
||||
<Entry>Window</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwinGravity</Entry>
|
||||
<Entry>XmCWinGravity</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwmTimeout</Entry>
|
||||
<Entry>XmCWmTimeout</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>5000 ms</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<VariableList>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNbaseHeight</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the base for a progression of preferred heights for the
|
||||
window manager to use in sizing the widget.
|
||||
The preferred heights are <SystemItem Class="Resource">XmNbaseHeight</SystemItem> plus integral multiples of
|
||||
<SystemItem Class="Resource">XmNheightInc</SystemItem>, with a minimum of <SystemItem Class="Resource">XmNminHeight</SystemItem> and a maximum
|
||||
of <SystemItem Class="Resource">XmNmaxHeight</SystemItem>.
|
||||
If an initial value is not supplied for <SystemItem Class="Resource">XmNbaseHeight</SystemItem> but is
|
||||
supplied for <SystemItem Class="Resource">XmNbaseWidth</SystemItem>, the value of <SystemItem Class="Resource">XmNbaseHeight</SystemItem>
|
||||
is set to 0 (zero) when the widget is realized.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNbaseWidth</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the base for a progression of preferred widths for the
|
||||
window manager to use in sizing the widget.
|
||||
The preferred widths are <SystemItem Class="Resource">XmNbaseWidth</SystemItem> plus integral multiples of
|
||||
<SystemItem Class="Resource">XmNwidthInc</SystemItem>, with a minimum of <SystemItem Class="Resource">XmNminWidth</SystemItem> and a maximum of
|
||||
<SystemItem Class="Resource">XmNmaxWidth</SystemItem>.
|
||||
If an initial value is not supplied for <SystemItem Class="Resource">XmNbaseWidth</SystemItem> but is
|
||||
supplied for <SystemItem Class="Resource">XmNbaseHeight</SystemItem>, the value of <SystemItem Class="Resource">XmNbaseWidth</SystemItem>
|
||||
is set to 0 (zero) when the widget is realized.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNheightInc</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the increment for a progression of preferred heights for the
|
||||
window manager to use in sizing the widget.
|
||||
The preferred heights are <SystemItem Class="Resource">XmNbaseHeight</SystemItem> plus integral multiples of
|
||||
<SystemItem Class="Resource">XmNheightInc</SystemItem>, with a minimum of <SystemItem Class="Resource">XmNminHeight</SystemItem> and a maximum
|
||||
of <SystemItem Class="Resource">XmNmaxHeight</SystemItem>.
|
||||
If an initial value is not supplied for <SystemItem Class="Resource">XmNheightInc</SystemItem> but is
|
||||
supplied for <SystemItem Class="Resource">XmNwidthInc</SystemItem>, the value of <SystemItem Class="Resource">XmNheightInc</SystemItem>
|
||||
is set to 1 when the widget is realized.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNiconMask</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a bitmap that could be used by the window manager to clip the
|
||||
<SystemItem Class="Resource">XmNiconPixmap</SystemItem> bitmap to make the icon nonrectangular.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNiconPixmap</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a bitmap that could be used by the window manager as the
|
||||
application's icon.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNiconWindow</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the ID of a window that could be used by the window manager
|
||||
as the application's icon.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNiconX</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a suitable place to put the application's icon; this is a hint
|
||||
to the window manager in root window coordinates. Because the window manager
|
||||
controls icon placement policy, this resource may be ignored.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNiconY</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a suitable place to put the application's icon; this is a hint
|
||||
to the window manager in root window coordinates.
|
||||
Because the window manager
|
||||
controls icon placement policy, this resource may be ignored.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNinitialState</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the state the application wants the widget instance to
|
||||
start in.
|
||||
It must be one of the constants <SystemItem Class="Constant">NormalState</SystemItem> or <SystemItem Class="Constant">IconicState</SystemItem>.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNinput</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the application's input model for this widget and its
|
||||
descendants.
|
||||
The meaning of a True or False value for this resource depends on the
|
||||
presence or absence of a WM_TAKE_FOCUS atom in the
|
||||
WM_PROTOCOLS property:
|
||||
</Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="3">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Input Model</Literal></Entry>
|
||||
<Entry Rowsep="1"><SystemItem Class="Resource">XmNinput</SystemItem></Entry>
|
||||
<Entry Rowsep="1"><Property>WM_TAKE_FOCUS</Property></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>No input</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>Absent</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>Passive</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>Absent</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>Locally active</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>Present</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>Globally active</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>Present</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para>For more information on input models, see the X Consortium Standard
|
||||
<Emphasis>Inter-Client Communication Conventions Manual</Emphasis> (ICCCM).
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNmaxAspectX</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the numerator of the maximum aspect ratio (X/Y) that the
|
||||
application wants the widget instance to have.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNmaxAspectY</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the denominator of the maximum aspect ratio (X/Y) that the
|
||||
application wants the widget instance to have.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNmaxHeight</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the maximum height that the application wants the widget
|
||||
instance to have.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNmaxWidth</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the maximum width that the application wants the widget
|
||||
instance to have.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNminAspectX</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the numerator of the minimum aspect ratio (X/Y) that the
|
||||
application wants the widget instance to have.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNminAspectY</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the denominator of the minimum aspect ratio (X/Y) that the
|
||||
application wants the widget instance to have.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNminHeight</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the minimum height that the application wants the widget
|
||||
instance to have.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNminWidth</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the minimum width that the application wants the widget
|
||||
instance to have.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNtitle</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the application name to be displayed by the window manager.
|
||||
The default is the icon name, if specified; otherwise, it is the name of the
|
||||
application.
|
||||
When <Function>XtGetValues</Function> is called on this resource, the returned value
|
||||
is a pointer to the actual resource value and
|
||||
should not be freed.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNtitleEncoding</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a property type that represents the encoding of the
|
||||
<SystemItem Class="Resource">XmNtitle</SystemItem> string.
|
||||
If a language procedure has been set, the default is None; otherwise,
|
||||
the default is <Symbol>XA_STRING</Symbol>. When the widget is realized, if the value
|
||||
is None, the corresponding name is assumed to be in the current locale.
|
||||
The name is passed to <Function>XmbTextListToTextProperty</Function> with an encoding
|
||||
style of <SystemItem Class="Constant">XStdICCTextStyle</SystemItem>. The resulting encoding is <Symbol Role="Define">STRING</Symbol>
|
||||
if the name is fully convertible to <Symbol>STRING</Symbol>; otherwise it is
|
||||
<Symbol Role="Define">COMPOUND_TEXT</Symbol>.
|
||||
The values of the encoding resources are not changed; they remain None.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNtransient</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies a Boolean value that is True if the widget instance is
|
||||
transient, typically a popup on behalf of another widget.
|
||||
The window manager may treat a transient widget's window differently
|
||||
from other windows.
|
||||
For example, a window manager may
|
||||
not iconify a transient window
|
||||
separately from its associated application.
|
||||
Applications and users should not normally alter this resource.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNwaitForWm</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>When True, specifies that the Intrinsics waits the length of time given
|
||||
by the <SystemItem Class="Resource">XmNwmTimeout</SystemItem> resource for the window manager to respond to
|
||||
certain actions before assuming that there is no window manager present.
|
||||
This resource is altered by the Intrinsics as it receives, or fails
|
||||
to receive, responses from the window manager.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNwidthInc</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the base for a progression of preferred widths for the
|
||||
window manager to use in sizing the widget.
|
||||
The preferred widths are <SystemItem Class="Resource">XmNbaseWidth</SystemItem> plus integral multiples of
|
||||
<SystemItem Class="Resource">XmNwidthInc</SystemItem>, with a minimum of <SystemItem Class="Resource">XmNminWidth</SystemItem> and a maximum of
|
||||
<SystemItem Class="Resource">XmNmaxWidth</SystemItem>.
|
||||
If an initial value is not supplied for <SystemItem Class="Resource">XmNwidthInc</SystemItem> but is
|
||||
supplied for <SystemItem Class="Resource">XmNheightInc</SystemItem>, the value of <SystemItem Class="Resource">XmNwidthInc</SystemItem>
|
||||
is set to 1 when the widget is realized.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNwindowGroup</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the ID of a window with which this widget instance is
|
||||
associated.
|
||||
By convention, this window is the "leader" of a group of windows.
|
||||
A window manager may treat all windows in a group in some way; for
|
||||
example, it may always move or iconify them together.
|
||||
</Para>
|
||||
<Para>If no initial value is specified, the value is set to the window of the
|
||||
first realized ancestor widget in the parent hierarchy when the widget
|
||||
is realized.
|
||||
If a value of <SystemItem Class="Constant">XtUnspecifiedWindowGroup</SystemItem> is specified, no window
|
||||
group is set.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNwinGravity</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the window gravity for use by the window manager in
|
||||
positioning the widget.
|
||||
If no initial value is specified, the value is set when the widget is
|
||||
realized.
|
||||
If <SystemItem Class="Resource">XmNgeometry</SystemItem> is not NULL, <SystemItem Class="Resource">XmNwinGravity</SystemItem> is set to the
|
||||
window gravity returned by <Function>XWMGeometry</Function>.
|
||||
Otherwise, <SystemItem Class="Resource">XmNwinGravity</SystemItem> is set to <SystemItem Class="Constant">NorthWestGravity</SystemItem>.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
<VarListEntry>
|
||||
<Term><SystemItem Class="Resource">XmNwmTimeout</SystemItem></Term>
|
||||
<ListItem>
|
||||
<Para>Specifies the length of time that the Intrinsics waits for the window
|
||||
manager to respond to certain actions before assuming that there is no
|
||||
window manager present.
|
||||
The value is in milliseconds and must not be negative.
|
||||
</Para>
|
||||
</ListItem>
|
||||
</VarListEntry>
|
||||
</VariableList>
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Inherited Resources</Title>
|
||||
<Para>WMShell 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.
|
||||
</Para>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Shell Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNallowShellResize</Entry>
|
||||
<Entry>XmCAllowShellResize</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNcreatePopupChildProc</Entry>
|
||||
<Entry>XmCCreatePopupChildProc</Entry>
|
||||
<Entry>XtCreatePopupChildProc</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNgeometry</Entry>
|
||||
<Entry>XmCGeometry</Entry>
|
||||
<Entry>String</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNoverrideRedirect</Entry>
|
||||
<Entry>XmCOverrideRedirect</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNpopdownCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNpopupCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsaveUnder</Entry>
|
||||
<Entry>XmCSaveUnder</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>False</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNvisual</Entry>
|
||||
<Entry>XmCVisual</Entry>
|
||||
<Entry>Visual *</Entry>
|
||||
<Entry>CopyFromParent</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Composite Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNchildren</Entry>
|
||||
<Entry>XmCReadOnly</Entry>
|
||||
<Entry>WidgetList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinsertPosition</Entry>
|
||||
<Entry>XmCInsertPosition</Entry>
|
||||
<Entry>XtOrderProc</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNnumChildren</Entry>
|
||||
<Entry>XmCReadOnly</Entry>
|
||||
<Entry>Cardinal</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<Para><!-- --><!-- @OSF_COPYRIGHT@--><!-- COPYRIGHT NOTICE--><!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.--><!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for--><!-- the full copyright text.--><!-- --><!-- HISTORY--><!-- --><!--no-op: .in--></Para>
|
||||
<InformalTable Frame="All" Remap="center" Orient="Port">
|
||||
<TGroup Cols="5">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="1">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="2">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="3">
|
||||
<ColSpec Rowsep="1" Colsep="1" Align="Left" Colname="4">
|
||||
<ColSpec Rowsep="1" Align="Left" Colname="5">
|
||||
<TBody>
|
||||
<Row>
|
||||
<Entry Align="Center" Nameend="5" Namest="1"><Literal>Core Resource Set</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry Rowsep="1"><Literal>Name</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Class</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Type</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Default</Literal></Entry>
|
||||
<Entry Rowsep="1"><Literal>Access</Literal></Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNaccelerators</Entry>
|
||||
<Entry>XmCAccelerators</Entry>
|
||||
<Entry>XtAccelerators</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNancestorSensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>G</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackground</Entry>
|
||||
<Entry>XmCBackground</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNbackgroundPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderColor</Entry>
|
||||
<Entry>XmCBorderColor</Entry>
|
||||
<Entry>Pixel</Entry>
|
||||
<Entry>XtDefaultForeground</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderPixmap</Entry>
|
||||
<Entry>XmCPixmap</Entry>
|
||||
<Entry>Pixmap</Entry>
|
||||
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNborderWidth</Entry>
|
||||
<Entry>XmCBorderWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNcolormap</Entry>
|
||||
<Entry>XmCColormap</Entry>
|
||||
<Entry>Colormap</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdepth</Entry>
|
||||
<Entry>XmCDepth</Entry>
|
||||
<Entry>int</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNdestroyCallback</Entry>
|
||||
<Entry>XmCCallback</Entry>
|
||||
<Entry>XtCallbackList</Entry>
|
||||
<Entry>NULL</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNheight</Entry>
|
||||
<Entry>XmCHeight</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNinitialResourcesPersistent</Entry>
|
||||
<Entry>XmCInitialResourcesPersistent</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>C</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNmappedWhenManaged</Entry>
|
||||
<Entry>XmCMappedWhenManaged</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNscreen</Entry>
|
||||
<Entry>XmCScreen</Entry>
|
||||
<Entry>Screen *</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNsensitive</Entry>
|
||||
<Entry>XmCSensitive</Entry>
|
||||
<Entry>Boolean</Entry>
|
||||
<Entry>True</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNtranslations</Entry>
|
||||
<Entry>XmCTranslations</Entry>
|
||||
<Entry>XtTranslations</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNwidth</Entry>
|
||||
<Entry>XmCWidth</Entry>
|
||||
<Entry>Dimension</Entry>
|
||||
<Entry>dynamic</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNx</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
<Row>
|
||||
<Entry>XmNy</Entry>
|
||||
<Entry>XmCPosition</Entry>
|
||||
<Entry>Position</Entry>
|
||||
<Entry>0</Entry>
|
||||
<Entry>CSG</Entry>
|
||||
</Row>
|
||||
</TBody>
|
||||
</TGroup>
|
||||
</InformalTable>
|
||||
<!-- -->
|
||||
<!-- @OSF_COPYRIGHT@-->
|
||||
<!-- COPYRIGHT NOTICE-->
|
||||
<!-- Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.-->
|
||||
<!-- ALL RIGHTS RESERVED (MOTIF). See the file named COPY.MOTIF.DOC for-->
|
||||
<!-- the full copyright text.-->
|
||||
<!-- -->
|
||||
<!-- HISTORY-->
|
||||
<!-- -->
|
||||
<!-- Action Table for WMShell -->
|
||||
</RefSect2>
|
||||
<RefSect2>
|
||||
<Title>Translations</Title>
|
||||
<Para>There are no translations for WMShell.
|
||||
</Para>
|
||||
</RefSect2>
|
||||
</RefSect1>
|
||||
<RefSect1>
|
||||
<Title>RELATED</Title>
|
||||
<Para>&cdeman.Composite;, &cdeman.Core;, and &cdeman.Shell;.
|
||||
</Para>
|
||||
</RefSect1>
|
||||
</RefEntry>
|
||||
<!--fickle 1.09 7/2/95-->
|
||||
Reference in New Issue
Block a user