1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00

Import of the files from Motif 2.1.30 release that are needed to build CDE

man pages.
This commit is contained in:
Peter Howkins 2012-06-15 15:58:42 +01:00
parent a34f78b798
commit bdd889c141
559 changed files with 138833 additions and 1 deletions

2
cde/.gitignore vendored
View file

@ -13,7 +13,7 @@
DONE
# imports of of headers
imports
imports/x11
# exports of libraries/headers
exports

View file

@ -0,0 +1,23 @@
<!-- $XConsortium: BOOKDEFS.sgm /main/4 1996/08/18 16:23:47 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. -->
<!ENTITY MotifPatchNotes "<Emphasis>Motif Patch Kit Notes</Emphasis>">
<!ENTITY MotifPortGd "<Emphasis>Motif Porting Guide</Emphasis>">
<!ENTITY MotifProgGd "<Emphasis>Motif Programmer's Guide</Emphasis>">
<!ENTITY MotifProgRef "<Emphasis>Motif Programmer's Reference</Emphasis>">
<!ENTITY MotifRelNotes "<Emphasis>Motif Release Notes</Emphasis>">
<!ENTITY MotifStyleGd "<Emphasis>Motif Style Guide</Emphasis>">
<!ENTITY MotifTechBuls "<Emphasis>Motif Technical Bulletins</Emphasis>">
<!ENTITY MotifTestGd "<Emphasis>Motif Test Suite User's Guide</Emphasis>">
<!ENTITY MotifUsersGd "<Emphasis>Motif User's Guide</Emphasis>">
<!ENTITY MotifWidgetMLF "<Emphasis>Motif Widget Meta-Language Facility</Emphasis>">
<!ENTITY MotifWidGd "<Emphasis>Motif Widget Writer's Guide</Emphasis>">
<!ENTITY AESUEVol "<Emphasis>Application Environment Specification &mdash; User Environment Volume</Emphasis>">
<!ENTITY AESUEValGd "<Emphasis>AES/UE Validation Suite User's Guide</Emphasis>">

View file

@ -0,0 +1,645 @@
<!-- $XConsortium: ManLinks.sgm /main/3 1996/10/05 12:17:14 rws $ -->
<!-- (c) Copyright 1996 Digital Equipment Corporation. -->
<!-- (c) Copyright 1996 Hewlett-Packard Company. -->
<!-- (c) Copyright 1996 International Business Machines Corp. -->
<!-- (c) Copyright 1996 Sun Microsystems, Inc. -->
<!-- (c) Copyright 1996 Novell, Inc. -->
<!-- (c) Copyright 1996 FUJITSU LIMITED. -->
<!-- (c) Copyright 1996 Hitachi. -->
<!entity cdeman.mwm "<link linkend=CDEMOT.MWM><filename moreinfo=RefEntry>mwm</filename>(1)</link>">
<!entity cdeman.uil "<link linkend=CDEMMA.MAN1.RSML.1><filename moreinfo=RefEntry>uil</filename>(1)</link>">
<!entity cdeman.xmbind "<link linkend=CDEMMA.MAN2.RSML.1><filename moreinfo=RefEntry>xmbind</filename>(1)</link>">
<!entity cdeman.ApplicationShell "<link linkend=CDEMMA.MAN3.RSML.1><filename moreinfo=RefEntry>ApplicationShell</filename>(3)</link>">
<!entity cdeman.Composite "<link linkend=CDEMMA.MAN4.RSML.1><filename moreinfo=RefEntry>Composite</filename>(3)</link>">
<!entity cdeman.Constraint "<link linkend=CDEMMA.MAN5.RSML.1><filename moreinfo=RefEntry>Constraint</filename>(3)</link>">
<!entity cdeman.Core "<link linkend=CDEMMA.MAN6.RSML.1><filename moreinfo=RefEntry>Core</filename>(3)</link>">
<!entity cdeman.Object "<link linkend=CDEMMA.MAN22.RSML.1><filename moreinfo=RefEntry>Object</filename>(3)</link>">
<!entity cdeman.OverrideShell "<link linkend=CDEMMA.MAN23.RSML.1><filename moreinfo=RefEntry>OverrideShell</filename>(3)</link>">
<!entity cdeman.RectObj "<link linkend=CDEMMA.MAN24.RSML.1><filename moreinfo=RefEntry>RectObj</filename>(3)</link>">
<!entity cdeman.Shell "<link linkend=CDEMMA.MAN25.RSML.1><filename moreinfo=RefEntry>Shell</filename>(3)</link>">
<!entity cdeman.TopLevelShell "<link linkend=CDEMMA.MAN26.RSML.1><filename moreinfo=RefEntry>TopLevelShell</filename>(3)</link>">
<!entity cdeman.TransientShell "<link linkend=CDEMMA.MAN27.RSML.1><filename moreinfo=RefEntry>TransientShell</filename>(3)</link>">
<!entity cdeman.VendorShell "<link linkend=CDEMMA.MAN30.RSML.1><filename moreinfo=RefEntry>VendorShell</filename>(3)</link>">
<!entity cdeman.WMShell "<link linkend=CDEMMA.MAN32.RSML.1><filename moreinfo=RefEntry>WMShell</filename>(3)</link>">
<!entity cdeman.XmArrowButton "<link linkend=CDEMMA.MAN41.RSML.1><filename moreinfo=RefEntry>XmArrowButton</filename>(3)</link>">
<!entity cdeman.XmArrowButtonGadget "<link linkend=CDEMMA.MAN42.RSML.1><filename moreinfo=RefEntry>XmArrowButtonGadget</filename>(3)</link>">
<!entity cdeman.XmBulletinBoard "<link linkend=CDEMMA.MAN43.RSML.1><filename moreinfo=RefEntry>XmBulletinBoard</filename>(3)</link>">
<!entity cdeman.XmCascadeButton "<link linkend=CDEMMA.MAN81.RSML.1><filename moreinfo=RefEntry>XmCascadeButton</filename>(3)</link>">
<!entity cdeman.XmCascadeButtonGadget "<link linkend=CDEMMA.MAN82.RSML.1><filename moreinfo=RefEntry>XmCascadeButtonGadget</filename>(3)</link>">
<!entity cdeman.XmComboBox "<link linkend=CDEMMA.MAN103.RSML.1><filename moreinfo=RefEntry>XmComboBox</filename>(3)</link>">
<!entity cdeman.XmCommand "<link linkend=CDEMMA.MAN105.RSML.1><filename moreinfo=RefEntry>XmCommand</filename>(3)</link>">
<!entity cdeman.XmContainer "<link linkend=CDEMMA.MAN110.RSML.1><filename moreinfo=RefEntry>XmContainer</filename>(3)</link>">
<!entity cdeman.XmDialogShell "<link linkend=CDEMMA.MAN199.RSML.1><filename moreinfo=RefEntry>XmDialogShell</filename>(3)</link>">
<!entity cdeman.XmDisplay "<link linkend=CDEMMA.MAN204.RSML.1><filename moreinfo=RefEntry>XmDisplay</filename>(3)</link>">
<!entity cdeman.XmDragContext "<link linkend=CDEMMA.MAN206.RSML.1><filename moreinfo=RefEntry>XmDragContext</filename>(3)</link>">
<!entity cdeman.XmDragIcon "<link linkend=CDEMMA.MAN207.RSML.1><filename moreinfo=RefEntry>XmDragIcon</filename>(3)</link>">
<!entity cdeman.XmDrawingArea "<link linkend=CDEMMA.MAN209.RSML.1><filename moreinfo=RefEntry>XmDrawingArea</filename>(3)</link>">
<!entity cdeman.XmDrawnButton "<link linkend=CDEMMA.MAN210.RSML.1><filename moreinfo=RefEntry>XmDrawnButton</filename>(3)</link>">
<!entity cdeman.XmDropTransfer "<link linkend=CDEMMA.MAN221.RSML.1><filename moreinfo=RefEntry>XmDropTransfer</filename>(3)</link>">
<!entity cdeman.XmFileSelectionBox "<link linkend=CDEMMA.MAN224.RSML.1><filename moreinfo=RefEntry>XmFileSelectionBox</filename>(3)</link>">
<!entity cdeman.XmForm "<link linkend=CDEMMA.MAN243.RSML.1><filename moreinfo=RefEntry>XmForm</filename>(3)</link>">
<!entity cdeman.XmFrame "<link linkend=CDEMMA.MAN244.RSML.1><filename moreinfo=RefEntry>XmFrame</filename>(3)</link>">
<!entity cdeman.XmGadget "<link linkend=CDEMMA.MAN245.RSML.1><filename moreinfo=RefEntry>XmGadget</filename>(3)</link>">
<!entity cdeman.XmIconGadget "<link linkend=CDEMMA.MAN262.RSML.1><filename moreinfo=RefEntry>XmIconGadget</filename>(3)</link>">
<!entity cdeman.XmLabel "<link linkend=CDEMMA.MAN280.RSML.1><filename moreinfo=RefEntry>XmLabel</filename>(3)</link>">
<!entity cdeman.XmLabelGadget "<link linkend=CDEMMA.MAN281.RSML.1><filename moreinfo=RefEntry>XmLabelGadget</filename>(3)</link>">
<!entity cdeman.XmList "<link linkend=CDEMMA.MAN282.RSML.1><filename moreinfo=RefEntry>XmList</filename>(3)</link>">
<!entity cdeman.XmMainWindow "<link linkend=CDEMMA.MAN319.RSML.1><filename moreinfo=RefEntry>XmMainWindow</filename>(3)</link>">
<!entity cdeman.XmManager "<link linkend=CDEMMA.MAN324.RSML.1><filename moreinfo=RefEntry>XmManager</filename>(3)</link>">
<!entity cdeman.XmMenuShell "<link linkend=CDEMMA.MAN327.RSML.1><filename moreinfo=RefEntry>XmMenuShell</filename>(3)</link>">
<!entity cdeman.XmMessageBox "<link linkend=CDEMMA.MAN328.RSML.1><filename moreinfo=RefEntry>XmMessageBox</filename>(3)</link>">
<!entity cdeman.XmNotebook "<link linkend=CDEMMA.MAN330.RSML.1><filename moreinfo=RefEntry>XmNotebook</filename>(3)</link>">
<!entity cdeman.XmPanedWindow "<link linkend=CDEMMA.MAN335.RSML.1><filename moreinfo=RefEntry>XmPanedWindow</filename>(3)</link>">
<!entity cdeman.XmPrimitive "<link linkend=CDEMMA.MAN343.RSML.1><filename moreinfo=RefEntry>XmPrimitive</filename>(3)</link>">
<!entity cdeman.XmPushButton "<link linkend=CDEMMA.MAN345.RSML.1><filename moreinfo=RefEntry>XmPushButton</filename>(3)</link>">
<!entity cdeman.XmPushButtonGadget "<link linkend=CDEMMA.MAN346.RSML.1><filename moreinfo=RefEntry>XmPushButtonGadget</filename>(3)</link>">
<!entity cdeman.XmRendition "<link linkend=CDEMMA.MAN364.RSML.1><filename moreinfo=RefEntry>XmRendition</filename>(3)</link>">
<!entity cdeman.XmRowColumn "<link linkend=CDEMMA.MAN379.RSML.1><filename moreinfo=RefEntry>XmRowColumn</filename>(3)</link>">
<!entity cdeman.XmScale "<link linkend=CDEMMA.MAN380.RSML.1><filename moreinfo=RefEntry>XmScale</filename>(3)</link>">
<!entity cdeman.XmScreen "<link linkend=CDEMMA.MAN384.RSML.1><filename moreinfo=RefEntry>XmScreen</filename>(3)</link>">
<!entity cdeman.XmScrollBar "<link linkend=CDEMMA.MAN385.RSML.1><filename moreinfo=RefEntry>XmScrollBar</filename>(3)</link>">
<!entity cdeman.XmScrolledWindow "<link linkend=CDEMMA.MAN389.RSML.1><filename moreinfo=RefEntry>XmScrolledWindow</filename>(3)</link>">
<!entity cdeman.XmSelectionBox "<link linkend=CDEMMA.MAN391.RSML.1><filename moreinfo=RefEntry>XmSelectionBox</filename>(3)</link>">
<!entity cdeman.XmSeparator "<link linkend=CDEMMA.MAN393.RSML.1><filename moreinfo=RefEntry>XmSeparator</filename>(3)</link>">
<!entity cdeman.XmSeparatorGadget "<link linkend=CDEMMA.MAN394.RSML.1><filename moreinfo=RefEntry>XmSeparatorGadget</filename>(3)</link>">
<!entity cdeman.XmText "<link linkend=CDEMMA.MAN467.RSML.1><filename moreinfo=RefEntry>XmText</filename>(3)</link>">
<!entity cdeman.XmTextField "<link linkend=CDEMMA.MAN474.RSML.1><filename moreinfo=RefEntry>XmTextField</filename>(3)</link>">
<!entity cdeman.XmToggleButton "<link linkend=CDEMMA.MAN547.RSML.1><filename moreinfo=RefEntry>XmToggleButton</filename>(3)</link>">
<!entity cdeman.XmToggleButtonGadget "<link linkend=CDEMMA.MAN548.RSML.1><filename moreinfo=RefEntry>XmToggleButtonGadget</filename>(3)</link>">
<!entity cdeman.VirtualBindings "<link linkend=CDEMMA.MAN31.RSML.1><filename moreinfo=RefEntry>VirtualBindings</filename>(3)</link>">
<!entity cdeman.XmDirection "<link linkend=CDEMMA.MAN200.RSML.1><filename moreinfo=RefEntry>XmDirection</filename>(3)</link>">
<!entity cdeman.XmFontList "<link linkend=CDEMMA.MAN227.RSML.1><filename moreinfo=RefEntry>XmFontList</filename>(3)</link>">
<!entity cdeman.XmParseMapping "<link linkend=CDEMMA.MAN336.RSML.1><filename moreinfo=RefEntry>XmParseMapping</filename>(3)</link>">
<!entity cdeman.XmParseTable "<link linkend=CDEMMA.MAN341.RSML.1><filename moreinfo=RefEntry>XmParseTable</filename>(3)</link>">
<!entity cdeman.XmRenderTable "<link linkend=CDEMMA.MAN354.RSML.1><filename moreinfo=RefEntry>XmRenderTable</filename>(3)</link>">
<!entity cdeman.XmString "<link linkend=CDEMMA.MAN402.RSML.1><filename moreinfo=RefEntry>XmString</filename>(3)</link>">
<!entity cdeman.XmStringDirection "<link linkend=CDEMMA.MAN416.RSML.1><filename moreinfo=RefEntry>XmStringDirection</filename>(3)</link>">
<!entity cdeman.XmStringTable "<link linkend=CDEMMA.MAN445.RSML.1><filename moreinfo=RefEntry>XmStringTable</filename>(3)</link>">
<!entity cdeman.XmTab "<link linkend=CDEMMA.MAN453.RSML.1><filename moreinfo=RefEntry>XmTab</filename>(3)</link>">
<!entity cdeman.XmTabList "<link linkend=CDEMMA.MAN457.RSML.1><filename moreinfo=RefEntry>XmTabList</filename>(3)</link>">
<!entity cdeman.XmTextPosition "<link linkend=CDEMMA.MAN530.RSML.1><filename moreinfo=RefEntry>XmTextPosition</filename>(3)</link>">
<!entity cdeman.XmActivateProtocol "<link linkend=CDEMMA.MAN33.RSML.1><filename moreinfo=RefEntry>XmActivateProtocol</filename>(3)</link>">
<!entity cdeman.XmActivateWMProtocol "<link linkend=CDEMMA.MAN34.RSML.1><filename moreinfo=RefEntry>XmActivateWMProtocol</filename>(3)</link>">
<!entity cdeman.XmAddProtocolCallback "<link linkend=CDEMMA.MAN35.RSML.1><filename moreinfo=RefEntry>XmAddProtocolCallback</filename>(3)</link>">
<!entity cdeman.XmAddProtocols "<link linkend=CDEMMA.MAN36.RSML.1><filename moreinfo=RefEntry>XmAddProtocols</filename>(3)</link>">
<!entity cdeman.XmAddTabGroup "<link linkend=CDEMMA.MAN37.RSML.1><filename moreinfo=RefEntry>XmAddTabGroup</filename>(3)</link>">
<!entity cdeman.XmAddToPostFromList "<link linkend=CDEMMA.MAN38.RSML.1><filename moreinfo=RefEntry>XmAddToPostFromList</filename>(3)</link>">
<!entity cdeman.XmAddWMProtocolCallback "<link linkend=CDEMMA.MAN39.RSML.1><filename moreinfo=RefEntry>XmAddWMProtocolCallback</filename>(3)</link>">
<!entity cdeman.XmAddWMProtocols "<link linkend=CDEMMA.MAN40.RSML.1><filename moreinfo=RefEntry>XmAddWMProtocols</filename>(3)</link>">
<!entity cdeman.XmCascadeButtonGadgetHighlight "<link linkend=CDEMMA.MAN83.RSML.1><filename moreinfo=RefEntry>XmCascadeButtonGadgetHighlight</filename>(3)</link>">
<!entity cdeman.XmCascadeButtonHighlight "<link linkend=CDEMMA.MAN84.RSML.1><filename moreinfo=RefEntry>XmCascadeButtonHighlight</filename>(3)</link>">
<!entity cdeman.XmChangeColor "<link linkend=CDEMMA.MAN85.RSML.1><filename moreinfo=RefEntry>XmChangeColor</filename>(3)</link>">
<!entity cdeman.XmClipboardCancelCopy "<link linkend=CDEMMA.MAN86.RSML.1><filename moreinfo=RefEntry>XmClipboardCancelCopy</filename>(3)</link>">
<!entity cdeman.XmClipboardCopy "<link linkend=CDEMMA.MAN87.RSML.1><filename moreinfo=RefEntry>XmClipboardCopy</filename>(3)</link>">
<!entity cdeman.XmClipboardCopyByName "<link linkend=CDEMMA.MAN88.RSML.1><filename moreinfo=RefEntry>XmClipboardCopyByName</filename>(3)</link>">
<!entity cdeman.XmClipboardEndCopy "<link linkend=CDEMMA.MAN89.RSML.1><filename moreinfo=RefEntry>XmClipboardEndCopy</filename>(3)</link>">
<!entity cdeman.XmClipboardEndRetrieve "<link linkend=CDEMMA.MAN90.RSML.1><filename moreinfo=RefEntry>XmClipboardEndRetrieve</filename>(3)</link>">
<!entity cdeman.XmClipboardInquireCount "<link linkend=CDEMMA.MAN91.RSML.1><filename moreinfo=RefEntry>XmClipboardInquireCount</filename>(3)</link>">
<!entity cdeman.XmClipboardInquireFormat "<link linkend=CDEMMA.MAN92.RSML.1><filename moreinfo=RefEntry>XmClipboardInquireFormat</filename>(3)</link>">
<!entity cdeman.XmClipboardInquireLength "<link linkend=CDEMMA.MAN93.RSML.1><filename moreinfo=RefEntry>XmClipboardInquireLength</filename>(3)</link>">
<!entity cdeman.XmClipboardInquirePendingItems "<link linkend=CDEMMA.MAN94.RSML.1><filename moreinfo=RefEntry>XmClipboardInquirePendingItems</filename>(3)</link>">
<!entity cdeman.XmClipboardLock "<link linkend=CDEMMA.MAN95.RSML.1><filename moreinfo=RefEntry>XmClipboardLock</filename>(3)</link>">
<!entity cdeman.XmClipboardRegisterFormat "<link linkend=CDEMMA.MAN96.RSML.1><filename moreinfo=RefEntry>XmClipboardRegisterFormat</filename>(3)</link>">
<!entity cdeman.XmClipboardRetrieve "<link linkend=CDEMMA.MAN97.RSML.1><filename moreinfo=RefEntry>XmClipboardRetrieve</filename>(3)</link>">
<!entity cdeman.XmClipboardStartCopy "<link linkend=CDEMMA.MAN98.RSML.1><filename moreinfo=RefEntry>XmClipboardStartCopy</filename>(3)</link>">
<!entity cdeman.XmClipboardStartRetrieve "<link linkend=CDEMMA.MAN99.RSML.1><filename moreinfo=RefEntry>XmClipboardStartRetrieve</filename>(3)</link>">
<!entity cdeman.XmClipboardUndoCopy "<link linkend=CDEMMA.MAN100.RSML.1><filename moreinfo=RefEntry>XmClipboardUndoCopy</filename>(3)</link>">
<!entity cdeman.XmClipboardUnlock "<link linkend=CDEMMA.MAN101.RSML.1><filename moreinfo=RefEntry>XmClipboardUnlock</filename>(3)</link>">
<!entity cdeman.XmClipboardWithdrawFormat "<link linkend=CDEMMA.MAN102.RSML.1><filename moreinfo=RefEntry>XmClipboardWithdrawFormat</filename>(3)</link>">
<!entity cdeman.XmComboBoxAddItem "<link linkend=CDEMOT.XMCOMBOBOXADDITEM><filename moreinfo=RefEntry>XmComboBoxAddItem</filename>(3)</link>">
<!entity cdeman.XmComboBoxDeletePos "<link linkend=CDEMOT.XMCOMBOBOXDELETEPOS><filename moreinfo=RefEntry>XmComboBoxDeletePos</filename>(3)</link>">
<!entity cdeman.XmComboBoxSelectItem "<link linkend=CDEMOT.XMCOMBOBOXSELECTITEM><filename moreinfo=RefEntry>XmComboBoxSelectItem</filename>(3)</link>">
<!entity cdeman.XmComboBoxSetItem "<link linkend=CDEMOT.XMCOMBOBOXSETITEM><filename moreinfo=RefEntry>XmComboBoxSetItem</filename>(3)</link>">
<!entity cdeman.XmComboBoxUpdate "<link linkend=CDEMMA.MAN104.RSML.1><filename moreinfo=RefEntry>XmComboBoxUpdate</filename>(3)</link>">
<!entity cdeman.XmCommandAppendValue "<link linkend=CDEMMA.MAN106.RSML.1><filename moreinfo=RefEntry>XmCommandAppendValue</filename>(3)</link>">
<!entity cdeman.XmCommandError "<link linkend=CDEMMA.MAN107.RSML.1><filename moreinfo=RefEntry>XmCommandError</filename>(3)</link>">
<!entity cdeman.XmCommandGetChild "<link linkend=CDEMMA.MAN108.RSML.1><filename moreinfo=RefEntry>XmCommandGetChild</filename>(3)</link>">
<!entity cdeman.XmCommandSetValue "<link linkend=CDEMMA.MAN109.RSML.1><filename moreinfo=RefEntry>XmCommandSetValue</filename>(3)</link>">
<!entity cdeman.XmContainerCopy "<link linkend=CDEMMA.MAN111.RSML.1><filename moreinfo=RefEntry>XmContainerCopy</filename>(3)</link>">
<!entity cdeman.XmContainerCopyLink "<link linkend=CDEMMA.MAN112.RSML.1><filename moreinfo=RefEntry>XmContainerCopyLink</filename>(3)</link>">
<!entity cdeman.XmContainerCut "<link linkend=CDEMMA.MAN113.RSML.1><filename moreinfo=RefEntry>XmContainerCut</filename>(3)</link>">
<!entity cdeman.XmContainerGetItemChildren "<link linkend=CDEMMA.MAN114.RSML.1><filename moreinfo=RefEntry>XmContainerGetItemChildren</filename>(3)</link>">
<!entity cdeman.XmContainerPaste "<link linkend=CDEMMA.MAN115.RSML.1><filename moreinfo=RefEntry>XmContainerPaste</filename>(3)</link>">
<!entity cdeman.XmContainerPasteLink "<link linkend=CDEMMA.MAN116.RSML.1><filename moreinfo=RefEntry>XmContainerPasteLink</filename>(3)</link>">
<!entity cdeman.XmContainerRelayout "<link linkend=CDEMMA.MAN117.RSML.1><filename moreinfo=RefEntry>XmContainerRelayout</filename>(3)</link>">
<!entity cdeman.XmContainerReorder "<link linkend=CDEMMA.MAN118.RSML.1><filename moreinfo=RefEntry>XmContainerReorder</filename>(3)</link>">
<!entity cdeman.XmConvertStringToUnits "<link linkend=CDEMMA.MAN119.RSML.1><filename moreinfo=RefEntry>XmConvertStringToUnits</filename>(3)</link>">
<!entity cdeman.XmConvertUnits "<link linkend=CDEMMA.MAN120.RSML.1><filename moreinfo=RefEntry>XmConvertUnits</filename>(3)</link>">
<!entity cdeman.XmCreateArrowButton "<link linkend=CDEMMA.MAN121.RSML.1><filename moreinfo=RefEntry>XmCreateArrowButton</filename>(3)</link>">
<!entity cdeman.XmCreateArrowButtonGadget "<link linkend=CDEMMA.MAN122.RSML.1><filename moreinfo=RefEntry>XmCreateArrowButtonGadget</filename>(3)</link>">
<!entity cdeman.XmCreateBulletinBoard "<link linkend=CDEMMA.MAN123.RSML.1><filename moreinfo=RefEntry>XmCreateBulletinBoard</filename>(3)</link>">
<!entity cdeman.XmCreateBulletinBoardDialog "<link linkend=CDEMMA.MAN124.RSML.1><filename moreinfo=RefEntry>XmCreateBulletinBoardDialog</filename>(3)</link>">
<!entity cdeman.XmCreateCascadeButton "<link linkend=CDEMMA.MAN126.RSML.1><filename moreinfo=RefEntry>XmCreateCascadeButton</filename>(3)</link>">
<!entity cdeman.XmCreateCascadeButtonGadget "<link linkend=CDEMMA.MAN127.RSML.1><filename moreinfo=RefEntry>XmCreateCascadeButtonGadget</filename>(3)</link>">
<!entity cdeman.XmCreateComboBox "<link linkend=CDEMMA.MAN128.RSML.1><filename moreinfo=RefEntry>XmCreateComboBox</filename>(3)</link>">
<!entity cdeman.XmCreateCommand "<link linkend=CDEMMA.MAN129.RSML.1><filename moreinfo=RefEntry>XmCreateCommand</filename>(3)</link>">
<!entity cdeman.XmCreateCommandDialog "<link linkend=CDEMMA.MAN575.RSML.1><filename moreinfo=RefEntry>XmCreateCommandDialog</filename>(3)</link>">
<!entity cdeman.XmCreateContainer "<link linkend=CDEMMA.MAN130.RSML.1><filename moreinfo=RefEntry>XmCreateContainer</filename>(3)</link>">
<!entity cdeman.XmCreateDialogShell "<link linkend=CDEMMA.MAN131.RSML.1><filename moreinfo=RefEntry>XmCreateDialogShell</filename>(3)</link>">
<!entity cdeman.XmCreateDragIcon "<link linkend=CDEMMA.MAN132.RSML.1><filename moreinfo=RefEntry>XmCreateDragIcon</filename>(3)</link>">
<!entity cdeman.XmCreateDrawingArea "<link linkend=CDEMMA.MAN133.RSML.1><filename moreinfo=RefEntry>XmCreateDrawingArea</filename>(3)</link>">
<!entity cdeman.XmCreateDrawnButton "<link linkend=CDEMMA.MAN134.RSML.1><filename moreinfo=RefEntry>XmCreateDrawnButton</filename>(3)</link>">
<!entity cdeman.XmCreateDropDownComboBox "<link linkend=CDEMMA.MAN135.RSML.1><filename moreinfo=RefEntry>XmCreateDropDownComboBox</filename>(3)</link>">
<!entity cdeman.XmCreateDropDownList "<link linkend=CDEMMA.MAN136.RSML.1><filename moreinfo=RefEntry>XmCreateDropDownList</filename>(3)</link>">
<!entity cdeman.XmCreateErrorDialog "<link linkend=CDEMMA.MAN137.RSML.1><filename moreinfo=RefEntry>XmCreateErrorDialog</filename>(3)</link>">
<!entity cdeman.XmCreateFileSelectionBox "<link linkend=CDEMMA.MAN138.RSML.1><filename moreinfo=RefEntry>XmCreateFileSelectionBox</filename>(3)</link>">
<!entity cdeman.XmCreateFileSelectionDialog "<link linkend=CDEMMA.MAN139.RSML.1><filename moreinfo=RefEntry>XmCreateFileSelectionDialog</filename>(3)</link>">
<!entity cdeman.XmCreateForm "<link linkend=CDEMMA.MAN140.RSML.1><filename moreinfo=RefEntry>XmCreateForm</filename>(3)</link>">
<!entity cdeman.XmCreateFormDialog "<link linkend=CDEMMA.MAN141.RSML.1><filename moreinfo=RefEntry>XmCreateFormDialog</filename>(3)</link>">
<!entity cdeman.XmCreateFrame "<link linkend=CDEMMA.MAN142.RSML.1><filename moreinfo=RefEntry>XmCreateFrame</filename>(3)</link>">
<!entity cdeman.XmCreateIconGadget "<link linkend=CDEMMA.MAN143.RSML.1><filename moreinfo=RefEntry>XmCreateIconGadget</filename>(3)</link>">
<!entity cdeman.XmCreateInformationDialog "<link linkend=CDEMMA.MAN144.RSML.1><filename moreinfo=RefEntry>XmCreateInformationDialog</filename>(3)</link>">
<!entity cdeman.XmCreateLabel "<link linkend=CDEMMA.MAN145.RSML.1><filename moreinfo=RefEntry>XmCreateLabel</filename>(3)</link>">
<!entity cdeman.XmCreateLabelGadget "<link linkend=CDEMMA.MAN146.RSML.1><filename moreinfo=RefEntry>XmCreateLabelGadget</filename>(3)</link>">
<!entity cdeman.XmCreateList "<link linkend=CDEMMA.MAN147.RSML.1><filename moreinfo=RefEntry>XmCreateList</filename>(3)</link>">
<!entity cdeman.XmCreateMainWindow "<link linkend=CDEMMA.MAN148.RSML.1><filename moreinfo=RefEntry>XmCreateMainWindow</filename>(3)</link>">
<!entity cdeman.XmCreateMenuBar "<link linkend=CDEMMA.MAN149.RSML.1><filename moreinfo=RefEntry>XmCreateMenuBar</filename>(3)</link>">
<!entity cdeman.XmCreateMenuShell "<link linkend=CDEMMA.MAN150.RSML.1><filename moreinfo=RefEntry>XmCreateMenuShell</filename>(3)</link>">
<!entity cdeman.XmCreateMessageBox "<link linkend=CDEMMA.MAN151.RSML.1><filename moreinfo=RefEntry>XmCreateMessageBox</filename>(3)</link>">
<!entity cdeman.XmCreateMessageDialog "<link linkend=CDEMMA.MAN152.RSML.1><filename moreinfo=RefEntry>XmCreateMessageDialog</filename>(3)</link>">
<!entity cdeman.XmCreateNotebook "<link linkend=CDEMMA.MAN153.RSML.1><filename moreinfo=RefEntry>XmCreateNotebook</filename>(3)</link>">
<!entity cdeman.XmCreateOptionMenu "<link linkend=CDEMMA.MAN154.RSML.1><filename moreinfo=RefEntry>XmCreateOptionMenu</filename>(3)</link>">
<!entity cdeman.XmCreatePanedWindow "<link linkend=CDEMMA.MAN155.RSML.1><filename moreinfo=RefEntry>XmCreatePanedWindow</filename>(3)</link>">
<!entity cdeman.XmCreatePopupMenu "<link linkend=CDEMMA.MAN156.RSML.1><filename moreinfo=RefEntry>XmCreatePopupMenu</filename>(3)</link>">
<!entity cdeman.XmCreatePromptDialog "<link linkend=CDEMMA.MAN157.RSML.1><filename moreinfo=RefEntry>XmCreatePromptDialog</filename>(3)</link>">
<!entity cdeman.XmCreatePulldownMenu "<link linkend=CDEMMA.MAN158.RSML.1><filename moreinfo=RefEntry>XmCreatePulldownMenu</filename>(3)</link>">
<!entity cdeman.XmCreatePushButton "<link linkend=CDEMMA.MAN159.RSML.1><filename moreinfo=RefEntry>XmCreatePushButton</filename>(3)</link>">
<!entity cdeman.XmCreatePushButtonGadget "<link linkend=CDEMMA.MAN160.RSML.1><filename moreinfo=RefEntry>XmCreatePushButtonGadget</filename>(3)</link>">
<!entity cdeman.XmCreateQuestionDialog "<link linkend=CDEMMA.MAN161.RSML.1><filename moreinfo=RefEntry>XmCreateQuestionDialog</filename>(3)</link>">
<!entity cdeman.XmCreateRadioBox "<link linkend=CDEMMA.MAN162.RSML.1><filename moreinfo=RefEntry>XmCreateRadioBox</filename>(3)</link>">
<!entity cdeman.XmCreateRowColumn "<link linkend=CDEMMA.MAN163.RSML.1><filename moreinfo=RefEntry>XmCreateRowColumn</filename>(3)</link>">
<!entity cdeman.XmCreateScale "<link linkend=CDEMMA.MAN164.RSML.1><filename moreinfo=RefEntry>XmCreateScale</filename>(3)</link>">
<!entity cdeman.XmCreateScrollBar "<link linkend=CDEMMA.MAN165.RSML.1><filename moreinfo=RefEntry>XmCreateScrollBar</filename>(3)</link>">
<!entity cdeman.XmCreateScrolledList "<link linkend=CDEMMA.MAN167.RSML.1><filename moreinfo=RefEntry>XmCreateScrolledList</filename>(3)</link>">
<!entity cdeman.XmCreateScrolledText "<link linkend=CDEMMA.MAN168.RSML.1><filename moreinfo=RefEntry>XmCreateScrolledText</filename>(3)</link>">
<!entity cdeman.XmCreateScrolledWindow "<link linkend=CDEMMA.MAN169.RSML.1><filename moreinfo=RefEntry>XmCreateScrolledWindow</filename>(3)</link>">
<!entity cdeman.XmCreateSelectionBox "<link linkend=CDEMMA.MAN170.RSML.1><filename moreinfo=RefEntry>XmCreateSelectionBox</filename>(3)</link>">
<!entity cdeman.XmCreateSelectionDialog "<link linkend=CDEMMA.MAN171.RSML.1><filename moreinfo=RefEntry>XmCreateSelectionDialog</filename>(3)</link>">
<!entity cdeman.XmCreateSeparator "<link linkend=CDEMMA.MAN172.RSML.1><filename moreinfo=RefEntry>XmCreateSeparator</filename>(3)</link>">
<!entity cdeman.XmCreateSeparatorGadget "<link linkend=CDEMMA.MAN173.RSML.1><filename moreinfo=RefEntry>XmCreateSeparatorGadget</filename>(3)</link>">
<!entity cdeman.XmCreateSimpleCheckBox "<link linkend=CDEMMA.MAN174.RSML.1><filename moreinfo=RefEntry>XmCreateSimpleCheckBox</filename>(3)</link>">
<!entity cdeman.XmCreateSimpleMenuBar "<link linkend=CDEMMA.MAN175.RSML.1><filename moreinfo=RefEntry>XmCreateSimpleMenuBar</filename>(3)</link>">
<!entity cdeman.XmCreateSimpleOptionMenu "<link linkend=CDEMMA.MAN176.RSML.1><filename moreinfo=RefEntry>XmCreateSimpleOptionMenu</filename>(3)</link>">
<!entity cdeman.XmCreateSimplePopupMenu "<link linkend=CDEMMA.MAN177.RSML.1><filename moreinfo=RefEntry>XmCreateSimplePopupMenu</filename>(3)</link>">
<!entity cdeman.XmCreateSimplePulldownMenu "<link linkend=CDEMMA.MAN178.RSML.1><filename moreinfo=RefEntry>XmCreateSimplePulldownMenu</filename>(3)</link>">
<!entity cdeman.XmCreateSimpleRadioBox "<link linkend=CDEMMA.MAN179.RSML.1><filename moreinfo=RefEntry>XmCreateSimpleRadioBox</filename>(3)</link>">
<!entity cdeman.XmCreateSimpleSpinBox "<link linkend=CDEMOT.XMCREATESIMPLESPINBOX><filename moreinfo=RefEntry>XmCreateSimpleSpinBox</filename>(3)</link>">
<!entity cdeman.XmCreateSpinBox "<link linkend=CDEMMA.MAN180.RSML.1><filename moreinfo=RefEntry>XmCreateSpinBox</filename>(3)</link>">
<!entity cdeman.XmCreateTemplateDialog "<link linkend=CDEMMA.MAN181.RSML.1><filename moreinfo=RefEntry>XmCreateTemplateDialog</filename>(3)</link>">
<!entity cdeman.XmCreateText "<link linkend=CDEMMA.MAN182.RSML.1><filename moreinfo=RefEntry>XmCreateText</filename>(3)</link>">
<!entity cdeman.XmCreateTextField "<link linkend=CDEMMA.MAN183.RSML.1><filename moreinfo=RefEntry>XmCreateTextField</filename>(3)</link>">
<!entity cdeman.XmCreateToggleButton "<link linkend=CDEMMA.MAN184.RSML.1><filename moreinfo=RefEntry>XmCreateToggleButton</filename>(3)</link>">
<!entity cdeman.XmCreateToggleButtonGadget "<link linkend=CDEMMA.MAN185.RSML.1><filename moreinfo=RefEntry>XmCreateToggleButtonGadget</filename>(3)</link>">
<!entity cdeman.XmCreateWarningDialog "<link linkend=CDEMMA.MAN186.RSML.1><filename moreinfo=RefEntry>XmCreateWarningDialog</filename>(3)</link>">
<!entity cdeman.XmCreateWorkArea "<link linkend=CDEMMA.MAN187.RSML.1><filename moreinfo=RefEntry>XmCreateWorkArea</filename>(3)</link>">
<!entity cdeman.XmCreateWorkingDialog "<link linkend=CDEMMA.MAN188.RSML.1><filename moreinfo=RefEntry>XmCreateWorkingDialog</filename>(3)</link>">
<!entity cdeman.XmCvtByteStreamToXmString "<link linkend=CDEMMA.MAN189.RSML.1><filename moreinfo=RefEntry>XmCvtByteStreamToXmString</filename>(3)</link>">
<!entity cdeman.XmCvtCTToXmString "<link linkend=CDEMMA.MAN190.RSML.1><filename moreinfo=RefEntry>XmCvtCTToXmString</filename>(3)</link>">
<!entity cdeman.XmCvtStringToUnitType "<link linkend=CDEMMA.MAN191.RSML.1><filename moreinfo=RefEntry>XmCvtStringToUnitType</filename>(3)</link>">
<!entity cdeman.XmCvtTextPropertyToXmStringTable "<link linkend=CDEMMA.MAN192.RSML.1><filename moreinfo=RefEntry>XmCvtTextPropertyToXmStringTable</filename>(3)</link>">
<!entity cdeman.XmCvtXmStringTableToTextProperty "<link linkend=CDEMMA.MAN193.RSML.1><filename moreinfo=RefEntry>XmCvtXmStringTableToTextProperty</filename>(3)</link>">
<!entity cdeman.XmCvtXmStringToByteStream "<link linkend=CDEMMA.MAN194.RSML.1><filename moreinfo=RefEntry>XmCvtXmStringToByteStream</filename>(3)</link>">
<!entity cdeman.XmCvtXmStringToCT "<link linkend=CDEMMA.MAN195.RSML.1><filename moreinfo=RefEntry>XmCvtXmStringToCT</filename>(3)</link>">
<!entity cdeman.XmDeactivateProtocol "<link linkend=CDEMMA.MAN196.RSML.1><filename moreinfo=RefEntry>XmDeactivateProtocol</filename>(3)</link>">
<!entity cdeman.XmDeactivateWMProtocol "<link linkend=CDEMMA.MAN197.RSML.1><filename moreinfo=RefEntry>XmDeactivateWMProtocol</filename>(3)</link>">
<!entity cdeman.XmDestroyPixmap "<link linkend=CDEMMA.MAN198.RSML.1><filename moreinfo=RefEntry>XmDestroyPixmap</filename>(3)</link>">
<!entity cdeman.XmDirectionMatch "<link linkend=CDEMMA.MAN201.RSML.1><filename moreinfo=RefEntry>XmDirectionMatch</filename>(3)</link>">
<!entity cdeman.XmDirectionMatchPartial "<link linkend=CDEMMA.MAN202.RSML.1><filename moreinfo=RefEntry>XmDirectionMatchPartial</filename>(3)</link>">
<!entity cdeman.XmDirectionToStringDirection "<link linkend=CDEMMA.MAN203.RSML.1><filename moreinfo=RefEntry>XmDirectionToStringDirection</filename>(3)</link>">
<!entity cdeman.XmDragCancel "<link linkend=CDEMMA.MAN205.RSML.1><filename moreinfo=RefEntry>XmDragCancel</filename>(3)</link>">
<!entity cdeman.XmDragStart "<link linkend=CDEMMA.MAN208.RSML.1><filename moreinfo=RefEntry>XmDragStart</filename>(3)</link>">
<!entity cdeman.XmDropSite "<link linkend=CDEMMA.MAN211.RSML.1><filename moreinfo=RefEntry>XmDropSite</filename>(3)</link>">
<!entity cdeman.XmDropSiteConfigureStackingOrder "<link linkend=CDEMMA.MAN212.RSML.1><filename moreinfo=RefEntry>XmDropSiteConfigureStackingOrder</filename>(3)</link>">
<!entity cdeman.XmDropSiteEndUpdate "<link linkend=CDEMMA.MAN213.RSML.1><filename moreinfo=RefEntry>XmDropSiteEndUpdate</filename>(3)</link>">
<!entity cdeman.XmDropSiteQueryStackingOrder "<link linkend=CDEMMA.MAN214.RSML.1><filename moreinfo=RefEntry>XmDropSiteQueryStackingOrder</filename>(3)</link>">
<!entity cdeman.XmDropSiteRegister "<link linkend=CDEMMA.MAN215.RSML.1><filename moreinfo=RefEntry>XmDropSiteRegister</filename>(3)</link>">
<!entity cdeman.XmDropSiteRegistered "<link linkend=CDEMMA.MAN216.RSML.1><filename moreinfo=RefEntry>XmDropSiteRegistered</filename>(3)</link>">
<!entity cdeman.XmDropSiteRetrieve "<link linkend=CDEMMA.MAN217.RSML.1><filename moreinfo=RefEntry>XmDropSiteRetrieve</filename>(3)</link>">
<!entity cdeman.XmDropSiteStartUpdate "<link linkend=CDEMMA.MAN218.RSML.1><filename moreinfo=RefEntry>XmDropSiteStartUpdate</filename>(3)</link>">
<!entity cdeman.XmDropSiteUnregister "<link linkend=CDEMMA.MAN219.RSML.1><filename moreinfo=RefEntry>XmDropSiteUnregister</filename>(3)</link>">
<!entity cdeman.XmDropSiteUpdate "<link linkend=CDEMMA.MAN220.RSML.1><filename moreinfo=RefEntry>XmDropSiteUpdate</filename>(3)</link>">
<!entity cdeman.XmDropTransferAdd "<link linkend=CDEMMA.MAN222.RSML.1><filename moreinfo=RefEntry>XmDropTransferAdd</filename>(3)</link>">
<!entity cdeman.XmDropTransferStart "<link linkend=CDEMMA.MAN223.RSML.1><filename moreinfo=RefEntry>XmDropTransferStart</filename>(3)</link>">
<!entity cdeman.XmFileSelectionBoxGetChild "<link linkend=CDEMMA.MAN225.RSML.1><filename moreinfo=RefEntry>XmFileSelectionBoxGetChild</filename>(3)</link>">
<!entity cdeman.XmFileSelectionDoSearch "<link linkend=CDEMMA.MAN226.RSML.1><filename moreinfo=RefEntry>XmFileSelectionDoSearch</filename>(3)</link>">
<!entity cdeman.XmFontListAdd "<link linkend=CDEMMA.MAN228.RSML.1><filename moreinfo=RefEntry>XmFontListAdd</filename>(3)</link>">
<!entity cdeman.XmFontListAppendEntry "<link linkend=CDEMMA.MAN229.RSML.1><filename moreinfo=RefEntry>XmFontListAppendEntry</filename>(3)</link>">
<!entity cdeman.XmFontListCopy "<link linkend=CDEMMA.MAN230.RSML.1><filename moreinfo=RefEntry>XmFontListCopy</filename>(3)</link>">
<!entity cdeman.XmFontListCreate "<link linkend=CDEMMA.MAN231.RSML.1><filename moreinfo=RefEntry>XmFontListCreate</filename>(3)</link>">
<!entity cdeman.XmFontListEntryCreate "<link linkend=CDEMMA.MAN232.RSML.1><filename moreinfo=RefEntry>XmFontListEntryCreate</filename>(3)</link>">
<!entity cdeman.XmFontListEntryFree "<link linkend=CDEMMA.MAN233.RSML.1><filename moreinfo=RefEntry>XmFontListEntryFree</filename>(3)</link>">
<!entity cdeman.XmFontListEntryGetFont "<link linkend=CDEMMA.MAN234.RSML.1><filename moreinfo=RefEntry>XmFontListEntryGetFont</filename>(3)</link>">
<!entity cdeman.XmFontListEntryGetTag "<link linkend=CDEMMA.MAN235.RSML.1><filename moreinfo=RefEntry>XmFontListEntryGetTag</filename>(3)</link>">
<!entity cdeman.XmFontListEntryLoad "<link linkend=CDEMMA.MAN236.RSML.1><filename moreinfo=RefEntry>XmFontListEntryLoad</filename>(3)</link>">
<!entity cdeman.XmFontListFree "<link linkend=CDEMMA.MAN237.RSML.1><filename moreinfo=RefEntry>XmFontListFree</filename>(3)</link>">
<!entity cdeman.XmFontListFreeFontContext "<link linkend=CDEMMA.MAN238.RSML.1><filename moreinfo=RefEntry>XmFontListFreeFontContext</filename>(3)</link>">
<!entity cdeman.XmFontListGetNextFont "<link linkend=CDEMMA.MAN239.RSML.1><filename moreinfo=RefEntry>XmFontListGetNextFont</filename>(3)</link>">
<!entity cdeman.XmFontListInitFontContext "<link linkend=CDEMMA.MAN240.RSML.1><filename moreinfo=RefEntry>XmFontListInitFontContext</filename>(3)</link>">
<!entity cdeman.XmFontListNextEntry "<link linkend=CDEMMA.MAN241.RSML.1><filename moreinfo=RefEntry>XmFontListNextEntry</filename>(3)</link>">
<!entity cdeman.XmFontListRemoveEntry "<link linkend=CDEMMA.MAN242.RSML.1><filename moreinfo=RefEntry>XmFontListRemoveEntry</filename>(3)</link>">
<!entity cdeman.XmGetAtomName "<link linkend=CDEMMA.MAN246.RSML.1><filename moreinfo=RefEntry>XmGetAtomName</filename>(3)</link>">
<!entity cdeman.XmGetColorCalculation "<link linkend=CDEMMA.MAN247.RSML.1><filename moreinfo=RefEntry>XmGetColorCalculation</filename>(3)</link>">
<!entity cdeman.XmGetColors "<link linkend=CDEMMA.MAN248.RSML.1><filename moreinfo=RefEntry>XmGetColors</filename>(3)</link>">
<!entity cdeman.XmGetDestination "<link linkend=CDEMMA.MAN249.RSML.1><filename moreinfo=RefEntry>XmGetDestination</filename>(3)</link>">
<!entity cdeman.XmGetDragContext "<link linkend=CDEMMA.MAN250.RSML.1><filename moreinfo=RefEntry>XmGetDragContext</filename>(3)</link>">
<!entity cdeman.XmGetFocusWidget "<link linkend=CDEMMA.MAN251.RSML.1><filename moreinfo=RefEntry>XmGetFocusWidget</filename>(3)</link>">
<!entity cdeman.XmGetMenuCursor "<link linkend=CDEMMA.MAN252.RSML.1><filename moreinfo=RefEntry>XmGetMenuCursor</filename>(3)</link>">
<!entity cdeman.XmGetPixmap "<link linkend=CDEMMA.MAN253.RSML.1><filename moreinfo=RefEntry>XmGetPixmap</filename>(3)</link>">
<!entity cdeman.XmGetPixmapByDepth "<link linkend=CDEMMA.MAN254.RSML.1><filename moreinfo=RefEntry>XmGetPixmapByDepth</filename>(3)</link>">
<!entity cdeman.XmGetPostedFromWidget "<link linkend=CDEMMA.MAN255.RSML.1><filename moreinfo=RefEntry>XmGetPostedFromWidget</filename>(3)</link>">
<!entity cdeman.XmGetSecondaryResourceData "<link linkend=CDEMMA.MAN256.RSML.1><filename moreinfo=RefEntry>XmGetSecondaryResourceData</filename>(3)</link>">
<!entity cdeman.XmGetTabGroup "<link linkend=CDEMMA.MAN257.RSML.1><filename moreinfo=RefEntry>XmGetTabGroup</filename>(3)</link>">
<!entity cdeman.XmGetTearOffControl "<link linkend=CDEMMA.MAN258.RSML.1><filename moreinfo=RefEntry>XmGetTearOffControl</filename>(3)</link>">
<!entity cdeman.XmGetVisibility "<link linkend=CDEMMA.MAN259.RSML.1><filename moreinfo=RefEntry>XmGetVisibility</filename>(3)</link>">
<!entity cdeman.XmGetXmDisplay "<link linkend=CDEMMA.MAN260.RSML.1><filename moreinfo=RefEntry>XmGetXmDisplay</filename>(3)</link>">
<!entity cdeman.XmGetXmScreen "<link linkend=CDEMMA.MAN261.RSML.1><filename moreinfo=RefEntry>XmGetXmScreen</filename>(3)</link>">
<!entity cdeman.XmImCloseXIM "<link linkend=CDEMMA.MAN263.RSML.1><filename moreinfo=RefEntry>XmImCloseXIM</filename>(3)</link>">
<!entity cdeman.XmImFreeXIC "<link linkend=CDEMMA.MAN264.RSML.1><filename moreinfo=RefEntry>XmImFreeXIC</filename>(3)</link>">
<!entity cdeman.XmImGetXIC "<link linkend=CDEMMA.MAN265.RSML.1><filename moreinfo=RefEntry>XmImGetXIC</filename>(3)</link>">
<!entity cdeman.XmImGetXIM "<link linkend=CDEMMA.MAN266.RSML.1><filename moreinfo=RefEntry>XmImGetXIM</filename>(3)</link>">
<!entity cdeman.XmImMbLookupString "<link linkend=CDEMMA.MAN267.RSML.1><filename moreinfo=RefEntry>XmImMbLookupString</filename>(3)</link>">
<!entity cdeman.XmImMbResetIC "<link linkend=CDEMOT.XMIMMBRESETIC><filename moreinfo=RefEntry>XmImMbResetIC</filename>(3)</link>">
<!entity cdeman.XmImRegister "<link linkend=CDEMMA.MAN268.RSML.1><filename moreinfo=RefEntry>XmImRegister</filename>(3)</link>">
<!entity cdeman.XmImSetFocusValues "<link linkend=CDEMMA.MAN269.RSML.1><filename moreinfo=RefEntry>XmImSetFocusValues</filename>(3)</link>">
<!entity cdeman.XmImSetValues "<link linkend=CDEMMA.MAN270.RSML.1><filename moreinfo=RefEntry>XmImSetValues</filename>(3)</link>">
<!entity cdeman.XmImSetXIC "<link linkend=CDEMMA.MAN271.RSML.1><filename moreinfo=RefEntry>XmImSetXIC</filename>(3)</link>">
<!entity cdeman.XmImUnregister "<link linkend=CDEMMA.MAN272.RSML.1><filename moreinfo=RefEntry>XmImUnregister</filename>(3)</link>">
<!entity cdeman.XmImUnsetFocus "<link linkend=CDEMMA.MAN273.RSML.1><filename moreinfo=RefEntry>XmImUnsetFocus</filename>(3)</link>">
<!entity cdeman.XmImVaSetFocusValues "<link linkend=CDEMMA.MAN274.RSML.1><filename moreinfo=RefEntry>XmImVaSetFocusValues</filename>(3)</link>">
<!entity cdeman.XmImVaSetValues "<link linkend=CDEMMA.MAN275.RSML.1><filename moreinfo=RefEntry>XmImVaSetValues</filename>(3)</link>">
<!entity cdeman.XmInstallImage "<link linkend=CDEMMA.MAN276.RSML.1><filename moreinfo=RefEntry>XmInstallImage</filename>(3)</link>">
<!entity cdeman.XmInternAtom "<link linkend=CDEMMA.MAN277.RSML.1><filename moreinfo=RefEntry>XmInternAtom</filename>(3)</link>">
<!entity cdeman.XmIsMotifWMRunning "<link linkend=CDEMMA.MAN278.RSML.1><filename moreinfo=RefEntry>XmIsMotifWMRunning</filename>(3)</link>">
<!entity cdeman.XmIsTraversable "<link linkend=CDEMMA.MAN279.RSML.1><filename moreinfo=RefEntry>XmIsTraversable</filename>(3)</link>">
<!entity cdeman.XmListAddItem "<link linkend=CDEMMA.MAN283.RSML.1><filename moreinfo=RefEntry>XmListAddItem</filename>(3)</link>">
<!entity cdeman.XmListAddItemUnselected "<link linkend=CDEMMA.MAN284.RSML.1><filename moreinfo=RefEntry>XmListAddItemUnselected</filename>(3)</link>">
<!entity cdeman.XmListAddItems "<link linkend=CDEMMA.MAN285.RSML.1><filename moreinfo=RefEntry>XmListAddItems</filename>(3)</link>">
<!entity cdeman.XmListAddItemsUnselected "<link linkend=CDEMMA.MAN286.RSML.1><filename moreinfo=RefEntry>XmListAddItemsUnselected</filename>(3)</link>">
<!entity cdeman.XmListDeleteAllItems "<link linkend=CDEMMA.MAN287.RSML.1><filename moreinfo=RefEntry>XmListDeleteAllItems</filename>(3)</link>">
<!entity cdeman.XmListDeleteItem "<link linkend=CDEMMA.MAN288.RSML.1><filename moreinfo=RefEntry>XmListDeleteItem</filename>(3)</link>">
<!entity cdeman.XmListDeleteItems "<link linkend=CDEMMA.MAN289.RSML.1><filename moreinfo=RefEntry>XmListDeleteItems</filename>(3)</link>">
<!entity cdeman.XmListDeleteItemsPos "<link linkend=CDEMMA.MAN290.RSML.1><filename moreinfo=RefEntry>XmListDeleteItemsPos</filename>(3)</link>">
<!entity cdeman.XmListDeletePos "<link linkend=CDEMMA.MAN291.RSML.1><filename moreinfo=RefEntry>XmListDeletePos</filename>(3)</link>">
<!entity cdeman.XmListDeletePositions "<link linkend=CDEMMA.MAN292.RSML.1><filename moreinfo=RefEntry>XmListDeletePositions</filename>(3)</link>">
<!entity cdeman.XmListDeselectAllItems "<link linkend=CDEMMA.MAN293.RSML.1><filename moreinfo=RefEntry>XmListDeselectAllItems</filename>(3)</link>">
<!entity cdeman.XmListDeselectItem "<link linkend=CDEMMA.MAN294.RSML.1><filename moreinfo=RefEntry>XmListDeselectItem</filename>(3)</link>">
<!entity cdeman.XmListDeselectPos "<link linkend=CDEMMA.MAN295.RSML.1><filename moreinfo=RefEntry>XmListDeselectPos</filename>(3)</link>">
<!entity cdeman.XmListGetKbdItemPos "<link linkend=CDEMMA.MAN296.RSML.1><filename moreinfo=RefEntry>XmListGetKbdItemPos</filename>(3)</link>">
<!entity cdeman.XmListGetMatchPos "<link linkend=CDEMMA.MAN297.RSML.1><filename moreinfo=RefEntry>XmListGetMatchPos</filename>(3)</link>">
<!entity cdeman.XmListGetSelectedPos "<link linkend=CDEMMA.MAN298.RSML.1><filename moreinfo=RefEntry>XmListGetSelectedPos</filename>(3)</link>">
<!entity cdeman.XmListItemExists "<link linkend=CDEMMA.MAN299.RSML.1><filename moreinfo=RefEntry>XmListItemExists</filename>(3)</link>">
<!entity cdeman.XmListItemPos "<link linkend=CDEMMA.MAN300.RSML.1><filename moreinfo=RefEntry>XmListItemPos</filename>(3)</link>">
<!entity cdeman.XmListPosSelected "<link linkend=CDEMMA.MAN301.RSML.1><filename moreinfo=RefEntry>XmListPosSelected</filename>(3)</link>">
<!entity cdeman.XmListPosToBounds "<link linkend=CDEMMA.MAN302.RSML.1><filename moreinfo=RefEntry>XmListPosToBounds</filename>(3)</link>">
<!entity cdeman.XmListReplaceItems "<link linkend=CDEMMA.MAN303.RSML.1><filename moreinfo=RefEntry>XmListReplaceItems</filename>(3)</link>">
<!entity cdeman.XmListReplaceItemsPos "<link linkend=CDEMMA.MAN304.RSML.1><filename moreinfo=RefEntry>XmListReplaceItemsPos</filename>(3)</link>">
<!entity cdeman.XmListReplaceItemsPosUnselected "<link linkend=CDEMMA.MAN305.RSML.1><filename moreinfo=RefEntry>XmListReplaceItemsPosUnselected</filename>(3)</link>">
<!entity cdeman.XmListReplaceItemsUnselected "<link linkend=CDEMMA.MAN306.RSML.1><filename moreinfo=RefEntry>XmListReplaceItemsUnselected</filename>(3)</link>">
<!entity cdeman.XmListReplacePositions "<link linkend=CDEMMA.MAN307.RSML.1><filename moreinfo=RefEntry>XmListReplacePositions</filename>(3)</link>">
<!entity cdeman.XmListSelectItem "<link linkend=CDEMMA.MAN308.RSML.1><filename moreinfo=RefEntry>XmListSelectItem</filename>(3)</link>">
<!entity cdeman.XmListSelectPos "<link linkend=CDEMMA.MAN309.RSML.1><filename moreinfo=RefEntry>XmListSelectPos</filename>(3)</link>">
<!entity cdeman.XmListSetAddMode "<link linkend=CDEMMA.MAN310.RSML.1><filename moreinfo=RefEntry>XmListSetAddMode</filename>(3)</link>">
<!entity cdeman.XmListSetBottomItem "<link linkend=CDEMMA.MAN311.RSML.1><filename moreinfo=RefEntry>XmListSetBottomItem</filename>(3)</link>">
<!entity cdeman.XmListSetBottomPos "<link linkend=CDEMMA.MAN312.RSML.1><filename moreinfo=RefEntry>XmListSetBottomPos</filename>(3)</link>">
<!entity cdeman.XmListSetHorizPos "<link linkend=CDEMMA.MAN313.RSML.1><filename moreinfo=RefEntry>XmListSetHorizPos</filename>(3)</link>">
<!entity cdeman.XmListSetItem "<link linkend=CDEMMA.MAN314.RSML.1><filename moreinfo=RefEntry>XmListSetItem</filename>(3)</link>">
<!entity cdeman.XmListSetKbdItemPos "<link linkend=CDEMMA.MAN315.RSML.1><filename moreinfo=RefEntry>XmListSetKbdItemPos</filename>(3)</link>">
<!entity cdeman.XmListSetPos "<link linkend=CDEMMA.MAN316.RSML.1><filename moreinfo=RefEntry>XmListSetPos</filename>(3)</link>">
<!entity cdeman.XmListUpdateSelectedList "<link linkend=CDEMMA.MAN317.RSML.1><filename moreinfo=RefEntry>XmListUpdateSelectedList</filename>(3)</link>">
<!entity cdeman.XmListYToPos "<link linkend=CDEMMA.MAN318.RSML.1><filename moreinfo=RefEntry>XmListYToPos</filename>(3)</link>">
<!entity cdeman.XmMainWindowSep1 "<link linkend=CDEMMA.MAN320.RSML.1><filename moreinfo=RefEntry>XmMainWindowSep1</filename>(3)</link>">
<!entity cdeman.XmMainWindowSep2 "<link linkend=CDEMMA.MAN321.RSML.1><filename moreinfo=RefEntry>XmMainWindowSep2</filename>(3)</link>">
<!entity cdeman.XmMainWindowSep3 "<link linkend=CDEMMA.MAN322.RSML.1><filename moreinfo=RefEntry>XmMainWindowSep3</filename>(3)</link>">
<!entity cdeman.XmMainWindowSetAreas "<link linkend=CDEMMA.MAN323.RSML.1><filename moreinfo=RefEntry>XmMainWindowSetAreas</filename>(3)</link>">
<!entity cdeman.XmMapSegmentEncoding "<link linkend=CDEMMA.MAN325.RSML.1><filename moreinfo=RefEntry>XmMapSegmentEncoding</filename>(3)</link>">
<!entity cdeman.XmMenuPosition "<link linkend=CDEMMA.MAN326.RSML.1><filename moreinfo=RefEntry>XmMenuPosition</filename>(3)</link>">
<!entity cdeman.XmMessageBoxGetChild "<link linkend=CDEMMA.MAN329.RSML.1><filename moreinfo=RefEntry>XmMessageBoxGetChild</filename>(3)</link>">
<!entity cdeman.XmNotebookGetPageInfo "<link linkend=CDEMMA.MAN331.RSML.1><filename moreinfo=RefEntry>XmNotebookGetPageInfo</filename>(3)</link>">
<!entity cdeman.XmObjectAtPoint "<link linkend=CDEMMA.MAN332.RSML.1><filename moreinfo=RefEntry>XmObjectAtPoint</filename>(3)</link>">
<!entity cdeman.XmOptionButtonGadget "<link linkend=CDEMMA.MAN333.RSML.1><filename moreinfo=RefEntry>XmOptionButtonGadget</filename>(3)</link>">
<!entity cdeman.XmOptionLabelGadget "<link linkend=CDEMMA.MAN334.RSML.1><filename moreinfo=RefEntry>XmOptionLabelGadget</filename>(3)</link>">
<!entity cdeman.XmParseMappingCreate "<link linkend=CDEMMA.MAN337.RSML.1><filename moreinfo=RefEntry>XmParseMappingCreate</filename>(3)</link>">
<!entity cdeman.XmParseMappingFree "<link linkend=CDEMMA.MAN338.RSML.1><filename moreinfo=RefEntry>XmParseMappingFree</filename>(3)</link>">
<!entity cdeman.XmParseMappingGetValues "<link linkend=CDEMMA.MAN339.RSML.1><filename moreinfo=RefEntry>XmParseMappingGetValues</filename>(3)</link>">
<!entity cdeman.XmParseMappingSetValues "<link linkend=CDEMMA.MAN340.RSML.1><filename moreinfo=RefEntry>XmParseMappingSetValues</filename>(3)</link>">
<!entity cdeman.XmParseTableFree "<link linkend=CDEMMA.MAN342.RSML.1><filename moreinfo=RefEntry>XmParseTableFree</filename>(3)</link>">
<!entity cdeman.XmGetScaledPixmap "<link linkend=CDEMOT.XMGETSCALEDPIXMAP><filename moreinfo=RefEntry>XmGetScaledPixmap</filename>(3)</link>">
<!entity cdeman.XmPrintPopupPDM "<link linkend=CDEMOT.XMPRINTPOPUPPDM><filename moreinfo=RefEntry>XmPrintPopupPDM</filename>(3)</link>">
<!entity cdeman.XmPrintSetup "<link linkend=CDEMOT.XMPRINTSETUP><filename moreinfo=RefEntry>XmPrintSetup</filename>(3)</link>">
<!entity cdeman.XmPrintShell "<link linkend=CDEMOT.XMPRINTSHELL><filename moreinfo=RefEntry>XmPrintShell</filename>(3)</link>">
<!entity cdeman.XmPrintToFile "<link linkend=CDEMOT.XMPRINTTOFILE><filename moreinfo=RefEntry>XmPrintToFile</filename>(3)</link>">
<!entity cdeman.XmProcessTraversal "<link linkend=CDEMMA.MAN344.RSML.1><filename moreinfo=RefEntry>XmProcessTraversal</filename>(3)</link>">
<!entity cdeman.XmRedisplayWidget "<link linkend=CDEMOT.XMREDISPLAYWIDGET><filename moreinfo=RefEntry>XmRedisplayWidget</filename>(3)</link>">
<!entity cdeman.XmRegisterSegmentEncoding "<link linkend=CDEMMA.MAN347.RSML.1><filename moreinfo=RefEntry>XmRegisterSegmentEncoding</filename>(3)</link>">
<!entity cdeman.XmRemoveFromPostFromList "<link linkend=CDEMMA.MAN348.RSML.1><filename moreinfo=RefEntry>XmRemoveFromPostFromList</filename>(3)</link>">
<!entity cdeman.XmRemoveProtocolCallback "<link linkend=CDEMMA.MAN349.RSML.1><filename moreinfo=RefEntry>XmRemoveProtocolCallback</filename>(3)</link>">
<!entity cdeman.XmRemoveProtocols "<link linkend=CDEMMA.MAN350.RSML.1><filename moreinfo=RefEntry>XmRemoveProtocols</filename>(3)</link>">
<!entity cdeman.XmRemoveTabGroup "<link linkend=CDEMMA.MAN351.RSML.1><filename moreinfo=RefEntry>XmRemoveTabGroup</filename>(3)</link>">
<!entity cdeman.XmRemoveWMProtocolCallback "<link linkend=CDEMMA.MAN352.RSML.1><filename moreinfo=RefEntry>XmRemoveWMProtocolCallback</filename>(3)</link>">
<!entity cdeman.XmRemoveWMProtocols "<link linkend=CDEMMA.MAN353.RSML.1><filename moreinfo=RefEntry>XmRemoveWMProtocols</filename>(3)</link>">
<!entity cdeman.XmRenderTableAddRenditions "<link linkend=CDEMMA.MAN355.RSML.1><filename moreinfo=RefEntry>XmRenderTableAddRenditions</filename>(3)</link>">
<!entity cdeman.XmRenderTableCopy "<link linkend=CDEMMA.MAN356.RSML.1><filename moreinfo=RefEntry>XmRenderTableCopy</filename>(3)</link>">
<!entity cdeman.XmRenderTableCvtFromProp "<link linkend=CDEMMA.MAN357.RSML.1><filename moreinfo=RefEntry>XmRenderTableCvtFromProp</filename>(3)</link>">
<!entity cdeman.XmRenderTableCvtToProp "<link linkend=CDEMMA.MAN358.RSML.1><filename moreinfo=RefEntry>XmRenderTableCvtToProp</filename>(3)</link>">
<!entity cdeman.XmRenderTableFree "<link linkend=CDEMMA.MAN359.RSML.1><filename moreinfo=RefEntry>XmRenderTableFree</filename>(3)</link>">
<!entity cdeman.XmRenderTableGetRendition "<link linkend=CDEMMA.MAN360.RSML.1><filename moreinfo=RefEntry>XmRenderTableGetRendition</filename>(3)</link>">
<!entity cdeman.XmRenderTableGetRenditions "<link linkend=CDEMMA.MAN361.RSML.1><filename moreinfo=RefEntry>XmRenderTableGetRenditions</filename>(3)</link>">
<!entity cdeman.XmRenderTableGetTags "<link linkend=CDEMMA.MAN362.RSML.1><filename moreinfo=RefEntry>XmRenderTableGetTags</filename>(3)</link>">
<!entity cdeman.XmRenderTableRemoveRenditions "<link linkend=CDEMMA.MAN363.RSML.1><filename moreinfo=RefEntry>XmRenderTableRemoveRenditions</filename>(3)</link>">
<!entity cdeman.XmRenditionCreate "<link linkend=CDEMMA.MAN365.RSML.1><filename moreinfo=RefEntry>XmRenditionCreate</filename>(3)</link>">
<!entity cdeman.XmRenditionFree "<link linkend=CDEMMA.MAN366.RSML.1><filename moreinfo=RefEntry>XmRenditionFree</filename>(3)</link>">
<!entity cdeman.XmRenditionRetrieve "<link linkend=CDEMMA.MAN367.RSML.1><filename moreinfo=RefEntry>XmRenditionRetrieve</filename>(3)</link>">
<!entity cdeman.XmRenditionUpdate "<link linkend=CDEMMA.MAN368.RSML.1><filename moreinfo=RefEntry>XmRenditionUpdate</filename>(3)</link>">
<!entity cdeman.XmRepTypeAddReverse "<link linkend=CDEMMA.MAN369.RSML.1><filename moreinfo=RefEntry>XmRepTypeAddReverse</filename>(3)</link>">
<!entity cdeman.XmRepTypeGetId "<link linkend=CDEMMA.MAN370.RSML.1><filename moreinfo=RefEntry>XmRepTypeGetId</filename>(3)</link>">
<!entity cdeman.XmRepTypeGetNameList "<link linkend=CDEMMA.MAN371.RSML.1><filename moreinfo=RefEntry>XmRepTypeGetNameList</filename>(3)</link>">
<!entity cdeman.XmRepTypeGetRecord "<link linkend=CDEMMA.MAN372.RSML.1><filename moreinfo=RefEntry>XmRepTypeGetRecord</filename>(3)</link>">
<!entity cdeman.XmRepTypeGetRegistered "<link linkend=CDEMMA.MAN373.RSML.1><filename moreinfo=RefEntry>XmRepTypeGetRegistered</filename>(3)</link>">
<!entity cdeman.XmRepTypeInstallTearOffModelConverter "<link linkend=CDEMMA.MAN374.RSML.1><filename moreinfo=RefEntry>XmRepTypeInstallTearOffModelConverter</filename>(3)</link>">
<!entity cdeman.XmRepTypeRegister "<link linkend=CDEMMA.MAN375.RSML.1><filename moreinfo=RefEntry>XmRepTypeRegister</filename>(3)</link>">
<!entity cdeman.XmRepTypeValidValue "<link linkend=CDEMMA.MAN376.RSML.1><filename moreinfo=RefEntry>XmRepTypeValidValue</filename>(3)</link>">
<!entity cdeman.XmResolveAllPartOffsets "<link linkend=CDEMMA.MAN377.RSML.1><filename moreinfo=RefEntry>XmResolveAllPartOffsets</filename>(3)</link>">
<!entity cdeman.XmResolvePartOffsets "<link linkend=CDEMMA.MAN378.RSML.1><filename moreinfo=RefEntry>XmResolvePartOffsets</filename>(3)</link>">
<!entity cdeman.XmScaleGetValue "<link linkend=CDEMMA.MAN381.RSML.1><filename moreinfo=RefEntry>XmScaleGetValue</filename>(3)</link>">
<!entity cdeman.XmScaleSetTicks "<link linkend=CDEMMA.MAN382.RSML.1><filename moreinfo=RefEntry>XmScaleSetTicks</filename>(3)</link>">
<!entity cdeman.XmScaleSetValue "<link linkend=CDEMMA.MAN383.RSML.1><filename moreinfo=RefEntry>XmScaleSetValue</filename>(3)</link>">
<!entity cdeman.XmScrollBarGetValues "<link linkend=CDEMMA.MAN386.RSML.1><filename moreinfo=RefEntry>XmScrollBarGetValues</filename>(3)</link>">
<!entity cdeman.XmScrollBarSetValues "<link linkend=CDEMMA.MAN387.RSML.1><filename moreinfo=RefEntry>XmScrollBarSetValues</filename>(3)</link>">
<!entity cdeman.XmScrollVisible "<link linkend=CDEMMA.MAN388.RSML.1><filename moreinfo=RefEntry>XmScrollVisible</filename>(3)</link>">
<!entity cdeman.XmScrolledWindowSetAreas "<link linkend=CDEMMA.MAN390.RSML.1><filename moreinfo=RefEntry>XmScrolledWindowSetAreas</filename>(3)</link>">
<!entity cdeman.XmSelectionBoxGetChild "<link linkend=CDEMMA.MAN392.RSML.1><filename moreinfo=RefEntry>XmSelectionBoxGetChild</filename>(3)</link>">
<!entity cdeman.XmSetColorCalculation "<link linkend=CDEMMA.MAN395.RSML.1><filename moreinfo=RefEntry>XmSetColorCalculation</filename>(3)</link>">
<!entity cdeman.XmSetFontUnit "<link linkend=CDEMMA.MAN396.RSML.1><filename moreinfo=RefEntry>XmSetFontUnit</filename>(3)</link>">
<!entity cdeman.XmSetFontUnits "<link linkend=CDEMMA.MAN397.RSML.1><filename moreinfo=RefEntry>XmSetFontUnits</filename>(3)</link>">
<!entity cdeman.XmSetMenuCursor "<link linkend=CDEMMA.MAN398.RSML.1><filename moreinfo=RefEntry>XmSetMenuCursor</filename>(3)</link>">
<!entity cdeman.XmSetProtocolHooks "<link linkend=CDEMMA.MAN399.RSML.1><filename moreinfo=RefEntry>XmSetProtocolHooks</filename>(3)</link>">
<!entity cdeman.XmSetWMProtocolHooks "<link linkend=CDEMMA.MAN400.RSML.1><filename moreinfo=RefEntry>XmSetWMProtocolHooks</filename>(3)</link>">
<!entity cdeman.XmSpinBox "<link linkend=CDEMMA.MAN401.RSML.1><filename moreinfo=RefEntry>XmSpinBox</filename>(3)</link>">
<!entity cdeman.XmSimpleSpinBoxAddItem "<link linkend=CDEMOT.XMSIMPLESPINBOXADDITEM><filename moreinfo=RefEntry>XmSimpleSpinBoxAddItem</filename>(3)</link>">
<!entity cdeman.XmSimpleSpinBoxDeletePos "<link linkend=CDEMOT.XMSIMPLESPINBOXDELETEPOS><filename moreinfo=RefEntry>XmSimpleSpinBoxDeletePos</filename>(3)</link>">
<!entity cdeman.XmSimpleSpinBoxSetItem "<link linkend=CDEMOT.XMSIMPLESPINBOXSETITEM><filename moreinfo=RefEntry>XmSimpleSpinBoxSetItem</filename>(3)</link>">
<!entity cdeman.XmSpinBoxValidatePosition "<link linkend=CDEMOT.XMSPINBOXVALIDATEPOSITION><filename moreinfo=RefEntry>XmSpinBoxValidatePosition</filename>(3)</link>">
<!entity cdeman.XmSimpleSpinBox "<link linkend=CDEMOT.XMSIMPLESPINBOX><filename moreinfo=RefEntry>XmSimpleSpinBox</filename>(3)</link>">
<!entity cdeman.XmStringBaseline "<link linkend=CDEMMA.MAN403.RSML.1><filename moreinfo=RefEntry>XmStringBaseline</filename>(3)</link>">
<!entity cdeman.XmStringByteCompare "<link linkend=CDEMMA.MAN404.RSML.1><filename moreinfo=RefEntry>XmStringByteCompare</filename>(3)</link>">
<!entity cdeman.XmStringByteStreamLength "<link linkend=CDEMMA.MAN405.RSML.1><filename moreinfo=RefEntry>XmStringByteStreamLength</filename>(3)</link>">
<!entity cdeman.XmStringCompare "<link linkend=CDEMMA.MAN406.RSML.1><filename moreinfo=RefEntry>XmStringCompare</filename>(3)</link>">
<!entity cdeman.XmStringComponentCreate "<link linkend=CDEMMA.MAN407.RSML.1><filename moreinfo=RefEntry>XmStringComponentCreate</filename>(3)</link>">
<!entity cdeman.XmStringComponentType "<link linkend=CDEMMA.MAN408.RSML.1><filename moreinfo=RefEntry>XmStringComponentType</filename>(3)</link>">
<!entity cdeman.XmStringConcat "<link linkend=CDEMMA.MAN409.RSML.1><filename moreinfo=RefEntry>XmStringConcat</filename>(3)</link>">
<!entity cdeman.XmStringConcatAndFree "<link linkend=CDEMMA.MAN410.RSML.1><filename moreinfo=RefEntry>XmStringConcatAndFree</filename>(3)</link>">
<!entity cdeman.XmStringCopy "<link linkend=CDEMMA.MAN411.RSML.1><filename moreinfo=RefEntry>XmStringCopy</filename>(3)</link>">
<!entity cdeman.XmStringCreate "<link linkend=CDEMMA.MAN412.RSML.1><filename moreinfo=RefEntry>XmStringCreate</filename>(3)</link>">
<!entity cdeman.XmStringCreateLocalized "<link linkend=CDEMMA.MAN413.RSML.1><filename moreinfo=RefEntry>XmStringCreateLocalized</filename>(3)</link>">
<!entity cdeman.XmStringCreateLtoR "<link linkend=CDEMMA.MAN414.RSML.1><filename moreinfo=RefEntry>XmStringCreateLtoR</filename>(3)</link>">
<!entity cdeman.XmStringCreateSimple "<link linkend=CDEMMA.MAN415.RSML.1><filename moreinfo=RefEntry>XmStringCreateSimple</filename>(3)</link>">
<!entity cdeman.XmStringDirectionCreate "<link linkend=CDEMMA.MAN417.RSML.1><filename moreinfo=RefEntry>XmStringDirectionCreate</filename>(3)</link>">
<!entity cdeman.XmStringDirectionToDirection "<link linkend=CDEMMA.MAN418.RSML.1><filename moreinfo=RefEntry>XmStringDirectionToDirection</filename>(3)</link>">
<!entity cdeman.XmStringDraw "<link linkend=CDEMMA.MAN419.RSML.1><filename moreinfo=RefEntry>XmStringDraw</filename>(3)</link>">
<!entity cdeman.XmStringDrawImage "<link linkend=CDEMMA.MAN420.RSML.1><filename moreinfo=RefEntry>XmStringDrawImage</filename>(3)</link>">
<!entity cdeman.XmStringDrawUnderline "<link linkend=CDEMMA.MAN421.RSML.1><filename moreinfo=RefEntry>XmStringDrawUnderline</filename>(3)</link>">
<!entity cdeman.XmStringEmpty "<link linkend=CDEMMA.MAN422.RSML.1><filename moreinfo=RefEntry>XmStringEmpty</filename>(3)</link>">
<!entity cdeman.XmStringExtent "<link linkend=CDEMMA.MAN423.RSML.1><filename moreinfo=RefEntry>XmStringExtent</filename>(3)</link>">
<!entity cdeman.XmStringFree "<link linkend=CDEMMA.MAN424.RSML.1><filename moreinfo=RefEntry>XmStringFree</filename>(3)</link>">
<!entity cdeman.XmStringFreeContext "<link linkend=CDEMMA.MAN425.RSML.1><filename moreinfo=RefEntry>XmStringFreeContext</filename>(3)</link>">
<!entity cdeman.XmStringGenerate "<link linkend=CDEMMA.MAN426.RSML.1><filename moreinfo=RefEntry>XmStringGenerate</filename>(3)</link>">
<!entity cdeman.XmStringGetLtoR "<link linkend=CDEMMA.MAN427.RSML.1><filename moreinfo=RefEntry>XmStringGetLtoR</filename>(3)</link>">
<!entity cdeman.XmStringGetNextComponent "<link linkend=CDEMMA.MAN428.RSML.1><filename moreinfo=RefEntry>XmStringGetNextComponent</filename>(3)</link>">
<!entity cdeman.XmStringGetNextSegment "<link linkend=CDEMMA.MAN429.RSML.1><filename moreinfo=RefEntry>XmStringGetNextSegment</filename>(3)</link>">
<!entity cdeman.XmStringGetNextTriple "<link linkend=CDEMMA.MAN430.RSML.1><filename moreinfo=RefEntry>XmStringGetNextTriple</filename>(3)</link>">
<!entity cdeman.XmStringHasSubstring "<link linkend=CDEMMA.MAN431.RSML.1><filename moreinfo=RefEntry>XmStringHasSubstring</filename>(3)</link>">
<!entity cdeman.XmStringHeight "<link linkend=CDEMMA.MAN432.RSML.1><filename moreinfo=RefEntry>XmStringHeight</filename>(3)</link>">
<!entity cdeman.XmStringInitContext "<link linkend=CDEMMA.MAN433.RSML.1><filename moreinfo=RefEntry>XmStringInitContext</filename>(3)</link>">
<!entity cdeman.XmStringIsVoid "<link linkend=CDEMMA.MAN434.RSML.1><filename moreinfo=RefEntry>XmStringIsVoid</filename>(3)</link>">
<!entity cdeman.XmStringLength "<link linkend=CDEMMA.MAN435.RSML.1><filename moreinfo=RefEntry>XmStringLength</filename>(3)</link>">
<!entity cdeman.XmStringLineCount "<link linkend=CDEMMA.MAN436.RSML.1><filename moreinfo=RefEntry>XmStringLineCount</filename>(3)</link>">
<!entity cdeman.XmStringNConcat "<link linkend=CDEMMA.MAN437.RSML.1><filename moreinfo=RefEntry>XmStringNConcat</filename>(3)</link>">
<!entity cdeman.XmStringNCopy "<link linkend=CDEMMA.MAN438.RSML.1><filename moreinfo=RefEntry>XmStringNCopy</filename>(3)</link>">
<!entity cdeman.XmStringParseText "<link linkend=CDEMMA.MAN439.RSML.1><filename moreinfo=RefEntry>XmStringParseText</filename>(3)</link>">
<!entity cdeman.XmStringPeekNextComponent "<link linkend=CDEMMA.MAN440.RSML.1><filename moreinfo=RefEntry>XmStringPeekNextComponent</filename>(3)</link>">
<!entity cdeman.XmStringPeekNextTriple "<link linkend=CDEMMA.MAN441.RSML.1><filename moreinfo=RefEntry>XmStringPeekNextTriple</filename>(3)</link>">
<!entity cdeman.XmStringPutRendition "<link linkend=CDEMMA.MAN442.RSML.1><filename moreinfo=RefEntry>XmStringPutRendition</filename>(3)</link>">
<!entity cdeman.XmStringSegmentCreate "<link linkend=CDEMMA.MAN443.RSML.1><filename moreinfo=RefEntry>XmStringSegmentCreate</filename>(3)</link>">
<!entity cdeman.XmStringSeparatorCreate "<link linkend=CDEMMA.MAN444.RSML.1><filename moreinfo=RefEntry>XmStringSeparatorCreate</filename>(3)</link>">
<!entity cdeman.XmStringTableParseStringArray "<link linkend=CDEMMA.MAN446.RSML.1><filename moreinfo=RefEntry>XmStringTableParseStringArray</filename>(3)</link>">
<!entity cdeman.XmStringTableProposeTablist "<link linkend=CDEMMA.MAN447.RSML.1><filename moreinfo=RefEntry>XmStringTableProposeTablist</filename>(3)</link>">
<!entity cdeman.XmStringTableToXmString "<link linkend=CDEMMA.MAN448.RSML.1><filename moreinfo=RefEntry>XmStringTableToXmString</filename>(3)</link>">
<!entity cdeman.XmStringTableUnparse "<link linkend=CDEMMA.MAN449.RSML.1><filename moreinfo=RefEntry>XmStringTableUnparse</filename>(3)</link>">
<!entity cdeman.XmStringToXmStringTable "<link linkend=CDEMMA.MAN450.RSML.1><filename moreinfo=RefEntry>XmStringToXmStringTable</filename>(3)</link>">
<!entity cdeman.XmStringUnparse "<link linkend=CDEMMA.MAN451.RSML.1><filename moreinfo=RefEntry>XmStringUnparse</filename>(3)</link>">
<!entity cdeman.XmStringWidth "<link linkend=CDEMMA.MAN452.RSML.1><filename moreinfo=RefEntry>XmStringWidth</filename>(3)</link>">
<!entity cdeman.XmTabCreate "<link linkend=CDEMMA.MAN454.RSML.1><filename moreinfo=RefEntry>XmTabCreate</filename>(3)</link>">
<!entity cdeman.XmTabFree "<link linkend=CDEMMA.MAN455.RSML.1><filename moreinfo=RefEntry>XmTabFree</filename>(3)</link>">
<!entity cdeman.XmTabGetValues "<link linkend=CDEMMA.MAN456.RSML.1><filename moreinfo=RefEntry>XmTabGetValues</filename>(3)</link>">
<!entity cdeman.XmTabListCopy "<link linkend=CDEMMA.MAN458.RSML.1><filename moreinfo=RefEntry>XmTabListCopy</filename>(3)</link>">
<!entity cdeman.XmTabListFree "<link linkend=CDEMMA.MAN459.RSML.1><filename moreinfo=RefEntry>XmTabListFree</filename>(3)</link>">
<!entity cdeman.XmTabListGetTab "<link linkend=CDEMMA.MAN460.RSML.1><filename moreinfo=RefEntry>XmTabListGetTab</filename>(3)</link>">
<!entity cdeman.XmTabListInsertTabs "<link linkend=CDEMMA.MAN461.RSML.1><filename moreinfo=RefEntry>XmTabListInsertTabs</filename>(3)</link>">
<!entity cdeman.XmTabListRemoveTabs "<link linkend=CDEMMA.MAN462.RSML.1><filename moreinfo=RefEntry>XmTabListRemoveTabs</filename>(3)</link>">
<!entity cdeman.XmTabListReplacePositions "<link linkend=CDEMMA.MAN463.RSML.1><filename moreinfo=RefEntry>XmTabListReplacePositions</filename>(3)</link>">
<!entity cdeman.XmTabListTabCount "<link linkend=CDEMMA.MAN464.RSML.1><filename moreinfo=RefEntry>XmTabListTabCount</filename>(3)</link>">
<!entity cdeman.XmTabSetValue "<link linkend=CDEMMA.MAN465.RSML.1><filename moreinfo=RefEntry>XmTabSetValue</filename>(3)</link>">
<!entity cdeman.XmTargetsAreCompatible "<link linkend=CDEMMA.MAN466.RSML.1><filename moreinfo=RefEntry>XmTargetsAreCompatible</filename>(3)</link>">
<!entity cdeman.XmTextClearSelection "<link linkend=CDEMMA.MAN468.RSML.1><filename moreinfo=RefEntry>XmTextClearSelection</filename>(3)</link>">
<!entity cdeman.XmTextCopy "<link linkend=CDEMMA.MAN469.RSML.1><filename moreinfo=RefEntry>XmTextCopy</filename>(3)</link>">
<!entity cdeman.XmTextCopyLink "<link linkend=CDEMMA.MAN470.RSML.1><filename moreinfo=RefEntry>XmTextCopyLink</filename>(3)</link>">
<!entity cdeman.XmTextCut "<link linkend=CDEMMA.MAN471.RSML.1><filename moreinfo=RefEntry>XmTextCut</filename>(3)</link>">
<!entity cdeman.XmTextDisableRedisplay "<link linkend=CDEMMA.MAN472.RSML.1><filename moreinfo=RefEntry>XmTextDisableRedisplay</filename>(3)</link>">
<!entity cdeman.XmTextEnableRedisplay "<link linkend=CDEMMA.MAN473.RSML.1><filename moreinfo=RefEntry>XmTextEnableRedisplay</filename>(3)</link>">
<!entity cdeman.XmTextFieldClearSelection "<link linkend=CDEMMA.MAN475.RSML.1><filename moreinfo=RefEntry>XmTextFieldClearSelection</filename>(3)</link>">
<!entity cdeman.XmTextFieldCopy "<link linkend=CDEMMA.MAN476.RSML.1><filename moreinfo=RefEntry>XmTextFieldCopy</filename>(3)</link>">
<!entity cdeman.XmTextFieldCopyLink "<link linkend=CDEMMA.MAN477.RSML.1><filename moreinfo=RefEntry>XmTextFieldCopyLink</filename>(3)</link>">
<!entity cdeman.XmTextFieldCut "<link linkend=CDEMMA.MAN478.RSML.1><filename moreinfo=RefEntry>XmTextFieldCut</filename>(3)</link>">
<!entity cdeman.XmTextFieldGetBaseline "<link linkend=CDEMMA.MAN479.RSML.1><filename moreinfo=RefEntry>XmTextFieldGetBaseline</filename>(3)</link>">
<!entity cdeman.XmTextFieldGetEditable "<link linkend=CDEMMA.MAN480.RSML.1><filename moreinfo=RefEntry>XmTextFieldGetEditable</filename>(3)</link>">
<!entity cdeman.XmTextFieldGetInsertionPosition "<link linkend=CDEMMA.MAN481.RSML.1><filename moreinfo=RefEntry>XmTextFieldGetInsertionPosition</filename>(3)</link>">
<!entity cdeman.XmTextFieldGetLastPosition "<link linkend=CDEMMA.MAN482.RSML.1><filename moreinfo=RefEntry>XmTextFieldGetLastPosition</filename>(3)</link>">
<!entity cdeman.XmTextFieldGetMaxLength "<link linkend=CDEMMA.MAN483.RSML.1><filename moreinfo=RefEntry>XmTextFieldGetMaxLength</filename>(3)</link>">
<!entity cdeman.XmTextFieldGetSelection "<link linkend=CDEMMA.MAN484.RSML.1><filename moreinfo=RefEntry>XmTextFieldGetSelection</filename>(3)</link>">
<!entity cdeman.XmTextFieldGetSelectionPosition "<link linkend=CDEMMA.MAN485.RSML.1><filename moreinfo=RefEntry>XmTextFieldGetSelectionPosition</filename>(3)</link>">
<!entity cdeman.XmTextFieldGetSelectionWcs "<link linkend=CDEMMA.MAN486.RSML.1><filename moreinfo=RefEntry>XmTextFieldGetSelectionWcs</filename>(3)</link>">
<!entity cdeman.XmTextFieldGetString "<link linkend=CDEMMA.MAN487.RSML.1><filename moreinfo=RefEntry>XmTextFieldGetString</filename>(3)</link>">
<!entity cdeman.XmTextFieldGetStringWcs "<link linkend=CDEMMA.MAN488.RSML.1><filename moreinfo=RefEntry>XmTextFieldGetStringWcs</filename>(3)</link>">
<!entity cdeman.XmTextFieldGetSubstring "<link linkend=CDEMMA.MAN489.RSML.1><filename moreinfo=RefEntry>XmTextFieldGetSubstring</filename>(3)</link>">
<!entity cdeman.XmTextFieldGetSubstringWcs "<link linkend=CDEMMA.MAN490.RSML.1><filename moreinfo=RefEntry>XmTextFieldGetSubstringWcs</filename>(3)</link>">
<!entity cdeman.XmTextFieldInsert "<link linkend=CDEMMA.MAN491.RSML.1><filename moreinfo=RefEntry>XmTextFieldInsert</filename>(3)</link>">
<!entity cdeman.XmTextFieldInsertWcs "<link linkend=CDEMMA.MAN492.RSML.1><filename moreinfo=RefEntry>XmTextFieldInsertWcs</filename>(3)</link>">
<!entity cdeman.XmTextFieldPaste "<link linkend=CDEMMA.MAN493.RSML.1><filename moreinfo=RefEntry>XmTextFieldPaste</filename>(3)</link>">
<!entity cdeman.XmTextFieldPasteLink "<link linkend=CDEMMA.MAN494.RSML.1><filename moreinfo=RefEntry>XmTextFieldPasteLink</filename>(3)</link>">
<!entity cdeman.XmTextFieldPosToXY "<link linkend=CDEMMA.MAN495.RSML.1><filename moreinfo=RefEntry>XmTextFieldPosToXY</filename>(3)</link>">
<!entity cdeman.XmTextFieldRemove "<link linkend=CDEMMA.MAN496.RSML.1><filename moreinfo=RefEntry>XmTextFieldRemove</filename>(3)</link>">
<!entity cdeman.XmTextFieldReplace "<link linkend=CDEMMA.MAN497.RSML.1><filename moreinfo=RefEntry>XmTextFieldReplace</filename>(3)</link>">
<!entity cdeman.XmTextFieldReplaceWcs "<link linkend=CDEMMA.MAN498.RSML.1><filename moreinfo=RefEntry>XmTextFieldReplaceWcs</filename>(3)</link>">
<!entity cdeman.XmTextFieldSetAddMode "<link linkend=CDEMMA.MAN499.RSML.1><filename moreinfo=RefEntry>XmTextFieldSetAddMode</filename>(3)</link>">
<!entity cdeman.XmTextFieldSetEditable "<link linkend=CDEMMA.MAN500.RSML.1><filename moreinfo=RefEntry>XmTextFieldSetEditable</filename>(3)</link>">
<!entity cdeman.XmTextFieldSetHighlight "<link linkend=CDEMMA.MAN501.RSML.1><filename moreinfo=RefEntry>XmTextFieldSetHighlight</filename>(3)</link>">
<!entity cdeman.XmTextFieldSetInsertionPosition "<link linkend=CDEMMA.MAN502.RSML.1><filename moreinfo=RefEntry>XmTextFieldSetInsertionPosition</filename>(3)</link>">
<!entity cdeman.XmTextFieldSetMaxLength "<link linkend=CDEMMA.MAN503.RSML.1><filename moreinfo=RefEntry>XmTextFieldSetMaxLength</filename>(3)</link>">
<!entity cdeman.XmTextFieldSetSelection "<link linkend=CDEMMA.MAN504.RSML.1><filename moreinfo=RefEntry>XmTextFieldSetSelection</filename>(3)</link>">
<!entity cdeman.XmTextFieldSetString "<link linkend=CDEMMA.MAN505.RSML.1><filename moreinfo=RefEntry>XmTextFieldSetString</filename>(3)</link>">
<!entity cdeman.XmTextFieldSetStringWcs "<link linkend=CDEMMA.MAN506.RSML.1><filename moreinfo=RefEntry>XmTextFieldSetStringWcs</filename>(3)</link>">
<!entity cdeman.XmTextFieldShowPosition "<link linkend=CDEMMA.MAN507.RSML.1><filename moreinfo=RefEntry>XmTextFieldShowPosition</filename>(3)</link>">
<!entity cdeman.XmTextFieldXYToPos "<link linkend=CDEMMA.MAN508.RSML.1><filename moreinfo=RefEntry>XmTextFieldXYToPos</filename>(3)</link>">
<!entity cdeman.XmTextFindString "<link linkend=CDEMMA.MAN509.RSML.1><filename moreinfo=RefEntry>XmTextFindString</filename>(3)</link>">
<!entity cdeman.XmTextFindStringWcs "<link linkend=CDEMMA.MAN510.RSML.1><filename moreinfo=RefEntry>XmTextFindStringWcs</filename>(3)</link>">
<!entity cdeman.XmTextGetBaseline "<link linkend=CDEMMA.MAN511.RSML.1><filename moreinfo=RefEntry>XmTextGetBaseline</filename>(3)</link>">
<!entity cdeman.XmTextGetCenterline "<link linkend=CDEMOT.XMTEXTGETCENTERLINE><filename moreinfo=RefEntry>XmTextGetCenterline</filename>(3)</link>">
<!entity cdeman.XmTextGetEditable "<link linkend=CDEMMA.MAN512.RSML.1><filename moreinfo=RefEntry>XmTextGetEditable</filename>(3)</link>">
<!entity cdeman.XmTextGetInsertionPosition "<link linkend=CDEMMA.MAN513.RSML.1><filename moreinfo=RefEntry>XmTextGetInsertionPosition</filename>(3)</link>">
<!entity cdeman.XmTextGetLastPosition "<link linkend=CDEMMA.MAN514.RSML.1><filename moreinfo=RefEntry>XmTextGetLastPosition</filename>(3)</link>">
<!entity cdeman.XmTextGetMaxLength "<link linkend=CDEMMA.MAN515.RSML.1><filename moreinfo=RefEntry>XmTextGetMaxLength</filename>(3)</link>">
<!entity cdeman.XmTextGetSelection "<link linkend=CDEMMA.MAN516.RSML.1><filename moreinfo=RefEntry>XmTextGetSelection</filename>(3)</link>">
<!entity cdeman.XmTextGetSelectionPosition "<link linkend=CDEMMA.MAN517.RSML.1><filename moreinfo=RefEntry>XmTextGetSelectionPosition</filename>(3)</link>">
<!entity cdeman.XmTextGetSelectionWcs "<link linkend=CDEMMA.MAN518.RSML.1><filename moreinfo=RefEntry>XmTextGetSelectionWcs</filename>(3)</link>">
<!entity cdeman.XmTextGetSource "<link linkend=CDEMMA.MAN519.RSML.1><filename moreinfo=RefEntry>XmTextGetSource</filename>(3)</link>">
<!entity cdeman.XmTextGetString "<link linkend=CDEMMA.MAN520.RSML.1><filename moreinfo=RefEntry>XmTextGetString</filename>(3)</link>">
<!entity cdeman.XmTextGetStringWcs "<link linkend=CDEMMA.MAN521.RSML.1><filename moreinfo=RefEntry>XmTextGetStringWcs</filename>(3)</link>">
<!entity cdeman.XmTextGetSubstring "<link linkend=CDEMMA.MAN522.RSML.1><filename moreinfo=RefEntry>XmTextGetSubstring</filename>(3)</link>">
<!entity cdeman.XmTextGetSubstringWcs "<link linkend=CDEMMA.MAN523.RSML.1><filename moreinfo=RefEntry>XmTextGetSubstringWcs</filename>(3)</link>">
<!entity cdeman.XmTextGetTopCharacter "<link linkend=CDEMMA.MAN524.RSML.1><filename moreinfo=RefEntry>XmTextGetTopCharacter</filename>(3)</link>">
<!entity cdeman.XmTextInsert "<link linkend=CDEMMA.MAN525.RSML.1><filename moreinfo=RefEntry>XmTextInsert</filename>(3)</link>">
<!entity cdeman.XmTextInsertWcs "<link linkend=CDEMMA.MAN526.RSML.1><filename moreinfo=RefEntry>XmTextInsertWcs</filename>(3)</link>">
<!entity cdeman.XmTextPaste "<link linkend=CDEMMA.MAN527.RSML.1><filename moreinfo=RefEntry>XmTextPaste</filename>(3)</link>">
<!entity cdeman.XmTextPasteLink "<link linkend=CDEMMA.MAN528.RSML.1><filename moreinfo=RefEntry>XmTextPasteLink</filename>(3)</link>">
<!entity cdeman.XmTextPosToXY "<link linkend=CDEMMA.MAN529.RSML.1><filename moreinfo=RefEntry>XmTextPosToXY</filename>(3)</link>">
<!entity cdeman.XmTextRemove "<link linkend=CDEMMA.MAN531.RSML.1><filename moreinfo=RefEntry>XmTextRemove</filename>(3)</link>">
<!entity cdeman.XmTextReplace "<link linkend=CDEMMA.MAN532.RSML.1><filename moreinfo=RefEntry>XmTextReplace</filename>(3)</link>">
<!entity cdeman.XmTextReplaceWcs "<link linkend=CDEMMA.MAN533.RSML.1><filename moreinfo=RefEntry>XmTextReplaceWcs</filename>(3)</link>">
<!entity cdeman.XmTextScroll "<link linkend=CDEMMA.MAN534.RSML.1><filename moreinfo=RefEntry>XmTextScroll</filename>(3)</link>">
<!entity cdeman.XmTextSetAddMode "<link linkend=CDEMMA.MAN535.RSML.1><filename moreinfo=RefEntry>XmTextSetAddMode</filename>(3)</link>">
<!entity cdeman.XmTextSetEditable "<link linkend=CDEMMA.MAN536.RSML.1><filename moreinfo=RefEntry>XmTextSetEditable</filename>(3)</link>">
<!entity cdeman.XmTextSetHighlight "<link linkend=CDEMMA.MAN537.RSML.1><filename moreinfo=RefEntry>XmTextSetHighlight</filename>(3)</link>">
<!entity cdeman.XmTextSetInsertionPosition "<link linkend=CDEMMA.MAN538.RSML.1><filename moreinfo=RefEntry>XmTextSetInsertionPosition</filename>(3)</link>">
<!entity cdeman.XmTextSetMaxLength "<link linkend=CDEMMA.MAN539.RSML.1><filename moreinfo=RefEntry>XmTextSetMaxLength</filename>(3)</link>">
<!entity cdeman.XmTextSetSelection "<link linkend=CDEMMA.MAN540.RSML.1><filename moreinfo=RefEntry>XmTextSetSelection</filename>(3)</link>">
<!entity cdeman.XmTextSetSource "<link linkend=CDEMMA.MAN541.RSML.1><filename moreinfo=RefEntry>XmTextSetSource</filename>(3)</link>">
<!entity cdeman.XmTextSetString "<link linkend=CDEMMA.MAN542.RSML.1><filename moreinfo=RefEntry>XmTextSetString</filename>(3)</link>">
<!entity cdeman.XmTextSetStringWcs "<link linkend=CDEMMA.MAN543.RSML.1><filename moreinfo=RefEntry>XmTextSetStringWcs</filename>(3)</link>">
<!entity cdeman.XmTextSetTopCharacter "<link linkend=CDEMMA.MAN544.RSML.1><filename moreinfo=RefEntry>XmTextSetTopCharacter</filename>(3)</link>">
<!entity cdeman.XmTextShowPosition "<link linkend=CDEMMA.MAN545.RSML.1><filename moreinfo=RefEntry>XmTextShowPosition</filename>(3)</link>">
<!entity cdeman.XmTextXYToPos "<link linkend=CDEMMA.MAN546.RSML.1><filename moreinfo=RefEntry>XmTextXYToPos</filename>(3)</link>">
<!entity cdeman.XmToggleButtonGadgetGetState "<link linkend=CDEMMA.MAN549.RSML.1><filename moreinfo=RefEntry>XmToggleButtonGadgetGetState</filename>(3)</link>">
<!entity cdeman.XmToggleButtonGadgetSetState "<link linkend=CDEMMA.MAN550.RSML.1><filename moreinfo=RefEntry>XmToggleButtonGadgetSetState</filename>(3)</link>">
<!entity cdeman.XmToggleButtonGetState "<link linkend=CDEMMA.MAN551.RSML.1><filename moreinfo=RefEntry>XmToggleButtonGetState</filename>(3)</link>">
<!entity cdeman.XmToggleButtonSetState "<link linkend=CDEMMA.MAN552.RSML.1><filename moreinfo=RefEntry>XmToggleButtonSetState</filename>(3)</link>">
<!entity cdeman.XmToggleButtonSetValue "<link linkend=CDEMMA.MAN553.RSML.1><filename moreinfo=RefEntry>XmToggleButtonSetValue</filename>(3)</link>">
<!entity cdeman.XmTrackingEvent "<link linkend=CDEMMA.MAN554.RSML.1><filename moreinfo=RefEntry>XmTrackingEvent</filename>(3)</link>">
<!entity cdeman.XmTrackingLocate "<link linkend=CDEMMA.MAN555.RSML.1><filename moreinfo=RefEntry>XmTrackingLocate</filename>(3)</link>">
<!entity cdeman.XmTransferDone "<link linkend=CDEMMA.MAN556.RSML.1><filename moreinfo=RefEntry>XmTransferDone</filename>(3)</link>">
<!entity cdeman.XmTransferSendRequest "<link linkend=CDEMMA.MAN557.RSML.1><filename moreinfo=RefEntry>XmTransferSendRequest</filename>(3)</link>">
<!entity cdeman.XmTransferSetParameters "<link linkend=CDEMMA.MAN558.RSML.1><filename moreinfo=RefEntry>XmTransferSetParameters</filename>(3)</link>">
<!entity cdeman.XmTransferStartRequest "<link linkend=CDEMMA.MAN559.RSML.1><filename moreinfo=RefEntry>XmTransferStartRequest</filename>(3)</link>">
<!entity cdeman.XmTransferValue "<link linkend=CDEMMA.MAN560.RSML.1><filename moreinfo=RefEntry>XmTransferValue</filename>(3)</link>">
<!entity cdeman.XmTranslateKey "<link linkend=CDEMMA.MAN561.RSML.1><filename moreinfo=RefEntry>XmTranslateKey</filename>(3)</link>">
<!entity cdeman.XmUninstallImage "<link linkend=CDEMMA.MAN562.RSML.1><filename moreinfo=RefEntry>XmUninstallImage</filename>(3)</link>">
<!entity cdeman.XmUpdateDisplay "<link linkend=CDEMMA.MAN563.RSML.1><filename moreinfo=RefEntry>XmUpdateDisplay</filename>(3)</link>">
<!entity cdeman.XmVaCreateSimpleCheckBox "<link linkend=CDEMMA.MAN564.RSML.1><filename moreinfo=RefEntry>XmVaCreateSimpleCheckBox</filename>(3)</link>">
<!entity cdeman.XmVaCreateSimpleMenuBar "<link linkend=CDEMMA.MAN565.RSML.1><filename moreinfo=RefEntry>XmVaCreateSimpleMenuBar</filename>(3)</link>">
<!entity cdeman.XmVaCreateSimpleOptionMenu "<link linkend=CDEMMA.MAN566.RSML.1><filename moreinfo=RefEntry>XmVaCreateSimpleOptionMenu</filename>(3)</link>">
<!entity cdeman.XmVaCreateSimplePopupMenu "<link linkend=CDEMMA.MAN567.RSML.1><filename moreinfo=RefEntry>XmVaCreateSimplePopupMenu</filename>(3)</link>">
<!entity cdeman.XmVaCreateSimplePulldownMenu "<link linkend=CDEMMA.MAN568.RSML.1><filename moreinfo=RefEntry>XmVaCreateSimplePulldownMenu</filename>(3)</link>">
<!entity cdeman.XmVaCreateSimpleRadioBox "<link linkend=CDEMMA.MAN569.RSML.1><filename moreinfo=RefEntry>XmVaCreateSimpleRadioBox</filename>(3)</link>">
<!entity cdeman.XmWidgetGetBaselines "<link linkend=CDEMMA.MAN570.RSML.1><filename moreinfo=RefEntry>XmWidgetGetBaselines</filename>(3)</link>">
<!entity cdeman.XmWidgetGetDisplayRect "<link linkend=CDEMMA.MAN571.RSML.1><filename moreinfo=RefEntry>XmWidgetGetDisplayRect</filename>(3)</link>">
<!entity cdeman.MrmCloseHierarchy "<link linkend=CDEMMA.MAN7.RSML.1><filename moreinfo=RefEntry>MrmCloseHierarchy</filename>(3)</link>">
<!entity cdeman.MrmFetchBitmapLiteral "<link linkend=CDEMMA.MAN8.RSML.1><filename moreinfo=RefEntry>MrmFetchBitmapLiteral</filename>(3)</link>">
<!entity cdeman.MrmFetchColorLiteral "<link linkend=CDEMMA.MAN9.RSML.1><filename moreinfo=RefEntry>MrmFetchColorLiteral</filename>(3)</link>">
<!entity cdeman.MrmFetchIconLiteral "<link linkend=CDEMMA.MAN10.RSML.1><filename moreinfo=RefEntry>MrmFetchIconLiteral</filename>(3)</link>">
<!entity cdeman.MrmFetchLiteral "<link linkend=CDEMMA.MAN11.RSML.1><filename moreinfo=RefEntry>MrmFetchLiteral</filename>(3)</link>">
<!entity cdeman.MrmFetchSetValues "<link linkend=CDEMMA.MAN12.RSML.1><filename moreinfo=RefEntry>MrmFetchSetValues</filename>(3)</link>">
<!entity cdeman.MrmFetchWidget "<link linkend=CDEMMA.MAN13.RSML.1><filename moreinfo=RefEntry>MrmFetchWidget</filename>(3)</link>">
<!entity cdeman.MrmFetchWidgetOverride "<link linkend=CDEMMA.MAN14.RSML.1><filename moreinfo=RefEntry>MrmFetchWidgetOverride</filename>(3)</link>">
<!entity cdeman.MrmInitialize "<link linkend=CDEMMA.MAN15.RSML.1><filename moreinfo=RefEntry>MrmInitialize</filename>(3)</link>">
<!entity cdeman.MrmOpenHierarchy "<link linkend=CDEMMA.MAN16.RSML.1><filename moreinfo=RefEntry>MrmOpenHierarchy</filename>(3)</link>">
<!entity cdeman.MrmOpenHierarchyFromBuffer "<link linkend=CDEMMA.MAN17.RSML.1><filename moreinfo=RefEntry>MrmOpenHierarchyFromBuffer</filename>(3)</link>">
<!entity cdeman.MrmOpenHierarchyPerDisplay "<link linkend=CDEMMA.MAN18.RSML.1><filename moreinfo=RefEntry>MrmOpenHierarchyPerDisplay</filename>(3)</link>">
<!entity cdeman.MrmRegisterClass "<link linkend=CDEMMA.MAN19.RSML.1><filename moreinfo=RefEntry>MrmRegisterClass</filename>(3)</link>">
<!entity cdeman.MrmRegisterNames "<link linkend=CDEMMA.MAN20.RSML.1><filename moreinfo=RefEntry>MrmRegisterNames</filename>(3)</link>">
<!entity cdeman.MrmRegisterNamesInHierarchy "<link linkend=CDEMMA.MAN21.RSML.1><filename moreinfo=RefEntry>MrmRegisterNamesInHierarchy</filename>(3)</link>">
<!entity cdeman.Uil3 "<link linkend=CDEMMA.MAN28.RSML.1><filename moreinfo=RefEntry>Uil</filename>(3)</link>">
<!entity cdeman.UilDumpSymbolTable "<link linkend=CDEMMA.MAN29.RSML.1><filename moreinfo=RefEntry>UilDumpSymbolTable</filename>(3)</link>">
<!entity cdeman.mwmrc "<link linkend=CDEMOT.MWMRC><filename moreinfo=RefEntry>mwmrc</filename>(4)</link>">
<!entity cdeman.Traits "<link linkend=CDEMMA.MAN572.RSML.1><filename moreinfo=RefEntry>Traits</filename>(5)</link>">
<!entity cdeman.UIL5 "<link linkend=CDEMMA.MAN573.RSML.1><filename moreinfo=RefEntry>UIL</filename>(5)</link>">
<!entity cdeman.WML "<link linkend=CDEMMA.MAN574.RSML.1><filename moreinfo=RefEntry>WML</filename>(5)</link>">
<!entity cdeman.XmeAddFocusChangeCallback "<link linkend=CDEMWG.MAN0.RSML.1><filename moreinfo=RefEntry>XmeAddFocusChangeCallback</filename>(3)</link>">
<!entity cdeman.XmeClearBorder "<link linkend=CDEMWG.MAN1.RSML.1><filename moreinfo=RefEntry>XmeClearBorder</filename>(3)</link>">
<!entity cdeman.XmeClipboardSink "<link linkend=CDEMWG.MAN2.RSML.1><filename moreinfo=RefEntry>XmeClipboardSink</filename>(3)</link>">
<!entity cdeman.XmeClipboardSource "<link linkend=CDEMWG.MAN3.RSML.1><filename moreinfo=RefEntry>XmeClipboardSource</filename>(3)</link>">
<!entity cdeman.XmeGetDesktopColorCells "<link linkend=CDEMOT.XMEGETDESKTOPCOLORCELLS><filename moreinfo=RefEntry>XmeGetDesktopColorCells</filename>(3)</link>">
<!entity cdeman.XmeGetColorObjData "<link linkend=CDEMOT.XMEGETCOLOROBJDATA><filename moreinfo=RefEntry>XmeGetColorObjData</filename>(3)</link>">
<!entity cdeman.XmeConfigureObject "<link linkend=CDEMWG.MAN4.RSML.1><filename moreinfo=RefEntry>XmeConfigureObject</filename>(3)</link>">
<!entity cdeman.XmeConvertMerge "<link linkend=CDEMWG.MAN5.RSML.1><filename moreinfo=RefEntry>XmeConvertMerge</filename>(3)</link>">
<!entity cdeman.XmeCreateClassDialog "<link linkend=CDEMWG.MAN6.RSML.1><filename moreinfo=RefEntry>XmeCreateClassDialog</filename>(3)</link>">
<!entity cdeman.XmeDragSource "<link linkend=CDEMWG.MAN7.RSML.1><filename moreinfo=RefEntry>XmeDragSource</filename>(3)</link>">
<!entity cdeman.XmeDrawArrow "<link linkend=CDEMWG.MAN8.RSML.1><filename moreinfo=RefEntry>XmeDrawArrow</filename>(3)</link>">
<!entity cdeman.XmeDrawCircle "<link linkend=CDEMWG.MAN9.RSML.1><filename moreinfo=RefEntry>XmeDrawCircle</filename>(3)</link>">
<!entity cdeman.XmeDrawDiamond "<link linkend=CDEMWG.MAN10.RSML.1><filename moreinfo=RefEntry>XmeDrawDiamond</filename>(3)</link>">
<!entity cdeman.XmeDrawHighlight "<link linkend=CDEMWG.MAN11.RSML.1><filename moreinfo=RefEntry>XmeDrawHighlight</filename>(3)</link>">
<!entity cdeman.XmeDrawIndicator "<link linkend=CDEMWG.MAN12.RSML.1><filename moreinfo=RefEntry>XmeDrawIndicator</filename>(3)</link>">
<!entity cdeman.XmeDrawPolygonShadow "<link linkend=CDEMWG.MAN13.RSML.1><filename moreinfo=RefEntry>XmeDrawPolygonShadow</filename>(3)</link>">
<!entity cdeman.XmeDrawSeparator "<link linkend=CDEMWG.MAN14.RSML.1><filename moreinfo=RefEntry>XmeDrawSeparator</filename>(3)</link>">
<!entity cdeman.XmeDrawShadows "<link linkend=CDEMWG.MAN15.RSML.1><filename moreinfo=RefEntry>XmeDrawShadows</filename>(3)</link>">
<!entity cdeman.XmeDropSink "<link linkend=CDEMWG.MAN16.RSML.1><filename moreinfo=RefEntry>XmeDropSink</filename>(3)</link>">
<!entity cdeman.XmeFocusIsInShell "<link linkend=CDEMWG.MAN17.RSML.1><filename moreinfo=RefEntry>XmeFocusIsInShell</filename>(3)</link>">
<!entity cdeman.XmeFromHorizontalPixels "<link linkend=CDEMWG.MAN18.RSML.1><filename moreinfo=RefEntry>XmeFromHorizontalPixels</filename>(3)</link>">
<!entity cdeman.XmeFromVerticalPixels "<link linkend=CDEMWG.MAN19.RSML.1><filename moreinfo=RefEntry>XmeFromVerticalPixels</filename>(3)</link>">
<!entity cdeman.XmeGetDefaultPixel "<link linkend=CDEMWG.MAN20.RSML.1><filename moreinfo=RefEntry>XmeGetDefaultPixel</filename>(3)</link>">
<!entity cdeman.XmeGetDefaultRenderTable "<link linkend=CDEMWG.MAN21.RSML.1><filename moreinfo=RefEntry>XmeGetDefaultRenderTable</filename>(3)</link>">
<!entity cdeman.XmeGetDirection "<link linkend=CDEMWG.MAN22.RSML.1><filename moreinfo=RefEntry>XmeGetDirection</filename>(3)</link>">
<!entity cdeman.XmeGetEncodingAtom "<link linkend=CDEMWG.MAN23.RSML.1><filename moreinfo=RefEntry>XmeGetEncodingAtom</filename>(3)</link>">
<!entity cdeman.XmeGetHomeDirName "<link linkend=CDEMWG.MAN24.RSML.1><filename moreinfo=RefEntry>XmeGetHomeDirName</filename>(3)</link>">
<!entity cdeman.XmeGetLocalizedString "<link linkend=CDEMWG.MAN25.RSML.1><filename moreinfo=RefEntry>XmeGetLocalizedString</filename>(3)</link>">
<!entity cdeman.XmeGetNextCharacter "<link linkend=CDEMWG.MAN26.RSML.1><filename moreinfo=RefEntry>XmeGetNextCharacter</filename>(3)</link>">
<!entity cdeman.XmeGetNullCursor "<link linkend=CDEMWG.MAN27.RSML.1><filename moreinfo=RefEntry>XmeGetNullCursor</filename>(3)</link>">
<!entity cdeman.XmeGetPixmapData "<link linkend=CDEMWG.MAN28.RSML.1><filename moreinfo=RefEntry>XmeGetPixmapData</filename>(3)</link>">
<!entity cdeman.XmeGetTextualDragIcon "<link linkend=CDEMWG.MAN29.RSML.1><filename moreinfo=RefEntry>XmeGetTextualDragIcon</filename>(3)</link>">
<!entity cdeman.XmeMicroSleep "<link linkend=CDEMWG.MAN30.RSML.1><filename moreinfo=RefEntry>XmeMicroSleep</filename>(3)</link>">
<!entity cdeman.XmeNamedSink "<link linkend=CDEMWG.MAN31.RSML.1><filename moreinfo=RefEntry>XmeNamedSink</filename>(3)</link>">
<!entity cdeman.XmeNamedSource "<link linkend=CDEMWG.MAN32.RSML.1><filename moreinfo=RefEntry>XmeNamedSource</filename>(3)</link>">
<!entity cdeman.XmeNamesAreEqual "<link linkend=CDEMWG.MAN33.RSML.1><filename moreinfo=RefEntry>XmeNamesAreEqual</filename>(3)</link>">
<!entity cdeman.XmeNavigChangeManaged "<link linkend=CDEMWG.MAN34.RSML.1><filename moreinfo=RefEntry>XmeNavigChangeManaged</filename>(3)</link>">
<!entity cdeman.XmePrimarySink "<link linkend=CDEMWG.MAN35.RSML.1><filename moreinfo=RefEntry>XmePrimarySink</filename>(3)</link>">
<!entity cdeman.XmePrimarySource "<link linkend=CDEMWG.MAN36.RSML.1><filename moreinfo=RefEntry>XmePrimarySource</filename>(3)</link>">
<!entity cdeman.XmeQueryBestCursorSize "<link linkend=CDEMWG.MAN37.RSML.1><filename moreinfo=RefEntry>XmeQueryBestCursorSize</filename>(3)</link>">
<!entity cdeman.XmeRedisplayGadgets "<link linkend=CDEMWG.MAN38.RSML.1><filename moreinfo=RefEntry>XmeRedisplayGadgets</filename>(3)</link>">
<!entity cdeman.XmeRemoveFocusChangeCallback "<link linkend=CDEMWG.MAN39.RSML.1><filename moreinfo=RefEntry>XmeRemoveFocusChangeCallback</filename>(3)</link>">
<!entity cdeman.XmeRenderTableGetDefaultFont "<link linkend=CDEMWG.MAN40.RSML.1><filename moreinfo=RefEntry>XmeRenderTableGetDefaultFont</filename>(3)</link>">
<!entity cdeman.XmeReplyToQueryGeometry "<link linkend=CDEMWG.MAN41.RSML.1><filename moreinfo=RefEntry>XmeReplyToQueryGeometry</filename>(3)</link>">
<!entity cdeman.XmeResolvePartOffsets "<link linkend=CDEMWG.MAN42.RSML.1><filename moreinfo=RefEntry>XmeResolvePartOffsets</filename>(3)</link>">
<!entity cdeman.XmeSecondarySink "<link linkend=CDEMWG.MAN43.RSML.1><filename moreinfo=RefEntry>XmeSecondarySink</filename>(3)</link>">
<!entity cdeman.XmeSecondarySource "<link linkend=CDEMWG.MAN44.RSML.1><filename moreinfo=RefEntry>XmeSecondarySource</filename>(3)</link>">
<!entity cdeman.XmeSecondaryTransfer "<link linkend=CDEMWG.MAN45.RSML.1><filename moreinfo=RefEntry>XmeSecondaryTransfer</filename>(3)</link>">
<!entity cdeman.XmeSetWMShellTitle "<link linkend=CDEMWG.MAN46.RSML.1><filename moreinfo=RefEntry>XmeSetWMShellTitle</filename>(3)</link>">
<!entity cdeman.XmeStandardConvert "<link linkend=CDEMWG.MAN47.RSML.1><filename moreinfo=RefEntry>XmeStandardConvert</filename>(3)</link>">
<!entity cdeman.XmeStandardTargets "<link linkend=CDEMWG.MAN48.RSML.1><filename moreinfo=RefEntry>XmeStandardTargets</filename>(3)</link>">
<!entity cdeman.XmeToHorizontalPixels "<link linkend=CDEMWG.MAN49.RSML.1><filename moreinfo=RefEntry>XmeToHorizontalPixels</filename>(3)</link>">
<!entity cdeman.XmeToVerticalPixels "<link linkend=CDEMWG.MAN50.RSML.1><filename moreinfo=RefEntry>XmeToVerticalPixels</filename>(3)</link>">
<!entity cdeman.XmeTraitGet "<link linkend=CDEMWG.MAN51.RSML.1><filename moreinfo=RefEntry>XmeTraitGet</filename>(3)</link>">
<!entity cdeman.XmeTraitSet "<link linkend=CDEMWG.MAN52.RSML.1><filename moreinfo=RefEntry>XmeTraitSet</filename>(3)</link>">
<!entity cdeman.XmeTransferAddDoneProc "<link linkend=CDEMWG.MAN53.RSML.1><filename moreinfo=RefEntry>XmeTransferAddDoneProc</filename>(3)</link>">
<!entity cdeman.XmeVirtualToActualKeysyms "<link linkend=CDEMWG.MAN54.RSML.1><filename moreinfo=RefEntry>XmeVirtualToActualKeysyms</filename>(3)</link>">
<!entity cdeman.XmeWarning "<link linkend=CDEMWG.MAN55.RSML.1><filename moreinfo=RefEntry>XmeWarning</filename>(3)</link>">
<!entity cdeman.XmQTaccessTextual "<link linkend=CDEMWG.MAN56.RSML.1><filename moreinfo=RefEntry>XmQTaccessTextual</filename>(3)</link>">
<!entity cdeman.XmQTactivatable "<link linkend=CDEMWG.MAN57.RSML.1><filename moreinfo=RefEntry>XmQTactivatable</filename>(3)</link>">
<!entity cdeman.XmQTcareParentVisual "<link linkend=CDEMWG.MAN58.RSML.1><filename moreinfo=RefEntry>XmQTcareParentVisual</filename>(3)</link>">
<!entity cdeman.XmQTcontainer "<link linkend=CDEMWG.MAN59.RSML.1><filename moreinfo=RefEntry>XmQTcontainer</filename>(3)</link>">
<!entity cdeman.XmQTcontainerItem "<link linkend=CDEMWG.MAN60.RSML.1><filename moreinfo=RefEntry>XmQTcontainerItem</filename>(3)</link>">
<!entity cdeman.XmQTdialogShellSavvy "<link linkend=CDEMWG.MAN61.RSML.1><filename moreinfo=RefEntry>XmQTdialogShellSavvy</filename>(3)</link>">
<!entity cdeman.XmQTjoinSide "<link linkend=CDEMWG.MAN62.RSML.1><filename moreinfo=RefEntry>XmQTjoinSide</filename>(3)</link>">
<!entity cdeman.XmQTmenuSavvy "<link linkend=CDEMWG.MAN63.RSML.1><filename moreinfo=RefEntry>XmQTmenuSavvy</filename>(3)</link>">
<!entity cdeman.XmQTmenuSystem "<link linkend=CDEMWG.MAN64.RSML.1><filename moreinfo=RefEntry>XmQTmenuSystem</filename>(3)</link>">
<!entity cdeman.XmQTnavigator "<link linkend=CDEMWG.MAN65.RSML.1><filename moreinfo=RefEntry>XmQTnavigator</filename>(3)</link>">
<!entity cdeman.XmQTscrollFrame "<link linkend=CDEMWG.MAN66.RSML.1><filename moreinfo=RefEntry>XmQTscrollFrame</filename>(3)</link>">
<!entity cdeman.XmQTspecifyRenderTable "<link linkend=CDEMWG.MAN67.RSML.1><filename moreinfo=RefEntry>XmQTspecifyRenderTable</filename>(3)</link>">
<!entity cdeman.XmQTtakesDefault "<link linkend=CDEMWG.MAN68.RSML.1><filename moreinfo=RefEntry>XmQTtakesDefault</filename>(3)</link>">
<!entity cdeman.XmQTtransfer "<link linkend=CDEMWG.MAN69.RSML.1><filename moreinfo=RefEntry>XmQTtransfer</filename>(3)</link>">
<!entity cdeman.ExmCommandButton "<link linkend=CDEMWG.MAN70.RSML.1><filename moreinfo=RefEntry>ExmCommandButton</filename>(3)</link>">
<!entity cdeman.ExmGrid "<link linkend=CDEMWG.MAN71.RSML.1><filename moreinfo=RefEntry>ExmGrid</filename>(3)</link>">
<!entity cdeman.ExmMenuButton "<link linkend=CDEMWG.MAN72.RSML.1><filename moreinfo=RefEntry>ExmMenuButton</filename>(3)</link>">
<!entity cdeman.ExmPanner "<link linkend=CDEMWG.MAN73.RSML.1><filename moreinfo=RefEntry>ExmPanner</filename>(3)</link>">
<!entity cdeman.ExmSimple "<link linkend=CDEMWG.MAN74.RSML.1><filename moreinfo=RefEntry>ExmSimple</filename>(3)</link>">
<!entity cdeman.ExmString "<link linkend=CDEMWG.MAN75.RSML.1><filename moreinfo=RefEntry>ExmString</filename>(3)</link>">
<!entity cdeman.ExmStringTransfer "<link linkend=CDEMWG.MAN76.RSML.1><filename moreinfo=RefEntry>ExmStringTransfer</filename>(3)</link>">
<!entity cdeman.ExmTabButton "<link linkend=CDEMWG.MAN77.RSML.1><filename moreinfo=RefEntry>ExmTabButton</filename>(3)</link>">

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,157 @@
<!-- $XConsortium: uil.sgm /main/12 1996/09/08 21:43:44 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.MAN1.rsml.1">
<RefMeta>
<RefEntryTitle>uil</RefEntryTitle>
<ManVolNum>user cmd</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Command>uil</Command></RefName>
<RefPurpose>The user interface language compiler
<IndexTerm>
<Primary>user interface language</Primary>
</IndexTerm><IndexTerm>
<Primary>user interface language</Primary>
<Secondary>compiler</Secondary>
</IndexTerm></RefPurpose>
</RefNameDiv>
<IndexTerm>
<Primary>uil</Primary>
</IndexTerm><IndexTerm>
<Primary>uil</Primary>
<Secondary>compiler</Secondary>
</IndexTerm>
<RefSynopsisDiv>
<CmdSynopsis>
<Command>uil</Command>
<Group>
<Arg><Replaceable>options</Replaceable></Arg>
</Group>
<Arg><Replaceable>file</Replaceable></Arg>
</CmdSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The
<Command>uil</Command>
command invokes the UIL compiler. The User Interface
Language (UIL)
is a specification language for describing the initial state of a user
interface for a Motif application. The specification describes the
objects (menus, dialog boxes, labels, push buttons, and so on) used
in the interface and specifies the routines to be called when the
interface changes state as a result of user interaction.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">file</Symbol></Term>
<ListItem>
<Para>Specifies the file to be compiled
through the UIL compiler.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">options</Symbol></Term>
<ListItem>
<Para>Specifies one or more of the following options:
</Para>
<VariableList>
<VarListEntry>
<Term><Literal>&minus;I</Literal><Symbol Role="Variable">pathname</Symbol></Term>
<ListItem>
<Para>This option causes the compiler to look for include files
in the directory specified if the include files have not been
found in the paths that already were searched.
Specify this option followed by a pathname, with no intervening
spaces.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>&minus;m</Literal></Term>
<ListItem>
<Para>Machine code is listed. This directs the compiler to place in the
listing file a description of the
records that it added to the User Interface Database (UID). This helps you isolate
errors. The default is no machine code.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>&minus;o&ensp;</Literal><Symbol Role="Variable">file</Symbol></Term>
<ListItem>
<IndexTerm>
<Primary>user interface database</Primary>
</IndexTerm><IndexTerm>
<Primary>uid file</Primary>
</IndexTerm>
<Para>Directs the compiler to produce a UID.
By default, UIL creates a UID with the name <Literal>a.uid</Literal>.
The file specifies the filename for the UID.
No UID is produced if the compiler issues any diagnostics
categorized as error or severe. UIDs are portable only across same-size
machine architectures.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>&minus;s</Literal></Term>
<ListItem>
<Para>Directs the compiler to set the locale before compiling any files.
The locale is set in an implementation-dependent manner.
On ANSI C-based systems, the locale is usually set by calling
<Action>setlocale(<Symbol Role="Define">LC_ALL, ""</Symbol>)</Action>.
If this option is not specified, the compiler does not set the
locale.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>&minus;v&ensp;</Literal><Symbol Role="Variable">file</Symbol></Term>
<ListItem>
<Para>Directs the compiler to generate a listing.
The file specifies the filename for the listing.
If the <Literal>&minus;v</Literal> option is not present,
no listing is generated by the compiler.
The default is no listing.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>&minus;w</Literal></Term>
<ListItem>
<Para>Specifies that the
compiler suppress all warning and informational messages.
If this option is not present, all messages are
generated,
regardless of the severity.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>&minus;wmd&ensp;</Literal><Symbol Role="Variable">file</Symbol></Term>
<ListItem>
<Para>Specifies a binary widget meta-language description file to
be used in place of the default WML description.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED INFORMATION</Title>
<Para><Filename MoreInfo="RefEntry">X</Filename>(1) and &cdeman.Uil3;.
</Para>
</RefSect1>
</RefEntry>

View file

@ -0,0 +1,82 @@
<!-- $XConsortium: xmbind.sgm /main/8 1996/09/08 21:43:52 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.MAN2.rsml.1">
<RefMeta>
<RefEntryTitle>xmbind</RefEntryTitle>
<ManVolNum>user cmd</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Command>xmbind</Command></RefName>
<RefPurpose>Configures virtual key bindings
<IndexTerm>
<Primary>xmbind</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-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<CmdSynopsis>
<Command>xmbind</Command>
<Group>
<Arg><Replaceable>options</Replaceable></Arg>
</Group>
<Group>
<Arg><Replaceable>file</Replaceable></Arg>
</Group>
</CmdSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Command>xmbind</Command> is an X Window System client that configures the virtual
key bindings for Motif applications. This action is performed by <Command>mwm</Command>
at its startup, so the <Command>xmbind</Command> client is only needed when <Command>mwm</Command>
is not in use, or when you want to change bindings without restarting
<Command>mwm</Command>. If a file is specified,
its contents are used as the virtual key bindings. If a file is not
specified, the file <Literal>&npzwc;.motifbind</Literal> in the user's home directory
is used. If this file is not found, <Command>xmbind</Command> loads the default
virtual key bindings, as described in &cdeman.VirtualBindings;.
</Para>
<RefSect2>
<Title>Options</Title>
<VariableList>
<VarListEntry>
<Term><Literal>&minus;display</Literal></Term>
<ListItem>
<Para>This option specifies the display to use; see X(1).
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect2>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.VirtualBindings; and
<Filename MoreInfo="RefEntry">X</Filename>(1).
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View 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 &lt;Xm/Xm.h>
&npzwc;#include &lt;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-->

View 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 &lt;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-->

View 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 &lt;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-->

View 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 &lt;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-->

View 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 &lt;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-->

View 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 &lt;Xm/Xm.h>
&npzwc;#include &lt;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-->

View 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 &lt;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-->

View 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 &lt;Xm/Xm.h>
&npzwc;#include &lt;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-->

View 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 &lt;Xm/Xm.h>
&npzwc;#include &lt;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-->

View 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 &lt;Xm/Xm.h>
&npzwc;#include &lt;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-->

View 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 &lt;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-->

View 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 &lt;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-->

File diff suppressed because it is too large Load diff

View 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 &bsol;*Vvirtual buttons&bsol;*O, and key
events are described in terms of &bsol;*Vvirtual keys&bsol;*O.
The term &bsol;*Vvirtual&bsol;*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 &bsol;*Vvirtual
modifiers&bsol;*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@&lt;Mod1>
MCopy@&lt;Ctrl>
MCtrl@&lt;Ctrl>
MLink@&lt;Ctrl> &lt;Shift>
MMove@&lt;Shift>
MShift@&lt;Shift>
.TE
.PP
&bsol;*LMod1&bsol;*O refers to the first modifier key.
Motif requires that it correspond to either
.kY Alt
or
.K, Meta &period;
.PP
The virtual modifier &bsol;*LMAny&bsol;*O indicates that any modifier can be used.
If &bsol;*LMAny&bsol;*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@&lt;Shift>Btn1
BMenu@Btn3
BSelect@Btn1
BToggle@&lt;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{
&lt;Key>&lt;Return>
.nL
&lt;Ctrl>&lt;Key>&lt;Return>
.nL
&lt;Key>osfActivate
T}
KAddMode@&lt;Key>osfAddMode
KBackSpace@&lt;Key>osfBackSpace
KBackTab@&lt;Shift>&lt;Key>&lt;Tab>
KBeginData@&lt;Ctrl>&lt;Key>osfBeginLine
KBeginLine@&lt;Key>osfBeginLine
KCancel@&lt;Key>osfCancel
KClear@&lt;Key>osfClear
KCopy@T{
&lt;Key>osfCopy
.nL
&lt;Ctrl>&lt;Key>osfInsert
T}
KCut@T{
&lt;Key>osfCut
.nL
&lt;Shift>&lt;Key>osfDelete
T}
KDelete@&lt;Key>osfDelete
KDeselectAll@&lt;Ctrl>&lt;Key>backslash
KDown@&lt;Key>osfDown
KEndData@&lt;Ctrl>&lt;Key>osfEndLine
KEndLine@&lt;Key>osfEndLine
KEnter@&lt;Key>&lt;Return>
KEscape@&lt;Key>&lt;Escape>
KExtend@T{
&lt;Ctrl> &lt;Shift>&lt;Key>space
.nL
&lt;Shift>&lt;Key>osfSelect
T}
KHelp@&lt;Key>osfHelp
KInsert@&lt;Key>osfInsert
KLeft@&lt;Key>osfLeft
.TE
.ne 40
.TS
center, allbox, tab(@);
cb s
lb | lb.
Virtual Key Bindings
Virtual Key@Actual Key Events
_
KMenu@&lt;Key>osfMenu
KMenuBar@&lt;Key>osfMenuBar
KNextField@T{
&lt;Key>&lt;Tab>
.nL
&lt;Ctrl>&lt;Key>&lt;Tab>
T}
KNextMenu@T{
&lt;Ctrl>&lt;Key>osfDown
.nL
&lt;Ctrl>&lt;Key>osfRight
T}
KPageDown@&lt;Key>osfPageDown
KPageLeft@T{
&lt;Ctrl>&lt;Key>osfPageUp
.nL
&lt;Key>osfPageLeft
T}
KPageRight@T{
&lt;Ctrl>&lt;Key>osfPageDown
.nL
&lt;Key>osfPageRight
T}
KPageUp@&lt;Key>osfPageUp
KPaste@T{
&lt;Key>osfPaste
.nL
&lt;Shift>&lt;Key>osfInsert
T}
KPrevField@T{
&lt;Shift>&lt;Key>&lt;Tab>
.nL
&lt;Ctrl> &lt;Shift>&lt;Key>&lt;Tab>
T}
KPrevMenu@T{
&lt;Ctrl>&lt;Key>osfUp
.nL
&lt;Ctrl>&lt;Key>osfLeft
T}
KPrimaryCopy@T{
&lt;Ctrl>&lt;Key>osfPrimaryPaste
.nl
Mod1&lt;Key>osfCopy
.nL
Mod1 &lt;Ctrl>&lt;Key>osfInsert
T}
KPrimaryCut@T{
Mod1&lt;Key>osfPrimaryPaste
.nL
Mod1&lt;Key>osfCut
.nL
Mod1 &lt;Shift>&lt;Key>osfDelete
T}
KPrimaryPaste@&lt;Key>osfPrimaryPaste
KQuickCopy@&lt;Ctrl>&lt;Key>osfQuickPaste
KQuickCut@Mod1&lt;Key>osfQuickPaste
KQuickExtend@&lt;Shift>&lt;Key>osfQuickPaste
KQuickPaste@&lt;Key>osfQuickPaste
KReselect@&lt;Ctrl> &lt;Shift>&lt;Key>osfSelect
KRestore@&lt;Ctrl> &lt;Shift>&lt;Key>osfInsert
KRight@&lt;Key>osfRight
KSelect@T{
&lt;Key>space
.nL
&lt;Ctrl>&lt;Key>space
.nL
&lt;Key>osfSelect
T}
KSelectAll@&lt;Ctrl>&lt;Key>slash
KSpace@&lt;Key>space
KTab@&lt;Key>&lt;Tab>
KUndo@T{
&lt;Key>osfUndo
.nL
Mod1&lt;Key>osfBackSpace
T}
KUp@&lt;Key>osfUp
KAny@&lt;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 "&bsol;n"} [line]
line = virtual_keysym ":" list_of_key_event
list_of_key_event= key_event { "," key_event}
key_event = {modifier_name} "&lt;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: &bsol;
osfBackSpace: &lt;Key>BackSpace &bsol;n&bsol;
osfInsert: &lt;Key>InsertChar &bsol;n&bsol;
osfDelete: &lt;Key>DeleteChar &bsol;n&bsol;
&npzwc;...
osfLeft: &lt;Key>left, Ctrl&lt;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: &lt;Key>BackSpace
osfInsert: &lt;Key>InsertChar
osfDelete: &lt;Key>DeleteChar
&npzwc;...
osfLeft: &lt;Key>left, Ctrl&lt;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&lt;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@&lt;unbound>
osfAddMode@&lt;Shift> F8
osfBackSpace@Backspace
osfBeginLine@Home
osfClear@Clear
osfCopy@unbound
osfCut@unbound
osfDelete@Delete
osfDown@Down
osfEndLine@End
osfCancel@&lt;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 &lt;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 &lt;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 (&lt;>).
<LiteralLayout>TranslationTable= [ directive ] { production }
directive = ( "#replace" | "#override" | "#augment") "&bsol;n"
production = lhs ":" rhs "&bsol;n"
lhs = ( event | keyseq) {"," ( event | keyseq) }
keyseq = """ keychar { keychar } """
keychar = ( "&caret;" | "$" | "&bsol;&bsol;") &lt;ISO Latin 1 character>
event = [ modifier_list ] "&lt;" event_type ">" [ count ] {detail}
modifier_list = ( ["!"][":"] { modifier } | "None")
modifier = [ "~" ] ( "@" &lt;keysym> | &lt;name from table below>)
count = "(" &lt;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&ensp;or&ensp;&caret;</Term>
<ListItem>
<Para>Ctrl (Control)
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term>m&ensp;or&ensp;$</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&lt;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-->

View 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 &lt;Xm/Xm.h>
&npzwc;#include &lt;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-->

View file

@ -0,0 +1,126 @@
<!-- $XConsortium: CloseHie.sgm /main/9 1996/09/08 21:24:38 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.MAN7.rsml.1">
<RefMeta>
<RefEntryTitle>MrmCloseHierarchy</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>MrmCloseHierarchy</Function></RefName>
<RefPurpose>Closes a UID hierarchy
<IndexTerm>
<Primary>MrmCloseHierarchy</Primary>
</IndexTerm><IndexTerm>
<Primary>uil functions</Primary>
<Secondary>MrmCloseHierarchy</Secondary>
</IndexTerm><IndexTerm>
<Primary>uid hierarchy</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>
<FuncSynopsisInfo>#include &lt;Mrm/MrmPublic.h></FuncSynopsisInfo>
<FuncDef>Cardinal <Function>MrmCloseHierarchy</Function></FuncDef>
<!--<ParamDef><Replaceable>hierarchy_id</Replaceable></ParamDef>-->
<ParamDef>MrmHierarchy <Parameter>hierarchy_id</Parameter></ParamDef>
</FuncSynopsis><IndexTerm>
<Primary>MRM function</Primary>
<Secondary>MrmCloseHierarchy</Secondary>
</IndexTerm><IndexTerm>
<Primary>MrmCloseHierarchy</Primary>
<Secondary>definition</Secondary>
</IndexTerm>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The
<Function>MrmCloseHierarchy</Function>
function<IndexTerm>
<Primary>MrmCloseHierarchy</Primary>
<Secondary>description</Secondary>
</IndexTerm>
closes a UID hierarchy previously opened by <Function>MrmOpenHierarchyPerDisplay</Function>.
All files associated with the hierarchy are closed by the
Motif Resource Manager (MRM) and all associated memory is returned.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">hierarchy_id</Symbol></Term>
<ListItem>
<Para>Specifies the ID of a previously opened UID hierarchy.
The <Symbol Role="Variable">hierarchy_id</Symbol> was returned in a previous call to
<Function>MrmOpenHierarchyPerDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<IndexTerm>
<Primary>MrmSUCCESS</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmBAD_HIERARCHY</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmFAILURE</Primary>
</IndexTerm>
<Para>This function returns one of the following status return constants:
</Para>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmSUCCESS</SystemItem></Term>
<ListItem>
<Para>The function executed successfully.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmBAD_HIERARCHY</SystemItem></Term>
<ListItem>
<Para>The hierarchy ID was invalid.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmFAILURE</SystemItem></Term>
<ListItem>
<Para>The function failed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.MrmOpenHierarchyPerDisplay;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,203 @@
<!-- $XConsortium: FetchBit.sgm /main/10 1996/09/08 21:24:46 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.MAN8.rsml.1">
<RefMeta>
<RefEntryTitle>MrmFetchBitmapLiteral</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>MrmFetchBitmapLiteral</Function></RefName>
<RefPurpose>Fetches a bitmap literal from a hierarchy
<IndexTerm>
<Primary>MrmFetchBitmapLiteral</Primary>
</IndexTerm><IndexTerm>
<Primary>uil functions</Primary>
<Secondary>MrmFetchBitmapLiteral</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>
<FuncSynopsisInfo>#include &lt;Mrm/MrmPublic.h>
</FuncSynopsisInfo>
<FuncDef>Cardinal <Function>MrmFetchBitmapLiteral</Function></FuncDef>
<!--<ParamDef><Replaceable>hierarchy_id, index, screen, display, pixmap_return,
width, height</Replaceable></ParamDef>-->
<ParamDef>MrmHierarchy <Parameter>hierarchy_id</Parameter></ParamDef>
<ParamDef>String <Parameter>index</Parameter></ParamDef>
<ParamDef>Screen *<Parameter>screen</Parameter></ParamDef>
<ParamDef>Display *<Parameter>display</Parameter></ParamDef>
<ParamDef>Pixmap *<Parameter>pixmap_return</Parameter></ParamDef>
<ParamDef>Dimension *<Parameter>width</Parameter></ParamDef>
<ParamDef>Dimension *<Parameter>height</Parameter></ParamDef>
</FuncSynopsis><IndexTerm>
<Primary>MRM function</Primary>
<Secondary>MrmFetchBitmapLiteral</Secondary>
</IndexTerm><IndexTerm>
<Primary>MrmFetchBitmapLiteral</Primary>
<Secondary>definition</Secondary>
</IndexTerm>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<IndexTerm>
<Primary>MrmFetchBitmapLiteral</Primary>
<Secondary>description</Secondary>
</IndexTerm>
<Para>The <Function>MrmFetchBitmapLiteral</Function> function fetches a bitmap literal
from an MRM hierarchy, and converts the bitmap literal to an X pixmap
of depth 1. The function returns this pixmap and its width and height.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">hierarchy_id</Symbol></Term>
<ListItem>
<Para>Specifies the ID of the UID hierarchy that contains the
specified icon literal. The value of <Symbol Role="Variable">hierarchy_id</Symbol> was returned in
a previous call to <Function>MrmOpenHierarchyPerDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">index</Symbol></Term>
<ListItem>
<Para>Specifies the UIL name of the bitmap literal to fetch.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">screen</Symbol></Term>
<ListItem>
<Para>Specifies the screen used for the pixmap.
The <Symbol Role="Variable">screen</Symbol> argument specifies a pointer to the
Xlib structure <StructName Role="typedef">Screen</StructName> which contains the information about that
screen and is linked to the <StructName Role="typedef">Display</StructName> structure.
For more information on the <StructName Role="typedef">Display</StructName> and <StructName Role="typedef">Screen</StructName> structures,
see the Xlib function <Function>XOpenDisplay</Function> and the associated screen
information macros.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies the display used for the pixmap.
The <Symbol Role="Variable">display</Symbol> argument specifies the connection to the X server.
For more information on the <StructName Role="typedef">Display</StructName> structure, see the Xlib function
<Function>XOpenDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">pixmap_return</Symbol></Term>
<ListItem>
<Para>Returns the resulting X pixmap value.
The function allocates space for this pixmap.
The application is responsible for managing the allocated space.
The application can recover the allocated space by calling <Function>XmDestroyPixmap</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">width</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the width of the pixmap.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">height</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the height of the pixmap.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<IndexTerm>
<Primary>MrmSUCCESS</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmBAD_HIERARCHY</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmNOT_FOUND</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmFAILURE</Primary>
</IndexTerm>
<Para>This function returns one of the following status return constants:
</Para>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmSUCCESS</SystemItem></Term>
<ListItem>
<Para>The function executed successfully.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmBAD_HIERARCHY</SystemItem></Term>
<ListItem>
<Para>The hierarchy ID was invalid.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmNOT_FOUND</SystemItem></Term>
<ListItem>
<Para>The bitmap literal was not found in the hierarchy.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmWRONG_TYPE</SystemItem></Term>
<ListItem>
<Para>The caller tried to fetch a literal of a type not supported by this
function.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmFAILURE</SystemItem></Term>
<ListItem>
<Para>The function failed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.MrmFetchIconLiteral;,
&cdeman.MrmFetchLiteral;, and
<Filename MoreInfo="RefEntry">XOpenDisplay</Filename>(3).
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,188 @@
<!-- $XConsortium: FetchCol.sgm /main/11 1996/09/24 15:57:42 cdedoc $ -->
<!-- (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.MAN9.rsml.1">
<RefMeta>
<RefEntryTitle>MrmFetchColorLiteral</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>MrmFetchColorLiteral</Function></RefName>
<RefPurpose>Fetches a named color literal from a UID file
<IndexTerm>
<Primary>MrmFetchColorLiteral</Primary>
</IndexTerm><IndexTerm>
<Primary>uil functions</Primary>
<Secondary>MrmFetchColorLiteral</Secondary>
</IndexTerm><IndexTerm>
<Primary>uid file</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>
<FuncSynopsisInfo>#include &lt;Mrm/MrmPublic.h>
</FuncSynopsisInfo>
<FuncDef>Cardinal <Function>MrmFetchColorLiteral</Function></FuncDef>
<!--<ParamDef><Replaceable>hierarchy_id, index, display, colormap_id, pixel</Replaceable></ParamDef>-->
<ParamDef>MrmHierarchy <Parameter>hierarchy_id</Parameter></ParamDef>
<ParamDef>String <Parameter>index</Parameter></ParamDef>
<ParamDef>Display *<Parameter>display</Parameter></ParamDef>
<ParamDef>Colormap <Parameter>colormap_id</Parameter></ParamDef>
<ParamDef>Pixel *<Parameter>pixel</Parameter></ParamDef>
</FuncSynopsis><IndexTerm>
<Primary>MRM function</Primary>
<Secondary>MrmFetchColorLiteral</Secondary>
</IndexTerm><IndexTerm>
<Primary>MrmFetchColorLiteral</Primary>
<Secondary>definition</Secondary>
</IndexTerm>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The
<Function>MrmFetchColorLiteral</Function>
function<IndexTerm>
<Primary>MrmFetchColorLiteral</Primary>
<Secondary>description</Secondary>
</IndexTerm>
fetches a named color literal from a UID file, and converts the
color literal to a pixel color value.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">hierarchy_id</Symbol></Term>
<ListItem>
<Para>Specifies the ID of the UID hierarchy that contains the
specified literal.
The value of <Symbol Role="Variable">hierarchy_id</Symbol> was returned in a previous call to
<Function>MrmOpenHierarchyPerDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">index</Symbol></Term>
<ListItem>
<Para>Specifies the UIL name of the color literal to fetch.
You must define this name in UIL as an exported value.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies the display used for the pixmap.
The
<Symbol Role="Variable">display</Symbol>
argument specifies the connection to the X server.
For more information on the
<StructName Role="typedef">Display</StructName> structure, see the Xlib function
<Function>XOpenDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">colormap_id</Symbol></Term>
<ListItem>
<Para>Specifies the ID of the color map.
If <Symbol Role="Variable">colormap_id</Symbol> is NULL, the default color map is used.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">pixel</Symbol></Term>
<ListItem>
<Para>Returns the ID of the color literal.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<IndexTerm>
<Primary>MrmSUCCESS</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmBAD_HIERARCHY</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmNOT_FOUND</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmFAILURE</Primary>
</IndexTerm>
<Para>This function returns one of the following status return constants:
</Para>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmSUCCESS</SystemItem></Term>
<ListItem>
<Para>The function executed successfully.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmBAD_HIERARCHY</SystemItem></Term>
<ListItem>
<Para>The hierarchy ID was invalid.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmNOT_FOUND</SystemItem></Term>
<ListItem>
<Para>The color literal was not found in the UIL file.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmWRONG_TYPE</SystemItem></Term>
<ListItem>
<Para>The caller tried to fetch a literal of a type not supported by this
function.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmFAILURE</SystemItem></Term>
<ListItem>
<Para>The function failed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.MrmFetchBitmapLiteral;,
&cdeman.MrmOpenHierarchyPerDisplay;,
&cdeman.MrmFetchIconLiteral;,
&cdeman.MrmFetchLiteral;, and
<Filename MoreInfo="RefEntry">XOpenDisplay</Filename>(3).
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,218 @@
<!-- $XConsortium: FetchIco.sgm /main/11 1996/09/24 15:57:52 cdedoc $ -->
<!-- (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.MAN10.rsml.1">
<RefMeta>
<RefEntryTitle>MrmFetchIconLiteral</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>MrmFetchIconLiteral</Function></RefName>
<RefPurpose>Fetches an icon literal from a hierarchy
<IndexTerm>
<Primary>MrmFetchIconLiteral</Primary>
</IndexTerm><IndexTerm>
<Primary>uil functions</Primary>
<Secondary>MrmFetchIconLiteral</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>
<FuncSynopsisInfo>#include &lt;Mrm/MrmPublic.h>
</FuncSynopsisInfo>
<FuncDef>Cardinal <Function>MrmFetchIconLiteral</Function></FuncDef>
<!--<ParamDef><Replaceable>hierarchy_id, index, screen, display, fgpix, bgpix, pixmap</Replaceable></ParamDef>-->
<ParamDef>MrmHierarchy <Parameter>hierarchy_id</Parameter></ParamDef>
<ParamDef>String <Parameter>index</Parameter></ParamDef>
<ParamDef>Screen *<Parameter>screen</Parameter></ParamDef>
<ParamDef>Display *<Parameter>display</Parameter></ParamDef>
<ParamDef>Pixel <Parameter>fgpix</Parameter></ParamDef>
<ParamDef>Pixel <Parameter>bgpix</Parameter></ParamDef>
<ParamDef>Pixmap *<Parameter>pixmap</Parameter></ParamDef>
</FuncSynopsis><IndexTerm>
<Primary>MRM function</Primary>
<Secondary>MrmFetchIconLiteral</Secondary>
</IndexTerm><IndexTerm>
<Primary>MrmFetchIconLiteral</Primary>
<Secondary>definition</Secondary>
</IndexTerm>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The
<Function>MrmFetchIconLiteral</Function>
function<IndexTerm>
<Primary>MrmFetchIconLiteral</Primary>
<Secondary>description</Secondary>
</IndexTerm>
fetches an icon literal from an MRM hierarchy and converts the
icon literal to an X pixmap.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">hierarchy_id</Symbol></Term>
<ListItem>
<Para>Specifies the ID of the UID hierarchy that contains the
specified icon literal.
The <Symbol Role="Variable">hierarchy_id</Symbol> was returned in a previous call to
<Function>MrmOpenHierarchyPerDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">index</Symbol></Term>
<ListItem>
<Para>Specifies the UIL name of the icon literal to fetch.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">screen</Symbol></Term>
<ListItem>
<Para>Specifies the screen used for the pixmap.
The
<Symbol Role="Variable">screen</Symbol>
argument specifies a pointer to the
Xlib structure
<StructName Role="typedef">Screen</StructName>,
which contains the information about that screen and is linked to the
<StructName Role="typedef">Display</StructName>
structure.
For more information on the
<StructName Role="typedef">Display</StructName>
and
<StructName Role="typedef">Screen</StructName>
structures, see the Xlib function
<Function>XOpenDisplay</Function>
and the associated screen information macros.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies the display used for the pixmap.
The
<Symbol Role="Variable">display</Symbol>
argument specifies the connection to the X server.
For more information on the
<StructName Role="typedef">Display</StructName> structure, see the Xlib function
<Function>XOpenDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">fgpix</Symbol></Term>
<ListItem>
<Para>Specifies the foreground color for the pixmap.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">bgpix</Symbol></Term>
<ListItem>
<Para>Specifies the background color for the pixmap.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">pixmap</Symbol></Term>
<ListItem>
<Para>Returns the resulting X pixmap value.
The function allocates space for this pixmap.
The application is responsible for managing the allocated space.
The application can recover the allocated space by calling <Function>XmDestroyPixmap</Function>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<IndexTerm>
<Primary>MrmSUCCESS</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmBAD_HIERARCHY</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmNOT_FOUND</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmFAILURE</Primary>
</IndexTerm>
<Para>This function returns one of the following status return constants:
</Para>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmSUCCESS</SystemItem></Term>
<ListItem>
<Para>The function executed successfully.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmBAD_HIERARCHY</SystemItem></Term>
<ListItem>
<Para>The hierarchy ID was invalid.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmNOT_FOUND</SystemItem></Term>
<ListItem>
<Para>The icon literal was not found in the hierarchy.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmWRONG_TYPE</SystemItem></Term>
<ListItem>
<Para>The caller tried to fetch a literal of a type not supported by this
function.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmFAILURE</SystemItem></Term>
<ListItem>
<Para>The function failed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.MrmFetchBitmapLiteral;,
&cdeman.MrmOpenHierarchyPerDisplay;,
&cdeman.MrmFetchLiteral;,
&cdeman.MrmFetchColorLiteral;, and
<Filename MoreInfo="RefEntry">XOpenDisplay</Filename>(3).
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,202 @@
<!-- $XConsortium: FetchLit.sgm /main/11 1996/09/24 15:58:02 cdedoc $ -->
<!-- (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.MAN11.rsml.1">
<RefMeta>
<RefEntryTitle>MrmFetchLiteral</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>MrmFetchLiteral</Function></RefName>
<RefPurpose>Fetches a literal from a UID file
<IndexTerm>
<Primary>MrmFetchLiteral</Primary>
</IndexTerm><IndexTerm>
<Primary>uil functions</Primary>
<Secondary>MrmFetchLiteral</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>
<FuncSynopsisInfo>#include &lt;Mrm/MrmPublic.h>
</FuncSynopsisInfo>
<FuncDef>Cardinal <Function>MrmFetchLiteral</Function></FuncDef>
<!--<ParamDef><Replaceable>hierarchy_id, index, display, value, type</Replaceable></ParamDef>-->
<ParamDef>MrmHierarchy <Parameter>hierarchy_id</Parameter></ParamDef>
<ParamDef>String <Parameter>index</Parameter></ParamDef>
<ParamDef>Display *<Parameter>display</Parameter></ParamDef>
<ParamDef>XtPointer *<Parameter>value</Parameter></ParamDef>
<ParamDef>MrmCode *<Parameter>type</Parameter></ParamDef>
</FuncSynopsis><IndexTerm>
<Primary>MRM function</Primary>
<Secondary>MrmFetchLiteral</Secondary>
</IndexTerm><IndexTerm>
<Primary>MrmFetchLiteral</Primary>
<Secondary>definition</Secondary>
</IndexTerm>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The
<Function>MrmFetchLiteral</Function>
function<IndexTerm>
<Primary>MrmFetchLiteral</Primary>
<Secondary>description</Secondary>
</IndexTerm>
reads and returns the value and type of a literal (named value)
that is stored as
a public resource in a single UID file.
This function returns a pointer to the value of the literal.
For example, an integer is always returned as a pointer to an integer,
and a string is always returned as a pointer to a string.
</Para>
<Para>Applications should not use
<Function>MrmFetchLiteral</Function>
for fetching icon or color literals.
If this is attempted,
<Function>MrmFetchLiteral</Function>
returns an error.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">hierarchy_id</Symbol></Term>
<ListItem>
<Para>Specifies the ID of the UID hierarchy that contains the
specified literal.
The value of <Symbol Role="Variable">hierarchy_id</Symbol> was returned in a previous call to
<Function>MrmOpenHierarchyPerDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">index</Symbol></Term>
<ListItem>
<Para>Specifies the UIL name of the literal (pixmap) to fetch.
You must define this name in UIL as an exported value.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies the display used for the pixmap.
The
<Symbol Role="Variable">display</Symbol>
argument specifies the connection to the X server.
For more information on the
<StructName Role="typedef">Display</StructName> structure, see the Xlib function
<Function>XOpenDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">value</Symbol></Term>
<ListItem>
<Para>Returns the ID of the named literal's value.
The function allocates space for the returned value.
The application is responsible for managing the allocated space
by calling the appropriate deallocation function. For example,
if the returned ID symbolizes a pixmap, then the application can
recover the allocated space by calling <Function>XmDestroyPixmap</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">type</Symbol></Term>
<ListItem>
<Para>Returns the named literal's data type.
Types are defined in the include file <Filename>Mrm/MrmPublic.h</Filename>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<IndexTerm>
<Primary>MrmSUCCESS</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmBAD_HIERARCHY</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmNOT_FOUND</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmFAILURE</Primary>
</IndexTerm>
<Para>This function returns one of the following status return constants:
</Para>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmSUCCESS</SystemItem></Term>
<ListItem>
<Para>The function executed successfully.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmBAD_HIERARCHY</SystemItem></Term>
<ListItem>
<Para>The hierarchy ID was invalid.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmNOT_FOUND</SystemItem></Term>
<ListItem>
<Para>The literal was not found in the UIL file.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmWRONG_TYPE</SystemItem></Term>
<ListItem>
<Para>The caller tried to fetch a literal of a type not supported by this
function.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmFAILURE</SystemItem></Term>
<ListItem>
<Para>The function failed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.MrmFetchBitmapLiteral;,
&cdeman.MrmOpenHierarchyPerDisplay;,
&cdeman.MrmFetchIconLiteral;,
&cdeman.MrmFetchColorLiteral;, and
<Filename MoreInfo="RefEntry">XOpenDisplay</Filename>(3).
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,214 @@
<!-- $XConsortium: FetchSet.sgm /main/9 1996/09/08 21:25: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.MAN12.rsml.1">
<RefMeta>
<RefEntryTitle>MrmFetchSetValues</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>MrmFetchSetValues</Function></RefName>
<RefPurpose>Fetches the values to be set from literals stored in
UID files
<IndexTerm>
<Primary>MrmFetchSetValues</Primary>
</IndexTerm><IndexTerm>
<Primary>uil functions</Primary>
<Secondary>MrmFetchSetValues</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>
<FuncSynopsisInfo>#include &lt;Mrm/MrmPublic.h>
</FuncSynopsisInfo>
<FuncDef>Cardinal <Function>MrmFetchSetValues</Function></FuncDef>
<!--<ParamDef><Replaceable>hierarchy_id, widget, args, num_args</Replaceable></ParamDef>-->
<ParamDef>MrmHierarchy <Parameter>hierarchy_id</Parameter></ParamDef>
<ParamDef>Widget <Parameter>widget</Parameter></ParamDef>
<ParamDef>ArgList <Parameter>args</Parameter></ParamDef>
<ParamDef>Cardinal <Parameter>num_args</Parameter></ParamDef>
</FuncSynopsis><IndexTerm>
<Primary>MRM function</Primary>
<Secondary>MrmFetchSetValues</Secondary>
</IndexTerm><IndexTerm>
<Primary>MrmFetchSetValues</Primary>
<Secondary>definition</Secondary>
</IndexTerm>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The
<Function>MrmFetchSetValues</Function>
function
is similar to
<Function>XtSetValues</Function>,
except that the values to be set are defined by the UIL named
values that are stored in the UID hierarchy.<IndexTerm>
<Primary>MrmFetchSetValues</Primary>
<Secondary>description</Secondary>
</IndexTerm>
<Function>MrmFetchSetValues</Function>
fetches the values to be set from literals stored in UID files.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">hierarchy_id</Symbol></Term>
<ListItem>
<Para>Specifies the ID of the UID hierarchy that contains the
specified literal.
The value of <Symbol Role="Variable">hierarchy_id</Symbol>
was returned in a previous call to <Function>MrmOpenHierarchyPerDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">widget</Symbol></Term>
<ListItem>
<Para>Specifies the widget that is modified.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">args</Symbol></Term>
<ListItem>
<Para>Specifies an argument list that identifies the widget arguments to be
modified as well as the index (UIL name) of the literal that
defines the value for that argument.
The name part of each argument (<Symbol Role="Variable">args[n].name</Symbol>) must begin with the string
<SystemItem Class="Constant">XmN</SystemItem> followed by the name that uniquely identifies this attribute tag.
For example, <SystemItem Class="Resource">XmNwidth</SystemItem>
is the attribute name associated with the core argument <Symbol Role="Variable">width</Symbol>.
The value part (<Symbol Role="Variable">args[n].value</Symbol>) must be a string
that gives the index (UIL name) of the literal.
You must define all literals in UIL as exported values.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">num_args</Symbol></Term>
<ListItem>
<Para>Specifies the number of entries in <Symbol Role="Variable">args</Symbol>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>This function
sets the values
on a widget, evaluating the
values as public literal resource references resolvable from
a UID hierarchy.
Each literal is fetched from the hierarchy, and
its value is modified and converted as required.
This value is
then placed in the argument list and used as the actual value for an
<Function>XtSetValues</Function>
call.
<Function>MrmFetchSetValues</Function>
allows a widget to be modified
after creation using UID file values the same way
creation values are used in <Function>MrmFetchWidget</Function>.
</Para>
<Para>As in
<Function>MrmFetchWidget</Function>,
each argument whose value can be evaluated
from
the UID hierarchy is set in the widget.
Values that are not
found
or values in which conversion errors occur are not modified.
</Para>
<Para>Each entry in the argument list identifies an argument to be modified
in the widget.
The name part identifies the tag, which begins with
<SystemItem Class="Constant">XmN</SystemItem>.
The value part must be a string
whose value is the index of
the literal.
Thus, the following code would modify the label resource of the widget
to have the value of the literal accessed by the index
<Literal>OK_button_label</Literal> in the hierarchy:
</Para>
<InformalExample>
<ProgramListing>args[n].name = XmNlabel;
args[n].value = "OK_button_label";
</ProgramListing>
</InformalExample>
</RefSect1>
<RefSect1>
<Title>RETURN VALUE</Title>
<IndexTerm>
<Primary>MrmSUCCESS</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmPARTIAL_SUCCESS</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmBAD_HIERARCHY</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmFAILURE</Primary>
</IndexTerm>
<Para>This function returns one of the following status return constants:
</Para>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmSUCCESS</SystemItem></Term>
<ListItem>
<Para>The function executed successfully.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmPARTIAL_SUCCESS</SystemItem></Term>
<ListItem>
<Para>At least one literal was successfully fetched.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmBAD_HIERARCHY</SystemItem></Term>
<ListItem>
<Para>The hierarchy ID was invalid.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmFAILURE</SystemItem></Term>
<ListItem>
<Para>The function failed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.MrmOpenHierarchyPerDisplay;,
<Filename MoreInfo="RefEntry">XtSetValues</Filename>(3).
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,202 @@
<!-- $XConsortium: FetchWiA.sgm /main/9 1996/09/08 21:25: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.MAN13.rsml.1">
<RefMeta>
<RefEntryTitle>MrmFetchWidget</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>MrmFetchWidget</Function></RefName>
<RefPurpose>Fetches and creates an indexed (UIL named) application widget and its children
<IndexTerm>
<Primary>MrmFetchWidget</Primary>
</IndexTerm><IndexTerm>
<Primary>uil functions</Primary>
<Secondary>MrmFetchWidget</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>
<FuncSynopsisInfo>#include &lt;Mrm/MrmPublic.h>
</FuncSynopsisInfo>
<FuncDef>Cardinal <Function>MrmFetchWidget</Function></FuncDef>
<!--<ParamDef><Replaceable>hierarchy_id, index, parent_widget, widget, class</Replaceable></ParamDef>-->
<ParamDef>MrmHierarchy <Parameter>hierarchy_id</Parameter></ParamDef>
<ParamDef>String <Parameter>index</Parameter></ParamDef>
<ParamDef>Widget <Parameter>parent_widget</Parameter></ParamDef>
<ParamDef>Widget *<Parameter>widget</Parameter></ParamDef>
<ParamDef>MrmType *<Parameter>class</Parameter></ParamDef>
</FuncSynopsis><IndexTerm>
<Primary>MRM function</Primary>
<Secondary>MrmFetchWidget</Secondary>
</IndexTerm><IndexTerm>
<Primary>MrmFetchWidget</Primary>
<Secondary>definition</Secondary>
</IndexTerm>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The
<Function>MrmFetchWidget</Function>
function<IndexTerm>
<Primary>MrmFetchWidget</Primary>
<Secondary>description</Secondary>
</IndexTerm>
fetches and creates an
indexed application widget and its children.
The indexed application widget is any widget that is named in UIL.
In
fetch operations, the fetched widget's subtree is also
fetched and created.
This widget must not appear as the child of a widget within its own
subtree. <Function>MrmFetchWidget</Function> does not execute <Function>XtManageChild</Function>
for the newly created widget.
</Para>
<Para>All widgets fetched by a call to <Function>MrmFetchWidget</Function> are not managed
at the time of their creation callbacks.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">hierarchy_id</Symbol></Term>
<ListItem>
<Para>Specifies the ID of the <Symbol Role="Define">UID</Symbol> hierarchy that contains the
interface definition.
The value of <Symbol Role="Variable">hierarchy_id</Symbol> was returned in a previous call to
<Function>MrmOpenHierarchyPerDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">index</Symbol></Term>
<ListItem>
<Para>Specifies the UIL name of the widget to fetch.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">parent_widget</Symbol></Term>
<ListItem>
<Para>Specifies the parent widget ID.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">widget</Symbol></Term>
<ListItem>
<Para>Returns the widget ID of the created widget.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">class</Symbol></Term>
<ListItem>
<Para>This argument must be set to an actual pointer; it
cannot be a NULL pointer. <Function>MrmFetchWidget</Function> sets this argument to
an implementation dependent value.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>An application can fetch
any named widget in the <Symbol Role="Define">UID</Symbol> hierarchy using
<Function>MrmFetchWidget</Function>.
<Function>MrmFetchWidget</Function>
can be called at any time to fetch a widget that was not fetched at
application startup.
<Function>MrmFetchWidget</Function>
can be used to defer fetching pop-up
widgets until they are first
referenced (presumably in a callback), and then used to fetch them
once.
</Para>
<Para><Function>MrmFetchWidget</Function>
can also create multiple instances of a widget (and its subtree).
In this case, the <Symbol Role="Define">UID</Symbol> definition functions as a template;
a widget definition can be fetched any number of times.
An application can use
this template to make multiple instances of a widget, for example, in a
dialog box box or menu.
</Para>
<Para>The index (UIL name) that identifies the widget must be
known to the application.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<IndexTerm>
<Primary>MrmSUCCESS</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmBAD_HIERARCHY</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmNOT_FOUND</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmFAILURE</Primary>
</IndexTerm>
<Para>This function returns one of the following status return constants:
</Para>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmSUCCESS</SystemItem></Term>
<ListItem>
<Para>The function executed successfully.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmBAD_HIERARCHY</SystemItem></Term>
<ListItem>
<Para>The hierarchy ID was invalid.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmNOT_FOUND</SystemItem></Term>
<ListItem>
<Para>The widget was not found in UID hierarchy.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmFAILURE</SystemItem></Term>
<ListItem>
<Para>The function failed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.MrmOpenHierarchyPerDisplay;,
&cdeman.MrmFetchWidgetOverride;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,211 @@
<!-- $XConsortium: FetchWiB.sgm /main/10 1996/09/08 21:25:30 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.MAN14.rsml.1">
<RefMeta>
<RefEntryTitle>MrmFetchWidgetOverride</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>MrmFetchWidgetOverride</Function></RefName>
<RefPurpose>Fetches any indexed (UIL named) application widget. It overrides the arguments specified for this application widget in UIL
<IndexTerm>
<Primary>MrmFetchWidgetOverride</Primary>
</IndexTerm><IndexTerm>
<Primary>uil functions</Primary>
<Secondary>MrmFetchWidgetOverride</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>
<FuncSynopsisInfo>#include &lt;Mrm/MrmPublic.h>
</FuncSynopsisInfo>
<FuncDef>Cardinal <Function>MrmFetchWidgetOverride</Function></FuncDef>
<!--<ParamDef><Replaceable>hierarchy_id, index, parent_widget,
override_name, override_args, override_num_args, widget, class</Replaceable></ParamDef>-->
<ParamDef>MrmHierarchy <Parameter>hierarchy_id</Parameter></ParamDef>
<ParamDef>String <Parameter>index</Parameter></ParamDef>
<ParamDef>Widget <Parameter>parent_widget</Parameter></ParamDef>
<ParamDef>String <Parameter>override_name</Parameter></ParamDef>
<ParamDef>ArgList <Parameter>override_args</Parameter></ParamDef>
<ParamDef>Cardinal <Parameter>override_num_args</Parameter></ParamDef>
<ParamDef>Widget *<Parameter>widget</Parameter></ParamDef>
<ParamDef>MrmType *<Parameter>class</Parameter></ParamDef>
</FuncSynopsis><IndexTerm>
<Primary>MRM function</Primary>
<Secondary>MrmFetchWidgetOverride</Secondary>
</IndexTerm><IndexTerm>
<Primary>MrmFetchWidgetOverride</Primary>
<Secondary>definition</Secondary>
</IndexTerm>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The <Function>MrmFetchWidgetOverride</Function> function<IndexTerm>
<Primary>MrmFetchWidgetOverride</Primary>
<Secondary>description</Secondary>
</IndexTerm>
is the extended version of <Function>MrmFetchWidget</Function>.
It is identical to <Function>MrmFetchWidget</Function>, except that it
allows the caller to override the widget's name and any
arguments that <Function>MrmFetchWidget</Function>
would otherwise retrieve from the UID file or
one of the defaulting mechanisms.
That is, the override argument list is not
limited to those arguments in the UID file.
</Para>
<Para>The override arguments apply only to the widget fetched and
returned
by this function.
Its children (subtree) do not receive any
override
parameters.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">hierarchy_id</Symbol></Term>
<ListItem>
<Para>Specifies the ID of the UID hierarchy that contains
the interface definition.
The value of <Symbol Role="Variable">hierarchy_id</Symbol>
was returned in a previous call to <Function>MrmOpenHierarchyPerDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">index</Symbol></Term>
<ListItem>
<Para>Specifies the UIL name of the widget to fetch.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">parent_widget</Symbol></Term>
<ListItem>
<Para>Specifies the parent widget ID.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">override_name</Symbol></Term>
<ListItem>
<Para>Specifies the name to override the widget name.
Use a NULL value if you do not want to override the widget name.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">override_args</Symbol></Term>
<ListItem>
<Para>Specifies the override argument list, exactly as given to
<Function>XtCreateWidget</Function>
(conversion complete and so forth).
Use a
NULL value if you do not want to override the argument list.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">override_num_args</Symbol></Term>
<ListItem>
<Para>Specifies the number of arguments in
<Symbol Role="Variable">override_args</Symbol>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">widget</Symbol></Term>
<ListItem>
<Para>Returns the widget ID of the created widget.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">class</Symbol></Term>
<ListItem>
<Para>Returns the class code identifying MRM's widget class.
Literals identifying MRM widget class codes are defined in
the include file <Filename>Mrm/MrmPublic.h</Filename>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN VALUE</Title>
<IndexTerm>
<Primary>MrmSUCCESS</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmBAD_HIERARCHY</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmNOT_FOUND</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmFAILURE</Primary>
</IndexTerm>
<Para>This function returns one of the following status return constants:
</Para>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmSUCCESS</SystemItem></Term>
<ListItem>
<Para>The function executed successfully.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmBAD_HIERARCHY</SystemItem></Term>
<ListItem>
<Para>The hierarchy ID was invalid.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmNOT_FOUND</SystemItem></Term>
<ListItem>
<Para>The widget was not found in UID hierarchy.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmFAILURE</SystemItem></Term>
<ListItem>
<Para>The function failed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.MrmOpenHierarchyPerDisplay;,
&cdeman.MrmFetchWidget;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,86 @@
<!-- $XConsortium: Initiali.sgm /main/8 1996/09/08 21:25:38 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.MAN15.rsml.1">
<RefMeta>
<RefEntryTitle>MrmInitialize</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>MrmInitialize</Function></RefName>
<RefPurpose>Prepares an application to use MRM widget-fetching facilities
<IndexTerm>
<Primary>MrmInitialize</Primary>
</IndexTerm><IndexTerm>
<Primary>uil functions</Primary>
<Secondary>MrmInitialize</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>
<FuncSynopsisInfo></FuncSynopsisInfo>
<FuncDef>void <Function>MrmInitialize</Function></FuncDef>
<Void>
</FuncSynopsis><IndexTerm>
<Primary>MRM function</Primary>
<Secondary>MrmInitialize</Secondary>
</IndexTerm><IndexTerm>
<Primary>MrmInitialize</Primary>
<Secondary>definition</Secondary>
</IndexTerm>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The
<Function>MrmInitialize</Function>
function must be called to prepare an application to use MRM
widget-fetching facilities.
You must call this function prior to fetching a widget.
However, it is good programming practice to call
<Function>MrmInitialize</Function>
prior to performing any
MRM operations.
</Para>
<Para><Function>MrmInitialize</Function>
initializes<IndexTerm>
<Primary>MrmInitialize</Primary>
<Secondary>description</Secondary>
</IndexTerm>
the internal data structures that MRM needs to
successfully perform type
conversion on arguments and to successfully access widget creation
facilities.
An application must call
<Function>MrmInitialize</Function>
before it uses other
MRM functions.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,391 @@
<!-- $XConsortium: OpenHieA.sgm /main/10 1996/09/08 21:25:45 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.MAN16.rsml.1">
<RefMeta>
<RefEntryTitle>MrmOpenHierarchy</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>MrmOpenHierarchy</Function></RefName>
<RefPurpose>Allocates a hierarchy ID and opens all the UID files in
the hierarchy
<IndexTerm>
<Primary>MrmOpenHierarchy</Primary>
</IndexTerm><IndexTerm>
<Primary>uil functions</Primary>
<Secondary>MrmOpenHierarchy</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>
<FuncSynopsisInfo>#include &lt;Mrm/MrmPublic.h>
</FuncSynopsisInfo>
<FuncDef>Cardinal <Function>MrmOpenHierarchy</Function></FuncDef>
<!--<ParamDef><Replaceable>num_files, file_names_list, ancillary_structures_list,
hierarchy_id</Replaceable></ParamDef>-->
<ParamDef>MrmCount <Parameter>num_files</Parameter></ParamDef>
<ParamDef>String <Parameter>file_names_list</Parameter>[]</ParamDef>
<ParamDef>MrmOsOpenParamPtr *<Parameter>ancillary_structures_list</Parameter></ParamDef>
<ParamDef>MrmHierarchy *<Parameter>hierarchy_id</Parameter></ParamDef>
</FuncSynopsis><IndexTerm>
<Primary>MRM function</Primary>
<Secondary>MrmOpenHierarchy</Secondary>
</IndexTerm><IndexTerm>
<Primary>MrmOpenHierarchy</Primary>
<Secondary>definition</Secondary>
</IndexTerm>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>This routine is obsolete and exists for compatibility with previous
releases. It is replaced by <Function>MrmOpenHierarchyPerDisplay</Function>.
<Function>MrmOpenHierarchy</Function> is identical to <Function>MrmOpenHierarchyPerDisplay</Function>
except that <Function>MrmOpenHierarchy</Function> does not take a <Symbol Role="Variable">display</Symbol>
argument.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">num_files</Symbol></Term>
<ListItem>
<Para>Specifies the number of files in the name list.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">file_names_list</Symbol></Term>
<ListItem>
<Para>Specifies an array of character strings that identify
the UID files.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">ancillary_structures_list</Symbol></Term>
<ListItem>
<Para>A list of operating-system-dependent ancillary structures corresponding
to items such as filenames, clobber flags, and so forth.
This argument should be NULL for most operations.
If you need to reference this structure,
see the definition of
<StructName Role="typedef">MrmOsOpenParamPtr</StructName>
in the <Filename>MrmPublic.h</Filename> header file for more information.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">hierarchy_id</Symbol></Term>
<ListItem>
<Para>Returns the search hierarchy ID.
The search hierarchy ID identifies the list of UID files that
MRM searches (in order) when performing subsequent
fetch calls.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>Each UID file string in <Symbol Role="Variable">file_names_list</Symbol> can specify either a full
pathname or a filename.
If a UID file string has a leading slash (/), it specifies a full
pathname, and MRM opens the file as specified.
Otherwise, the UID file string specifies a filename.
In this case, MRM looks for the file along a search path specified by the
<SystemItem Class="EnvironVar">UIDPATH</SystemItem> environment variable or by a default search path, which
varies depending on whether or not the <SystemItem Class="EnvironVar">XAPPLRESDIR</SystemItem> environment
variable is set.
</Para>
<Para>The <SystemItem Class="EnvironVar">UIDPATH</SystemItem> environment variable specifies a search path and
naming conventions associated with UID files.
It can contain the substitution field <Literal>%U</Literal>, where the UID file string from
the <Symbol Role="Variable">file_names_list</Symbol> argument to <Function>MrmOpenHierarchyPerDisplay</Function> is
substituted for <Literal>%U</Literal>.
It can also contain the substitution fields accepted by
<Function>XtResolvePathname</Function>.
The substitution field <Literal>%T</Literal> is always mapped to <Symbol Role="Variable">uid</Symbol>.
The entire path is first searched with <Literal>%S</Literal> mapped to <Literal>&npzwc;.uid</Literal>.
If no file is found, it is searched again with <Literal>%S</Literal> mapped to NULL.
</Para>
<Para>If no display is set prior to calling this function, the result of
this function's call to <Function>XtResolvePathname</Function> is undefined.
</Para>
<Para>For example, the following <SystemItem Class="EnvironVar">UIDPATH</SystemItem> value and
<Function>MrmOpenHierarchy</Function> call cause MRM to open two separate UID files:
</Para>
<InformalExample>
<ProgramListing>UIDPATH=/uidlib/%L/%U.uid:/uidlib/%U/%L
static char *uid_files[] = {"/usr/users/me/test.uid", "test2"};
MrmHierarchy *Hierarchy_id;
MrmOpenHierarchy((MrmCount)2,uid_files, NULL, Hierarchy_id)
</ProgramListing>
</InformalExample>
<Para>MRM opens the first file, <Filename>/usr/users/me/test.uid</Filename>, as specified in
the <Symbol Role="Variable">file_names_list</Symbol> argument to <Function>MrmOpenHierarchy</Function>, because
the UID file string in the <Symbol Role="Variable">file_names_list</Symbol> argument specifies a
full pathname.
MRM looks for the second file,
<filename>test2</filename>,
first as
<Filename>/uidlib/%L/test2.uid</Filename>
and second as
<Filename>/uidlib/test2/%L</Filename>,
where the display's language string is substituted for <Literal>%L</Literal>.
</Para>
<Para>After
<Function>MrmOpenHierarchy</Function>
opens the UID hierarchy, you should not delete or modify the
UID files until you close the UID hierarchy by calling
<Function>MrmCloseHierarchy</Function>.
</Para>
<Para>If <SystemItem Class="EnvironVar">UIDPATH</SystemItem> is not set but the environment variable
<SystemItem Class="EnvironVar">XAPPLRESDIR</SystemItem> is set, MRM searches the following pathnames:
</Para>
<ItemizedList>
<ListItem>
<Para><filename>%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><filename>$XAPPLRESDIR/%L/uid/%N/%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><filename>$XAPPLRESDIR/%l/uid/%N/%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><filename>$XAPPLRESDIR/uid/%N/%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><filename>$XAPPLRESDIR/%L/uid/%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><filename>$XAPPLRESDIR/%l/uid/%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><filename>$XAPPLRESDIR/uid/%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%L/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%l/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%L/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%l/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/include/X11/uid/%U%S</Filename>
</Para>
</ListItem>
</ItemizedList>
<Para>If neither <SystemItem Class="EnvironVar">UIDPATH</SystemItem> nor <SystemItem Class="EnvironVar">XAPPLRESDIR</SystemItem> is set, MRM searches the
following pathnames:
</Para>
<ItemizedList>
<ListItem>
<Para><filename>%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><filename>HOME/%L/uid/%N/%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><filename>HOME/%l/uid/%N/%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/%L/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/%l/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%L/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%l/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%L/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%l/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/include/X11/uid/%U%S</Filename>
</Para>
</ListItem>
</ItemizedList>
<Para>These paths are defaults that vendors may change.
For example, a vendor may use different directories for
<Filename>/usr/lib/X11</Filename> and <Filename>/usr/include/X11</Filename>.
</Para>
<Para>The following substitutions are used in these paths:
</Para>
<VariableList>
<VarListEntry>
<Term><Literal>%U</Literal></Term>
<ListItem>
<Para>The UID file string, from the <Symbol Role="Variable">file_names_list</Symbol> argument.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>%N</Literal></Term>
<ListItem>
<Para>The class name of the application.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>%L</Literal></Term>
<ListItem>
<Para>The display's language string.
This string is influenced by <Function>XtSetLanguageProc</Function>.
The default string is determined by
calling <Action>setlocale(<Symbol Role="Define">LC_ALL, NULL</Symbol>)</Action>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>%l</Literal></Term>
<ListItem>
<Para>The language component of the display's language string.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>%S</Literal></Term>
<ListItem>
<Para>The suffix to the filename.
The entire path is first searched with a suffix of
<filename>.uid</filename>.
If
no file is found, it is searched again with a NULL suffix.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>This function returns one of the following status return constants:<IndexTerm>
<Primary>MrmSUCCESS</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmNOT_FOUND</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmFAILURE</Primary>
</IndexTerm>
</Para>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmSUCCESS</SystemItem></Term>
<ListItem>
<Para>The function executed successfully.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmNOT_FOUND</SystemItem></Term>
<ListItem>
<Para>File not found.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmFAILURE</SystemItem></Term>
<ListItem>
<Para>The function failed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.MrmOpenHierarchyPerDisplay; and
&cdeman.MrmCloseHierarchy;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,103 @@
<!-- $XConsortium: OpenHieB.sgm /main/9 1996/09/08 21:25:53 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.MAN17.rsml.1">
<RefMeta>
<RefEntryTitle>MrmOpenHierarchyFromBuffer</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>MrmOpenHierarchyFromBuffer</Function></RefName>
<RefPurpose>Allocates a hierarchy ID and opens a buffer containing a memory image of a UID file
<IndexTerm>
<Primary>MrmOpenHierarchyFrom\\%Buffer</Primary>
</IndexTerm><IndexTerm>
<Primary>uil functions</Primary>
<Secondary>MrmOpenHierarchyFrom\\%Buffer</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-->
<!-- -->
<RefSynopsisDiv>
<FuncSynopsis Remap="not-ANSI">
<FuncSynopsisInfo>#include &lt;Mrm/MrmPublic.h>
<?sml-space \n(PDu></FuncSynopsisInfo>
<FuncDef>Cardinal <Function>MrmOpenHierarchyFromBuffer</Function></FuncDef>
<!--<ParamDef><Replaceable>uid_buffer, hierarchy_id</Replaceable></ParamDef>-->
<ParamDef>unsigned char <Parameter>uid_buffer</Parameter></ParamDef>
<ParamDef>MrmHierarchy *<Parameter>hierarchy_id</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>MrmOpenHierarchyFromBuffer</Function> allows you to specify a buffer
containing information from UID files that MRM searches in subsequent
fetch operations.
This function also allocates a hierarchy ID and initializes the
optimized search lists in the hierarchy.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">buffer</Symbol></Term>
<ListItem>
<Para>Specifies a stream of bytes containing information from UID files
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">hierarchy_id</Symbol></Term>
<ListItem>
<Para>Returns the search hierarchy ID.
The search hierarchy ID identifies the buffer that MRM searches when
performing subsequent fetch calls.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>This function returns one of the following status return constants:<IndexTerm>
<Primary>MrmSUCCESS</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmFAILURE</Primary>
</IndexTerm>
</Para>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmSUCCESS</SystemItem></Term>
<ListItem>
<Para>The function executed successfully.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmFAILURE</SystemItem></Term>
<ListItem>
<Para>The function failed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.MrmCloseHierarchy; and
&cdeman.MrmOpenHierarchyPerDisplay;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,401 @@
<!-- $XConsortium: OpenHieC.sgm /main/10 1996/09/08 21:26:00 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.MAN18.rsml.1">
<RefMeta>
<RefEntryTitle>MrmOpenHierarchyPerDisplay</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>MrmOpenHierarchyPerDisplay</Function></RefName>
<RefPurpose>Allocates a hierarchy ID and opens all the UID files in the hierarchy
<IndexTerm>
<Primary>MrmOpenHierarchyPer\\%Display</Primary>
</IndexTerm><IndexTerm>
<Primary>uil functions</Primary>
<Secondary>MrmOpenHierarchyPer\\%Display</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>
<FuncSynopsisInfo>#include &lt;Mrm/MrmPublic.h>
</FuncSynopsisInfo>
<FuncDef>Cardinal <Function>MrmOpenHierarchyPerDisplay</Function></FuncDef>
<!--<ParamDef><Replaceable>display, num_files, file_names_list,
ancillary_structures_list, hierarchy_id</Replaceable></ParamDef>-->
<ParamDef>Display *<Parameter>display</Parameter></ParamDef>
<ParamDef>MrmCount <Parameter>num_files</Parameter></ParamDef>
<ParamDef>String <Parameter>file_names_list</Parameter>[]</ParamDef>
<ParamDef>MrmOsOpenParamPtr *<Parameter>ancillary_structures_list</Parameter></ParamDef>
<ParamDef>MrmHierarchy *<Parameter>hierarchy_id</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>MrmOpenHierarchyPerDisplay</Function> allows you to specify the list
of UID files that MRM searches in subsequent fetch operations.
All subsequent fetch operations return the first occurrence of the
named item encountered while traversing the UID hierarchy from
the first list element (UID file specification) to the last list
element.
This function also
allocates a hierarchy ID and opens all the UID files in the
hierarchy.
It initializes the optimized search lists in the hierarchy.
If
<Function>MrmOpenHierarchyPerDisplay</Function>
encounters any errors during its execution, any files that were opened
are closed.
</Para>
<Para>The application must call <Function>XtAppInitialize</Function> before calling
<Function>MrmOpenHierarchyPerDisplay</Function>.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies the connection to the X server and the value to pass
to <Function>XtResolvePathname</Function>. For more information on the <StructName Role="typedef">Display</StructName>
structure, see the Xlib function <Function>XOpenDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">num_files</Symbol></Term>
<ListItem>
<Para>Specifies the number of files in the name list.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">file_names_list</Symbol></Term>
<ListItem>
<Para>Specifies an array of character strings that identify
the UID files.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">ancillary_structures_list</Symbol></Term>
<ListItem>
<Para>A list of operating-system-dependent ancillary structures corresponding
to items such as filenames, clobber flags, and so forth.
This argument should be NULL for most operations.
If you need to reference this structure,
see the definition of
<StructName Role="typedef">MrmOsOpenParamPtr</StructName>
in the <Filename>MrmPublic.h</Filename> header file for more information.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">hierarchy_id</Symbol></Term>
<ListItem>
<Para>Returns the search hierarchy ID.
The search hierarchy ID identifies the list of UID files that
MRM searches (in order) when performing subsequent
fetch calls.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>Each UID file string in <Symbol Role="Variable">file_names_list</Symbol> can specify either a full
pathname or a filename.
If a UID file string has a leading / (slash), it specifies a full
pathname, and MRM opens the file as specified.
Otherwise, the UID file string specifies a filename.
In this case MRM looks for the file along a search path specified by the
<SystemItem Class="EnvironVar">UIDPATH</SystemItem> environment variable or by a default search path, which
varies depending on whether or not the <SystemItem Class="EnvironVar">XAPPLRESDIR</SystemItem> environment
variable is set.
</Para>
<Para>The <SystemItem Class="EnvironVar">UIDPATH</SystemItem> environment variable specifies a search path and
naming conventions associated with UID files.
It can contain the substitution field <Literal>%U</Literal>, where the UID file string from
the <Symbol Role="Variable">file_names_list</Symbol> argument to <Function>MrmOpenHierarchyPerDisplay</Function> is
substituted for <Literal>%U</Literal>.
It can also contain the substitution fields accepted by
<Function>XtResolvePathname</Function>.
The substitution field <Literal>%T</Literal> is always mapped to <Symbol Role="Variable">uid</Symbol>.
The entire path is searched first with <Literal>%S</Literal> mapped to <filename>.uid</filename>.
If no file is found, it is searched again with <Literal>%S</Literal> mapped to NULL.
For example, the following <SystemItem Class="EnvironVar">UIDPATH</SystemItem> value and
<Function>MrmOpenHierarchyPerDisplay</Function> call cause MRM to open two separate UID
files:
</Para>
<InformalExample>
<ProgramListing>UIDPATH=/uidlib/%L/%U.uid:/uidlib/%U/%L
static char *uid_files[] = {"/usr/users/me/test.uid", "test2"};
MrmHierarchy *Hierarchy_id;
MrmOpenHierarchyPerDisplay((MrmCount)2,uid_files, NULL, Hierarchy_id)
</ProgramListing>
</InformalExample>
<Para>MRM opens the first file, <Filename>/usr/users/me/test.uid</Filename>, as specified in
the <Symbol Role="Variable">file_names_list</Symbol> argument to <Function>MrmOpenHierarchyPerDisplay</Function>,
because the UID file string in the <Symbol Role="Variable">file_names_list</Symbol> argument
specifies a full pathname.
MRM looks for the second file,
<filename>test2</filename>,
first as
<Filename>/uidlib/%L/test2.uid</Filename>
and second as
<Filename>/uidlib/test2/%L</Filename>,
where the display's language string is substituted for <Literal>%L</Literal>.
</Para>
<Para>After
<Function>MrmOpenHierarchyPerDisplay</Function>
opens the UID hierarchy, you should not delete or modify the
UID files until you close the UID hierarchy by calling
<Function>MrmCloseHierarchy</Function>.
</Para>
<Para>If <SystemItem Class="EnvironVar">UIDPATH</SystemItem> is not set, but the environment variable
<SystemItem Class="EnvironVar">XAPPLRESDIR</SystemItem> is set, MRM searches the following pathnames:
</Para>
<ItemizedList>
<ListItem>
<Para><filename>%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><filename>$XAPPLRESDIR/%L/uid/%N/%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><filename>$XAPPLRESDIR/%l/uid/%N/%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><filename>$XAPPLRESDIR/uid/%N/%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><filename>$XAPPLRESDIR/%L/uid/%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><filename>$XAPPLRESDIR/%l/uid/%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><filename>$XAPPLRESDIR/uid/%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%L/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%l/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%L/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%l/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/include/X11/uid/%U%S</Filename>
</Para>
</ListItem>
</ItemizedList>
<Para>If neither <SystemItem Class="EnvironVar">UIDPATH</SystemItem> nor <SystemItem Class="EnvironVar">XAPPLRESDIR</SystemItem> is set, MRM searches the
following pathnames:
</Para>
<ItemizedList>
<ListItem>
<Para><filename>%U%S</filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/%L/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/%l/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/%L/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/%l/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>$HOME/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%L/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%l/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/uid/%N/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%L/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/%l/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/lib/X11/uid/%U%S</Filename>
</Para>
</ListItem>
<ListItem>
<Para><Filename>/usr/include/X11/uid/%U%S</Filename>
</Para>
</ListItem>
</ItemizedList>
<Para>These paths are defaults that vendors may change.
For example, a vendor may use different directories for
<Filename>/usr/lib/X11</Filename> and <Filename>/usr/include/X11</Filename>.
</Para>
<Para>The following substitutions are used in these paths:
</Para>
<VariableList>
<VarListEntry>
<Term><Literal>%U</Literal></Term>
<ListItem>
<Para>The UID file string, from the <Symbol Role="Variable">file_names_list</Symbol> argument.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>%N</Literal></Term>
<ListItem>
<Para>The class name of the application.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>%L</Literal></Term>
<ListItem>
<Para>The display's language string.
This string is influenced by <Function>XtSetLanguageProc</Function>.
The default string is determined by
calling <Action>setlocale(<Symbol Role="Define">LC_ALL, NULL</Symbol>)</Action>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>%l</Literal></Term>
<ListItem>
<Para>The language component of the display's language string.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>%S</Literal></Term>
<ListItem>
<Para>The suffix to the filename.
The entire path is first searched with a suffix of
<filename>.uid</filename>.
If
no file is found, it is searched again with a NULL suffix.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>This function returns one of the following status return constants:<IndexTerm>
<Primary>MrmSUCCESS</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmNOT_FOUND</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmFAILURE</Primary>
</IndexTerm>
</Para>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmSUCCESS</SystemItem></Term>
<ListItem>
<Para>The function executed successfully.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmNOT_FOUND</SystemItem></Term>
<ListItem>
<Para>File not found.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmFAILURE</SystemItem></Term>
<ListItem>
<Para>The function failed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.MrmCloseHierarchy;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,166 @@
<!-- $XConsortium: RegisteA.sgm /main/8 1996/09/08 21:26:08 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.MAN19.rsml.1">
<RefMeta>
<RefEntryTitle>MrmRegisterClass</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>MrmRegisterClass</Function></RefName>
<RefPurpose>Saves the information needed for MRM to access the widget creation function for user-defined widgets
<IndexTerm>
<Primary>MrmRegisterClass</Primary>
</IndexTerm><IndexTerm>
<Primary>uil functions</Primary>
<Secondary>MrmRegisterClass</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>
<FuncSynopsisInfo>#include &lt;Mrm/MrmPublic.h>
</FuncSynopsisInfo>
<FuncDef>Cardinal <Function>MrmRegisterClass</Function></FuncDef>
<!--<ParamDef><Replaceable>class_code, class_name, create_name, create_proc,
class_record</Replaceable></ParamDef>-->
<ParamDef>MrmType <Parameter>class_code</Parameter></ParamDef>
<ParamDef>String <Parameter>class_name</Parameter></ParamDef>
<ParamDef>String <Parameter>create_name</Parameter></ParamDef>
<ParamDef>Widget (*<Parameter>create_proc</Parameter>) ()</ParamDef>
<ParamDef>WidgetClass <Parameter>class_record</Parameter></ParamDef>
</FuncSynopsis><IndexTerm>
<Primary>MRM function</Primary>
<Secondary>MrmRegisterClass</Secondary>
</IndexTerm><IndexTerm>
<Primary>MrmRegisterClass</Primary>
<Secondary>definition</Secondary>
</IndexTerm>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The
<Function>MrmRegisterClass</Function>
function<IndexTerm>
<Primary>MrmRegisterClass</Primary>
<Secondary>description</Secondary>
</IndexTerm>
allows MRM to access user-defined widget classes.
This function registers the necessary information for
MRM to create widgets of this class.
You must call
<Function>MrmRegisterClass</Function>
prior to fetching any user-defined class widget.
</Para>
<Para><Function>MrmRegisterClass</Function>
saves the information needed to access the widget creation
function and to do type conversion of argument lists by using the
information in MRM databases.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">class_code</Symbol></Term>
<ListItem>
<Para>This argument is ignored; it is present for compatibility with previous
releases.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>class_name</Literal></Term>
<ListItem>
<Para>This argument is ignored; it is present for compatibility with previous
releases.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">create_name</Symbol></Term>
<ListItem>
<Para>Specifies the case-sensitive name of the low-level widget creation
function for the class.
An example from the Motif Toolkit is
<Function>XmCreateLabel</Function>.
Arguments are
<Symbol Role="Variable">parent_widget</Symbol>,
<Symbol Role="Variable">name</Symbol>,
<Symbol Role="Variable">override_arglist</Symbol>,
and
<Symbol Role="Variable">override_argcount</Symbol>.
</Para>
<Para>For user-defined widgets,
<Symbol Role="Variable">create_name</Symbol>
is the creation procedure in the UIL that defines this widget.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>create_proc</Literal></Term>
<ListItem>
<Para>Specifies the address of the creation function that you named in
<Symbol Role="Variable">create_name</Symbol>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">class_record</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the class record.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<IndexTerm>
<Primary>MrmSUCCESS</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmFAILURE</Primary>
</IndexTerm>
<Para>This function returns one of the following status return constants:
</Para>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmSUCCESS</SystemItem></Term>
<ListItem>
<Para>The function executed successfully.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmFAILURE</SystemItem></Term>
<ListItem>
<Para>The function failed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,191 @@
<!-- $XConsortium: RegisteB.sgm /main/8 1996/09/08 21:26: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.MAN20.rsml.1">
<RefMeta>
<RefEntryTitle>MrmRegisterNames</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>MrmRegisterNames</Function></RefName>
<RefPurpose>Registers the values associated with the names referenced in UIL (for example, UIL callback function names or UIL identifier names)
<IndexTerm>
<Primary>MrmRegisterNames</Primary>
</IndexTerm><IndexTerm>
<Primary>uil functions</Primary>
<Secondary>MrmRegisterNames</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>
<FuncSynopsisInfo>#include &lt;Mrm/MrmPublic.h>
</FuncSynopsisInfo>
<FuncDef>Cardinal <Function>MrmRegisterNames</Function></FuncDef>
<!--<ParamDef><Replaceable>register_list, register_count</Replaceable></ParamDef>-->
<ParamDef>MrmRegisterArglist <Parameter>register_list</Parameter></ParamDef>
<ParamDef>MrmCount <Parameter>register_count</Parameter></ParamDef>
</FuncSynopsis><IndexTerm>
<Primary>MRM function</Primary>
<Secondary>MrmRegisterNames</Secondary>
</IndexTerm><IndexTerm>
<Primary>MrmRegisterNames</Primary>
<Secondary>definition</Secondary>
</IndexTerm>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The
<Function>MrmRegisterNames</Function>
function<IndexTerm>
<Primary>MrmRegisterNames</Primary>
<Secondary>description</Secondary>
</IndexTerm>
registers a vector of names and associated values
for access in MRM.
The values can be callback functions, pointers
to user-defined data, or any other values.
The information provided is used to resolve symbolic references
occurring in UID files to their run-time values.
For callbacks, this information provides the procedure address required
by the Motif Toolkit.
For names used as identifiers in UIL, this information
provides any
run-time mapping the application needs.
</Para>
<Para>This function is similar to
<Function>MrmRegisterNamesInHierarchy</Function>,
except that the scope of the names registered by
<Function>MrmRegisterNamesInHierarchy</Function>
is limited to the hierarchy specified in the call to that function,
whereas the names registered by
<Function>MrmRegisterNames</Function>
have global scope.
When MRM looks up a name, it first tries to find the name among those
registered for the given hierarchy.
If that lookup fails, it tries to find the name among those registered
globally.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">register_list</Symbol></Term>
<ListItem>
<Para>Specifies a list of name/value pairs for the names to be registered.
Each name is a case-sensitive, NULL-terminated ASCII string.
Each value is a 32-bit quantity, interpreted as a procedure address if
the name is a callback function, and uninterpreted otherwise.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">register_count</Symbol></Term>
<ListItem>
<Para>Specifies the number of entries in
<Symbol Role="Variable">register_list</Symbol>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>The names in the list are case-sensitive.
The list can be either ordered or unordered.
</Para>
<Para>Callback functions registered through
<Function>MrmRegisterNames</Function>
can be either
regular or creation callbacks.
Regular callbacks have declarations determined by Motif Toolkit and user
requirements.
Creation callbacks have the same format as any other callback:
</Para>
<FuncSynopsis>
<FuncDef>void <Function>CallBackProc</Function></FuncDef>
<!--<ParamDef><Replaceable>widget_id, tag, callback_data</Replaceable></ParamDef>-->
<ParamDef>Widget *<Parameter>widget_id</Parameter></ParamDef>
<ParamDef>Opaque <Parameter>tag</Parameter></ParamDef>
<ParamDef>XmAnyCallbackStruct *<Parameter>callback_data</Parameter></ParamDef>
</FuncSynopsis>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">widget_id</Symbol></Term>
<ListItem>
<Para>Specifies the widget ID associated with the widget performing the
callback (as in any callback function).
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Emphasis>tag</Emphasis></Term>
<ListItem>
<Para>Specifies the tag value (as in any callback function).
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">callback_data</Symbol></Term>
<ListItem>
<Para>Specifies a widget-specific data structure.
This data structure has a minimum of two members: event and reason.
The reason member is always set to
<SystemItem Class="Constant">MrmCR_CREATE</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>Note that the widget name and parent are available from the widget
record accessible through
<Symbol Role="Variable">widget_id</Symbol>.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<IndexTerm>
<Primary>MrmSUCCESS</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmFAILURE</Primary>
</IndexTerm>
<Para>This function returns one of the following status return constants:
</Para>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmSUCCESS</SystemItem></Term>
<ListItem>
<Para>The function executed successfully.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmFAILURE</SystemItem></Term>
<ListItem>
<Para>The function failed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,202 @@
<!-- $XConsortium: RegisteC.sgm /main/8 1996/09/08 21:26: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.MAN21.rsml.1">
<RefMeta>
<RefEntryTitle>MrmRegisterNamesInHierarchy</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>MrmRegisterNamesInHierarchy</Function></RefName>
<RefPurpose>Registers the values associated with the names referenced in UIL within a single hierarchy (for example, UIL callback function names or UIL identifier names)
<IndexTerm>
<Primary>MrmRegisterNamesIn\\%Hierarchy</Primary>
</IndexTerm><IndexTerm>
<Primary>uil functions</Primary>
<Secondary>MrmRegisterNamesIn\\%Hierarchy</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>
<FuncSynopsisInfo>#include &lt;Mrm/MrmPublic.h>
</FuncSynopsisInfo>
<FuncDef>Cardinal <Function>MrmRegisterNamesInHierarchy</Function></FuncDef>
<!--<ParamDef><Replaceable>hierarchy_id, register_list, register_count</Replaceable></ParamDef>-->
<ParamDef>MrmHierarchy <Parameter>hierarchy_id</Parameter></ParamDef>
<ParamDef>MrmRegisterArglist <Parameter>register_list</Parameter></ParamDef>
<ParamDef>MrmCount <Parameter>register_count</Parameter></ParamDef>
</FuncSynopsis><IndexTerm>
<Primary>MRM function</Primary>
<Secondary>MrmRegisterNamesIn\\%Hierarchy</Secondary>
</IndexTerm><IndexTerm>
<Primary>MrmRegisterNamesIn\\%Hierarchy</Primary>
<Secondary>definition</Secondary>
</IndexTerm>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The
<Function>MrmRegisterNamesInHierarchy</Function>
function<IndexTerm>
<Primary>MrmRegisterNamesIn\\%Hierarchy</Primary>
<Secondary>description</Secondary>
</IndexTerm>
registers a vector of names and associated values
for access in MRM.
The values can be callback functions, pointers
to user-defined data, or any other values.
The information provided is used to resolve symbolic references
occurring in UID files to their run-time
values. For callbacks, this information
provides the procedure address required
by the Motif Toolkit.
For names used as identifiers in UIL, this information
provides any
run-time mapping the application needs.
</Para>
<Para>This function is similar to
<Function>MrmRegisterNames</Function>,
except that the scope of the names registered by
<Function>MrmRegisterNamesInHierarchy</Function>
is limited to the hierarchy specified by
<Symbol Role="Variable">hierarchy_id</Symbol>,
whereas the names registered by
<Function>MrmRegisterNames</Function>
have
global scope.
When MRM looks up a name, it first tries to find the name among those
registered for the given hierarchy.
If that lookup fails, it tries to find the name among those registered
globally.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">hierarchy_id</Symbol></Term>
<ListItem>
<Para>Specifies the hierarchy with which the names are to be associated.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">register_list</Symbol></Term>
<ListItem>
<Para>Specifies a list of name/value pairs for the names to be registered.
Each name is a case-sensitive, NULL-terminated ASCII string.
Each value is a 32-bit quantity, interpreted as a procedure address if
the name is a callback function, and uninterpreted otherwise.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">register_count</Symbol></Term>
<ListItem>
<Para>Specifies the number of entries in
<Symbol Role="Variable">register_list</Symbol>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>The names in the list are case-sensitive.
The list can be either ordered or unordered.
</Para>
<Para>Callback functions registered through
<Function>MrmRegisterNamesInHierarchy</Function>
can be either
regular or creation callbacks.
Regular callbacks have declarations determined by Motif Toolkit and user
requirements.
Creation callbacks have the same format as any other callback:
</Para>
<FuncSynopsis>
<FuncDef>void <Function>CallBackProc</Function></FuncDef>
<!--<ParamDef><Replaceable>widget_id, tag, callback_data</Replaceable></ParamDef>-->
<ParamDef>Widget *<Parameter>widget_id</Parameter></ParamDef>
<ParamDef>Opaque <Parameter>tag</Parameter></ParamDef>
<ParamDef>XmAnyCallbackStruct *<Parameter>callback_data</Parameter></ParamDef>
</FuncSynopsis>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">widget_id</Symbol></Term>
<ListItem>
<Para>Specifies the widget ID associated with the widget performing the
callback (as in any callback function).
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Emphasis>tag</Emphasis></Term>
<ListItem>
<Para>Specifies the tag value (as in any callback function).
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">callback_data</Symbol></Term>
<ListItem>
<Para>Specifies a widget-specific data structure.
This data structure has a minimum of two members: event and reason.
The reason member is always set to
<SystemItem Class="Constant">MrmCR_CREATE</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>Note that the widget name and parent are available from the widget
record accessible through
<Symbol Role="Variable">widget_id</Symbol>.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<IndexTerm>
<Primary>MrmSUCCESS</Primary>
</IndexTerm><IndexTerm>
<Primary>MrmFAILURE</Primary>
</IndexTerm>
<Para>This function returns one of the following status return constants:
</Para>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmSUCCESS</SystemItem></Term>
<ListItem>
<Para>The function executed successfully.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Constant">MrmFAILURE</SystemItem></Term>
<ListItem>
<Para>The function failed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,111 @@
<!-- $XConsortium: ActivP.sgm /main/10 1996/09/25 10:07:11 cdedoc $ -->
<!-- (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.MAN33.rsml.1">
<RefMeta>
<RefEntryTitle>XmActivateProtocol</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmActivateProtocol</Function></RefName>
<RefPurpose>A VendorShell function that activates a protocol
<IndexTerm>
<Primary>XmActivateProtocol</Primary>
</IndexTerm><IndexTerm>
<Primary>VendorShell functions</Primary>
<Secondary>XmActivateProtocol</Secondary>
</IndexTerm><IndexTerm>
<Primary>protocols</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>
<FuncSynopsisInfo>#include &lt;Xm/Protocols.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmActivateProtocol</Function></FuncDef>
<!--<ParamDef><Replaceable>shell, property, protocol</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>shell</Parameter></ParamDef>
<ParamDef>Atom <Parameter>property</Parameter></ParamDef>
<ParamDef>Atom <Parameter>protocol</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmActivateProtocol</Function> activates a protocol. It
updates the handlers and the <Symbol Role="Variable">property</Symbol> if
the <Symbol Role="Variable">shell</Symbol> is realized. It is sometimes useful to allow
a protocol's state information (callback lists, and so on) to persist, even though
the client may choose to temporarily resign from the interaction. This is
supported by allowing a <Symbol Role="Variable">protocol</Symbol> to be in one of two states: active or
inactive. If the <Symbol Role="Variable">protocol</Symbol> is active and the <Symbol Role="Variable">shell</Symbol> is realized,
the <Symbol Role="Variable">property</Symbol> contains the <Symbol Role="Variable">protocol</Symbol> <Literal>Atom</Literal>.
If the <Symbol Role="Variable">protocol</Symbol> is inactive, the <Literal>Atom</Literal> is not present in
the <Symbol Role="Variable">property</Symbol>.
</Para>
<Para><Function>XmActivateWMProtocol</Function> is a convenience interface.
It calls <Function>XmActivateProtocol</Function>
with the property value set to the atom returned by
interning <Property>WM_PROTOCOLS</Property>.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">shell</Symbol></Term>
<ListItem>
<Para>Specifies the widget with which the protocol property is associated
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">property</Symbol></Term>
<ListItem>
<Para>Specifies the protocol property
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">protocol</Symbol></Term>
<ListItem>
<Para>Specifies the protocol <Literal>Atom</Literal>
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of VendorShell and its associated resources, see
&cdeman.VendorShell;.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.VendorShell;, &cdeman.XmActivateWMProtocol;,
&cdeman.XmRemoveProtocols;
and &cdeman.XmInternAtom;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,93 @@
<!-- $XConsortium: ActivW.sgm /main/8 1996/09/25 10:07:19 cdedoc $ -->
<!-- (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.MAN34.rsml.1">
<RefMeta>
<RefEntryTitle>XmActivateWMProtocol</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmActivateWMProtocol</Function></RefName>
<RefPurpose>A VendorShell convenience interface that activates a protocol
<IndexTerm>
<Primary>XmActivateWMProtocol</Primary>
</IndexTerm><IndexTerm>
<Primary>VendorShell functions</Primary>
<Secondary>XmActivateWMProtocol</Secondary>
</IndexTerm><IndexTerm>
<Primary>protocols</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>
<FuncSynopsisInfo>#include &lt;Xm/Protocols.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmActivateWMProtocol</Function></FuncDef>
<!--<ParamDef><Replaceable>shell, protocol</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>shell</Parameter></ParamDef>
<ParamDef>Atom <Parameter>protocol</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmActivateWMProtocol</Function> is a convenience interface.
It calls <Function>XmActivateProtocol</Function>
with the property value set to the atom returned by
interning <Property>WM_PROTOCOLS</Property>.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">shell</Symbol></Term>
<ListItem>
<Para>Specifies the widget with which the protocol property is associated
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">protocol</Symbol></Term>
<ListItem>
<Para>Specifies the protocol <Literal>Atom</Literal>
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of VendorShell and its associated resources, see
&cdeman.VendorShell;.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.VendorShell;,
&cdeman.XmActivateProtocol;,
&cdeman.XmInternAtom;, and
&cdeman.XmRemoveWMProtocols;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,123 @@
<!-- $XConsortium: AddProtA.sgm /main/9 1996/09/25 10:11:01 cdedoc $ -->
<!-- (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.MAN35.rsml.1">
<RefMeta>
<RefEntryTitle>XmAddProtocolCallback</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmAddProtocolCallback</Function></RefName>
<RefPurpose>A VendorShell function that adds client callbacks for a protocol
<IndexTerm>
<Primary>XmAddProtocolCallback</Primary>
</IndexTerm><IndexTerm>
<Primary>VendorShell functions</Primary>
<Secondary>XmAddProtocolCallback</Secondary>
</IndexTerm><IndexTerm>
<Primary>protocols</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>
<FuncSynopsisInfo>#include &lt;Xm/Protocols.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmAddProtocolCallback</Function></FuncDef>
<!--<ParamDef><Replaceable>shell, property, protocol, callback, closure</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>shell</Parameter></ParamDef>
<ParamDef>Atom <Parameter>property</Parameter></ParamDef>
<ParamDef>Atom <Parameter>protocol</Parameter></ParamDef>
<ParamDef>XtCallbackProc <Parameter>callback</Parameter></ParamDef>
<ParamDef>XtPointer <Parameter>closure</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmAddProtocolCallback</Function> adds client callbacks for a protocol. It
checks if the protocol is registered, and if it is not,
calls <Function>XmAddProtocols</Function>. It then adds the callback to
the internal list. These callbacks are called when
the corresponding client message is received.
</Para>
<Para><Function>XmAddWMProtocolCallback</Function> is a convenience interface.
It calls <Function>XmAddProtocolCallback</Function>
with the property value set to the atom returned by
interning <Property>WM_PROTOCOLS</Property>.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">shell</Symbol></Term>
<ListItem>
<Para>Specifies the widget with which the protocol property is associated
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">property</Symbol></Term>
<ListItem>
<Para>Specifies the protocol property
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">protocol</Symbol></Term>
<ListItem>
<Para>Specifies the protocol <Literal>Atom</Literal>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">callback</Symbol></Term>
<ListItem>
<Para>Specifies the procedure to call when a protocol message is received
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">closure</Symbol></Term>
<ListItem>
<Para>Specifies the client data to be passed to the callback when it is invoked
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of VendorShell and its associated resources, see
&cdeman.VendorShell;.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.VendorShell;,
&cdeman.XmAddWMProtocolCallback;,
&cdeman.XmInternAtom;, and
&cdeman.XmRemoveProtocolCallback;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,112 @@
<!-- $XConsortium: AddProtB.sgm /main/8 1996/09/25 10:11:10 cdedoc $ -->
<!-- (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.MAN36.rsml.1">
<RefMeta>
<RefEntryTitle>XmAddProtocols</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmAddProtocols</Function></RefName>
<RefPurpose>A VendorShell function that adds the protocols to the protocol manager and allocates the internal tables
<IndexTerm>
<Primary>XmAddProtocols</Primary>
</IndexTerm><IndexTerm>
<Primary>VendorShell functions</Primary>
<Secondary>XmAddProtocols</Secondary>
</IndexTerm><IndexTerm>
<Primary>protocols</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>
<FuncSynopsisInfo>#include &lt;Xm/Protocols.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmAddProtocols</Function></FuncDef>
<!--<ParamDef><Replaceable>shell, property, protocols, num_protocols</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>shell</Parameter></ParamDef>
<ParamDef>Atom <Parameter>property</Parameter></ParamDef>
<ParamDef>Atom *<Parameter>protocols</Parameter></ParamDef>
<ParamDef>Cardinal <Parameter>num_protocols</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmAddProtocols</Function> adds the protocols to the
protocol manager and allocates the internal tables.
</Para>
<Para><Function>XmAddWMProtocols</Function> is a convenience interface.
It calls <Function>XmAddProtocols</Function>
with the property value set to the atom returned by
interning <Property>WM_PROTOCOLS</Property>.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">shell</Symbol></Term>
<ListItem>
<Para>Specifies the widget with which the protocol property is associated
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">property</Symbol></Term>
<ListItem>
<Para>Specifies the protocol property
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">protocols</Symbol></Term>
<ListItem>
<Para>Specifies the protocol <Literal>Atoms</Literal>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">num_protocols</Symbol></Term>
<ListItem>
<Para>Specifies the number of elements in <Symbol Role="Variable">protocols</Symbol>
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of VendorShell and its associated resources, see
&cdeman.VendorShell;.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.VendorShell;,
&cdeman.XmAddWMProtocols;,
&cdeman.XmInternAtom;, and
&cdeman.XmRemoveProtocols;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,96 @@
<!-- $XConsortium: AddTabGr.sgm /main/9 1996/09/08 20:24: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.MAN37.rsml.1">
<RefMeta>
<RefEntryTitle>XmAddTabGroup</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmAddTabGroup</Function></RefName>
<RefPurpose>A function that adds a manager or a primitive
widget to the list of tab groups
<IndexTerm>
<Primary>XmAddTabGroup</Primary>
</IndexTerm><IndexTerm>
<Primary>VendorShell functions</Primary>
<Secondary>XmAddTabGroup</Secondary>
</IndexTerm><IndexTerm>
<Primary>protocols</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>
<FuncSynopsisInfo>#include &lt;Xm/Xm.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmAddTabGroup</Function></FuncDef>
<!--<ParamDef><Replaceable>tab_group</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>tab_group</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>This function is obsolete and its behavior is replaced by setting
<SystemItem Class="Resource">XmNnavigationType</SystemItem> to <SystemItem Class="Constant">XmEXCLUSIVE_TAB_GROUP</SystemItem>.
When the keyboard is used to traverse through a widget hierarchy, primitive
or manager
widgets are grouped together into what are known as <Literal>tab groups</Literal>. Any
manager or primitive widget can be a tab group. Within
a tab group, move the focus to the next widget in the tab
group by using the arrow keys. To move to another tab group, use
<Literal>KNextField</Literal> or <Literal>KPrevField</Literal>.
</Para>
<Para>Tab groups are ordinarily specified by the <SystemItem Class="Resource">XmNnavigationType</SystemItem>
resource.
<Function>XmAddTabGroup</Function> is called to control the order of traversal of tab
groups. The widget specified
by <Symbol Role="Variable">tab_group</Symbol> is appended to the list of tab
groups to be traversed, and the widget's <SystemItem Class="Resource">XmNnavigationType</SystemItem> is set
to <SystemItem Class="Constant">XmEXCLUSIVE_TAB_GROUP</SystemItem>.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">tab_group</Symbol></Term>
<ListItem>
<Para>Specifies the manager or primitive widget ID
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmManager;,
&cdeman.XmGetTabGroup;,
&cdeman.XmPrimitive;, and
&cdeman.XmRemoveTabGroup;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,108 @@
<!-- $XConsortium: AddToPos.sgm /main/9 1996/09/08 20:24:39 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.MAN38.rsml.1">
<RefMeta>
<RefEntryTitle>XmAddToPostFromList</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmAddToPostFromList</Function></RefName>
<RefPurpose>a RowColumn function that makes a menu
accessible from more than one widget
<IndexTerm>
<Primary>XmAddToPostFromList</Primary>
</IndexTerm><IndexTerm>
<Primary>RowColumn functions</Primary>
<Secondary>XmAddToPostFromList</Secondary>
</IndexTerm></RefPurpose>
</RefNameDiv>
<!-- 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 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 &lt;Xm/RowColumn.h>
<?sml-space \n(PDu></FuncSynopsisInfo>
<FuncDef>void <Function>XmAddToPostFromList</Function></FuncDef>
<!--<ParamDef><Replaceable>menu, post_from_widget</ParamDef>-->
<ParamDef>Widget <Parameter>menu</Parameter></ParamDef>
<ParamDef>Widget <Parameter>post_from_widget</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmAddToPostFromList</Function> makes a menu accessible from more than one
widget. After a menu is once created, this function may be used to
make that menu accessible from a second widget. The process may be
repeated indefinitely. In other words, where an application would use
<Function>XmCreatePopupMenu</Function> or <Function>XmCreatePulldownMenu</Function> or their
equivalent to create a new menu identical to one that already exists,
it can use this function to reuse that earlier menu.
</Para>
<Para>If <Symbol Role="Variable">menu</Symbol> refers to a Popup menu, then the <Symbol Role="Variable">post_from_widget</Symbol>
widget can now pop up the specified menu. The actual posting of the
menu occurs as it always does, either through an event handler, or the
automatic popup menu support (see the &cdeman.XmRowColumn; reference
page).
</Para>
<Para>If <Symbol Role="Variable">menu</Symbol> refers to a Pulldown menu, its ID is placed in the
<SystemItem Class="Resource">XmNsubMenuId</SystemItem> resource of the specified <Symbol Role="Variable">post_from_widget</Symbol>.
In this case, the <Symbol Role="Variable">post_from_widget</Symbol> widget must be either a
CascadeButton or a CascadeButtonGadget.
</Para>
<Para>Note that this function manipulates the internal structures
themselves, not a copy of them.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">menu</Symbol></Term>
<ListItem>
<Para>Specifies the ID of the RowColumn widget containing the menu (Popup or
Pulldown) to be made accessible from the widget.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">post_from_widget</Symbol></Term>
<ListItem>
<Para>Specifies the widget ID of the widget which will now be able to post
the menu specified by <Symbol Role="Variable">menu</Symbol>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of RowColumn and its associated resources, see
&cdeman.XmRowColumn;.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmGetPostedFromWidget;,
&cdeman.XmRemoveFromPostFromList;, and
&cdeman.XmRowColumn;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,109 @@
<!-- $XConsortium: AddWMPrA.sgm /main/8 1996/09/25 10:14:39 cdedoc $ -->
<!-- (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.MAN39.rsml.1">
<RefMeta>
<RefEntryTitle>XmAddWMProtocolCallback</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmAddWMProtocolCallback</Function></RefName>
<RefPurpose>A VendorShell convenience interface that adds client callbacks for a protocol
<IndexTerm>
<Primary>XmAddWMProtocol\\%Callback</Primary>
</IndexTerm><IndexTerm>
<Primary>VendorShell functions</Primary>
<Secondary>XmAddWMProtocol\\%Callback</Secondary>
</IndexTerm><IndexTerm>
<Primary>protocols</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>
<FuncSynopsisInfo>#include &lt;Xm/Protocols.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmAddWMProtocolCallback</Function></FuncDef>
<!--<ParamDef><Replaceable>shell, protocol, callback, closure</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>shell</Parameter></ParamDef>
<ParamDef>Atom <Parameter>protocol</Parameter></ParamDef>
<ParamDef>XtCallbackProc <Parameter>callback</Parameter></ParamDef>
<ParamDef>XtPointer <Parameter>closure</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmAddWMProtocolCallback</Function> is a convenience interface.
It calls <Function>XmAddProtocolCallback</Function>
with the property value set to the atom returned by
interning <Property>WM_PROTOCOLS</Property>.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">shell</Symbol></Term>
<ListItem>
<Para>Specifies the widget with which the protocol property is associated
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">protocol</Symbol></Term>
<ListItem>
<Para>Specifies the protocol <Literal>Atom</Literal>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">callback</Symbol></Term>
<ListItem>
<Para>Specifies the procedure to call when a protocol message is received
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">closure</Symbol></Term>
<ListItem>
<Para>Specifies the client data to be passed to the callback when it is invoked
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of VendorShell and its associated resources, see
&cdeman.VendorShell;.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.VendorShell;,
&cdeman.XmAddProtocolCallback;,
&cdeman.XmInternAtom;, and
&cdeman.XmRemoveWMProtocolCallback;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,101 @@
<!-- $XConsortium: AddWMPrB.sgm /main/9 1996/09/25 10:14:47 cdedoc $ -->
<!-- (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.MAN40.rsml.1">
<RefMeta>
<RefEntryTitle>XmAddWMProtocols</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmAddWMProtocols</Function></RefName>
<RefPurpose>A VendorShell convenience interface that adds the protocols to the protocol manager and allocates the internal tables
<IndexTerm>
<Primary>XmAddWMProtocol\\%s</Primary>
</IndexTerm><IndexTerm>
<Primary>VendorShell functions</Primary>
<Secondary>XmAddWMProtocol\\%s</Secondary>
</IndexTerm><IndexTerm>
<Primary>protocols</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>
<FuncSynopsisInfo>#include &lt;Xm/Protocols.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmAddWMProtocols</Function></FuncDef>
<!--<ParamDef><Replaceable>shell, protocols, num_protocols</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>shell</Parameter></ParamDef>
<ParamDef>Atom *<Parameter>protocols</Parameter></ParamDef>
<ParamDef>Cardinal <Parameter>num_protocols</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmAddWMProtocols</Function> is a convenience interface.
It calls <Function>XmAddProtocols</Function>
with the property value set to the atom returned by
interning <Property>WM_PROTOCOLS</Property>.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">shell</Symbol></Term>
<ListItem>
<Para>Specifies the widget with which the protocol property is associated
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">protocols</Symbol></Term>
<ListItem>
<Para>Specifies the protocol <Literal>Atoms</Literal>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">num_protocols</Symbol></Term>
<ListItem>
<Para>Specifies the number of elements in <Symbol Role="Variable">protocols</Symbol>
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of VendorShell and its associated resources, see
&cdeman.VendorShell;.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.VendorShell;,
&cdeman.XmAddProtocols;,
&cdeman.XmInternAtom;, and
<Function>XmRemoveWMProtocols</Function>.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,862 @@
<!-- $XConsortium: ArrowBuA.sgm /main/11 1996/09/08 20:24:54 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.MAN41.rsml.1">
<RefMeta>
<RefEntryTitle>XmArrowButton</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Classname>XmArrowButton</Classname></RefName>
<RefPurpose>The ArrowButton widget class
<IndexTerm>
<Primary>XmArrowButton</Primary>
</IndexTerm><IndexTerm>
<Primary>widget class</Primary>
<Secondary>ArrowButton</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 &lt;Xm/ArrowB.h>
</Synopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>ArrowButton consists of a directional arrow surrounded by a
border shadow. When it is selected, the shadow changes
to give the appearance that the
ArrowButton has been pressed in. When the
ArrowButton is unselected, the shadow reverts to give the appearance that the
ArrowButton is released, or out.
</Para>
<Para>ArrowButton holds the <Symbol Role="Globalvar">XmQTactivatable</Symbol> trait.
</Para>
<RefSect2>
<Title>Classes</Title>
<Para>ArrowButton inherits behavior, resources, and traits
from the <Classname>Core</Classname> and <Classname>XmPrimitive</Classname> classes.
</Para>
<Para>The class pointer is <Symbol Role="Globalvar">xmArrowButtonWidgetClass</Symbol>.
</Para>
<Para>The class name is <Classname>XmArrowButton</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>XmArrowButton 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>XmNactivateCallback</Entry>
<Entry>XmCCallback</Entry>
<Entry>XtCallbackList</Entry>
<Entry>NULL</Entry>
<Entry>C</Entry>
</Row>
<Row>
<Entry>XmNarmCallback</Entry>
<Entry>XmCCallback</Entry>
<Entry>XtCallbackList</Entry>
<Entry>NULL</Entry>
<Entry>C</Entry>
</Row>
<Row>
<Entry>XmNarrowDirection</Entry>
<Entry>XmCArrowDirection</Entry>
<Entry>unsigned char</Entry>
<Entry>XmARROW_UP</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNdetailShadowThickness</Entry>
<Entry>XmCDetailShadowThickness</Entry>
<Entry>Dimension</Entry>
<Entry>2</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNdisarmCallback</Entry>
<Entry>XmCCallback</Entry>
<Entry>XtCallbackList</Entry>
<Entry>NULL</Entry>
<Entry>C</Entry>
</Row>
<Row>
<Entry>XmNmultiClick</Entry>
<Entry>XmCMultiClick</Entry>
<Entry>unsigned char</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
</TBody>
</TGroup>
</InformalTable>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNactivateCallback</SystemItem></Term>
<ListItem>
<Para>Specifies a list of callbacks that is called
when the ArrowButton is activated.
To activate the button, press and release <Literal>BSelect</Literal>
while the pointer is inside
the ArrowButton widget. Activating the ArrowButton
also disarms it.
The reason sent by this callback is <SystemItem Class="Constant">XmCR_ACTIVATE</SystemItem>.
This callback uses the <Symbol Role="Globalvar">XmQTactivatable</Symbol> trait.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNarmCallback</SystemItem></Term>
<ListItem>
<Para>Specifies a list of callbacks that is called
when the ArrowButton is armed.
To arm this widget, press <Literal>BSelect</Literal>
while the pointer is inside the ArrowButton.
The reason sent by this callback is <SystemItem Class="Constant">XmCR_ARM</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNarrowDirection</SystemItem></Term>
<ListItem>
<Para>Sets the arrow direction.
The values for this resource are
</Para>
<ItemizedList>
<ListItem>
<Para><SystemItem Class="Constant">XmARROW_UP</SystemItem>
</Para>
</ListItem>
<ListItem>
<Para><SystemItem Class="Constant">XmARROW_DOWN</SystemItem>
</Para>
</ListItem>
<ListItem>
<Para><SystemItem Class="Constant">XmARROW_LEFT</SystemItem>
</Para>
</ListItem>
<ListItem>
<Para><SystemItem Class="Constant">XmARROW_RIGHT</SystemItem>
</Para>
</ListItem>
</ItemizedList>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNdetailShadowThickness</SystemItem></Term>
<ListItem>
<Para>Specifies the thickness of the inside arrow shadows. The default thickness
is 2 pixels.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNdisarmCallback</SystemItem></Term>
<ListItem>
<Para>Specifies a list of callbacks that is called
when the ArrowButton is disarmed.
To disarm this widget, press and release
<Literal>BSelect</Literal> while the pointer is inside the ArrowButton.
The reason for this callback is <SystemItem Class="Constant">XmCR_DISARM</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNmultiClick</SystemItem></Term>
<ListItem>
<Para>If a button click is followed by another button click within the time
span specified by the display's multiclick time, and this resource is
set to <SystemItem Class="Constant">XmMULTICLICK_DISCARD</SystemItem>, the second click.
is not processed.
If this resource is set to <SystemItem Class="Constant">XmMULTICLICK_KEEP</SystemItem>, the event
is processed and <Symbol Role="Variable">click_count</Symbol> is incremented in the callback structure.
When the button is not in a menu, the default value is
<SystemItem Class="Constant">XmMULTICLICK_KEEP</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect2>
<RefSect2>
<Title>Inherited Resources</Title>
<Para>ArrowButton inherits behavior and resources from the
superclasses 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>XmPrimitive 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>XmNbottomShadowColor</Entry>
<Entry>XmCBottomShadowColor</Entry>
<Entry>Pixel</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNbottomShadowPixmap</Entry>
<Entry>XmCBottomShadowPixmap</Entry>
<Entry>Pixmap</Entry>
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNconvertCallback</Entry>
<Entry>XmCCallback</Entry>
<Entry>XtCallbackList</Entry>
<Entry>NULL</Entry>
<Entry>C</Entry>
</Row>
<Row>
<Entry>XmNforeground</Entry>
<Entry>XmCForeground</Entry>
<Entry>Pixel</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNhelpCallback</Entry>
<Entry>XmCCallback</Entry>
<Entry>XtCallbackList</Entry>
<Entry>NULL</Entry>
<Entry>C</Entry>
</Row>
<Row>
<Entry>XmNhighlightColor</Entry>
<Entry>XmCHighlightColor</Entry>
<Entry>Pixel</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNhighlightOnEnter</Entry>
<Entry>XmCHighlightOnEnter</Entry>
<Entry>Boolean</Entry>
<Entry>False</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNhighlightPixmap</Entry>
<Entry>XmCHighlightPixmap</Entry>
<Entry>Pixmap</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNhighlightThickness</Entry>
<Entry>XmCHighlightThickness</Entry>
<Entry>Dimension</Entry>
<Entry>2</Entry>
<Entry>CSG</Entry>
</Row>
<!--no-op: .tH-->
<Row>
<Entry>XmNlayoutDirection</Entry>
<Entry>XmCLayoutDirection</Entry>
<Entry>XmDirection</Entry>
<Entry>dynamic</Entry>
<Entry>CG</Entry>
</Row>
<Row>
<Entry>XmNnavigationType</Entry>
<Entry>XmCNavigationType</Entry>
<Entry>XmNavigationType</Entry>
<Entry>XmNONE</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNpopupHandlerCallback</Entry>
<Entry>XmCCallback</Entry>
<Entry>XtCallbackList</Entry>
<Entry>NULL</Entry>
<Entry>C</Entry>
</Row>
<Row>
<Entry>XmNshadowThickness</Entry>
<Entry>XmCShadowThickness</Entry>
<Entry>Dimension</Entry>
<Entry>2</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNtopShadowColor</Entry>
<Entry>XmCTopShadowColor</Entry>
<Entry>Pixel</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNtopShadowPixmap</Entry>
<Entry>XmCTopShadowPixmap</Entry>
<Entry>Pixmap</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNtraversalOn</Entry>
<Entry>XmCTraversalOn</Entry>
<Entry>Boolean</Entry>
<Entry>True</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNunitType</Entry>
<Entry>XmCUnitType</Entry>
<Entry>unsigned char</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNuserData</Entry>
<Entry>XmCUserData</Entry>
<Entry>XtPointer</Entry>
<Entry>NULL</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--><!-- --><!--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>
</RefSect2>
<RefSect2>
<Title>Callback Information</Title>
<Para>A pointer to the following structure is passed to each callback:
</Para>
<Synopsis>typedef struct
{
int <Symbol Role="Variable">reason</Symbol>;
XEvent <Symbol Role="Variable">* event</Symbol>;
int <Symbol Role="Variable">click_count</Symbol>;
} XmArrowButtonCallbackStruct;</Synopsis>
<!--no-op: .fi-->
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">reason</Symbol></Term>
<ListItem>
<Para>Indicates why the callback was invoked.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">event</Symbol></Term>
<ListItem>
<Para>Points to the <Symbol>XEvent</Symbol> that triggered the callback.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">click_count</Symbol></Term>
<ListItem>
<Para>This value is valid only when the reason is <SystemItem Class="Constant">XmCR_ACTIVATE</SystemItem>.
It contains the number of clicks in the last multiclick sequence
if the <SystemItem Class="Resource">XmNmultiClick</SystemItem> resource is set to <SystemItem Class="Constant">XmMULTICLICK_KEEP</SystemItem>;
otherwise it contains 1.
The activate callback is invoked for each click if <SystemItem Class="Resource">XmNmultiClick</SystemItem>
is set to <SystemItem Class="Constant">XmMULTICLICK_KEEP</SystemItem>.
</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 XmArrowButton -->
</RefSect2>
<RefSect2>
<Title>Translations</Title>
<Para>XmArrowButton includes translations for XmPrimitive.
The following key names are listed in the
X standard key event translation table syntax.
This format is the one used by Motif to
specify the widget actions corresponding to a given key.
A brief overview of the format is provided under
&cdeman.VirtualBindings;.
For a complete description of the format, please refer to the
X Toolkit Instrinsics Documentation.
</Para>
<VariableList>
<VarListEntry>
<Term><KeySym>EnterWindow</KeySym>:</Term>
<ListItem>
<Para><Action>Enter()</Action>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>LeaveWindow</KeySym>:</Term>
<ListItem>
<Para><Action>Leave()</Action>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>c&lt;Btn1Down></Literal>:</Term>
<ListItem>
<Para><Action>ButtonTakeFocus()</Action>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>&ap;c</Literal><KeySym>Btn1Down</KeySym>:</Term>
<ListItem>
<Para><Action>Arm()</Action>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>&ap;c</Literal><KeySym>Btn1Down</KeySym><Literal>,&ap;c</Literal><KeySym>Btn1Up</KeySym>:</Term>
<ListItem>
<Para><Action>Activate() Disarm()</Action>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>&ap;c</Literal><KeySym>Btn1Down</KeySym><Literal>(2+)</Literal>:</Term>
<ListItem>
<Para><Action>MultiArm()</Action>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>&ap;c</Literal><KeySym>Btn1Up</KeySym><Literal>(2+)</Literal>:</Term>
<ListItem>
<Para><Action>MultiActivate()</Action>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>&ap;c</Literal><KeySym>Btn1Up</KeySym>:</Term>
<ListItem>
<Para><Action>Activate() Disarm()</Action>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>:</Literal><KeySym>Key</KeySym><KeySym>osfActivate</KeySym>:</Term>
<ListItem>
<Para><Action>PrimitiveParentActivate()</Action>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>:</Literal><KeySym>Key</KeySym><KeySym>osfCancel</KeySym>:</Term>
<ListItem>
<Para><Action>PrimitiveParentCancel()</Action>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>:</Literal><KeySym>Key</KeySym><KeySym>osfSelect</KeySym>:</Term>
<ListItem>
<Para><Action>ArmAndActivate()</Action>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>:</Literal><KeySym>Key</KeySym><KeySym>osfHelp</KeySym>:</Term>
<ListItem>
<Para><Action>Help()</Action>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>&ap;s &ap;m &ap;a</Literal> <KeySym>Key</KeySym><Literal>Return</Literal>:</Term>
<ListItem>
<Para><Action>PrimitiveParentActivate()</Action>
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>&ap;s &ap;m &ap;a</Literal> <KeySym>Key</KeySym><Literal>space</Literal>:</Term>
<ListItem>
<Para><Action>ArmAndActivate()</Action>
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<!-- The following list describes additional XmArrowButton translations.-->
<!-- These translations may not directly correspond to a-->
<!-- translation table.-->
<!-- .VL 1.5i-->
<!-- .LI "\*LBSelect Press:\*O"-->
<!-- \*LArm()\*O-->
<!-- .LI "\*LBSelect Click:\*O"-->
<!-- \*LActivate()\*O-->
<!-- #ifdef 1-->
<!-- .zA "feature, 5750, R2.0, Added new translation"-->
<!-- .LI "\*LCtrl<Btn1Down>:\*O-->
<!-- \*LPrimitiveTakeFocus()\*O-->
<!-- .nL-->
<!-- .zZ "feature, 5750, R2.0, Added new translation"-->
<!-- #endif 1-->
<!-- .LI-->
<!-- \*LDisarm()\*O-->
<!-- .LI "\*LBSelect Release\*O:"-->
<!-- \*LActivate()\*O-->
<!-- .LI-->
<!-- \*LDisarm()\*O-->
<!-- .LI "\*LBSelect Press 2+:\*O"-->
<!-- \*LMultiArm()\*O-->
<!-- .LI "\*LBSelect Release 2+:\*O"-->
<!-- \*LMultiActivate()\*O-->
<!-- .LI "\*LKSelect:"\*O-->
<!-- \*LArmAndActivate()\*O-->
<!-- .LI "\*LKHelp:\*O"-->
<!-- \*LHelp()\*O-->
<!-- .LE-->
</RefSect2>
<RefSect2>
<Title>Action Routines</Title>
<Para>The <Classname>XmArrowButton</Classname> action routines are
</Para>
<VariableList>
<VarListEntry>
<Term><Action>Activate()</Action>:</Term>
<ListItem>
<Para>Draws the shadow in the unselected state.
If the pointer is within the ArrowButton,
calls the callbacks for <SystemItem Class="Resource">XmNactivateCallback</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Action>Arm()</Action>:</Term>
<ListItem>
<Para>Draws the shadow in the selected state and
calls the callbacks for <SystemItem Class="Resource">XmNarmCallback</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Action>ArmAndActivate()</Action>:</Term>
<ListItem>
<Para>Draws the shadow in the selected state and
calls the callbacks for <SystemItem Class="Resource">XmNarmCallback</SystemItem>.
Arranges for the shadow to be drawn in the unselected state and
the callbacks for <SystemItem Class="Resource">XmNactivateCallback</SystemItem> and <SystemItem Class="Resource">XmNdisarmCallback</SystemItem>
to be called, either immediately or at a later time.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Action>ButtonTakeFocus():</Action></Term>
<ListItem>
<Para>Causes the ArrowButton to take keyboard focus
when <Literal>Ctrl&lt;Btn1Down></Literal> is pressed, without activating the widget.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Action>Disarm()</Action>:</Term>
<ListItem>
<Para>Draws the shadow in the unselected state and
calls the callbacks for <SystemItem Class="Resource">XmNdisarmCallback</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Action>Help()</Action>:</Term>
<ListItem>
<Para>Calls the callbacks for <SystemItem Class="Resource">XmNhelpCallback</SystemItem> if any exist.
If there are no help callbacks for this widget, this action calls the
help callbacks for the nearest ancestor that has them.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Action>MultiActivate()</Action>:</Term>
<ListItem>
<Para>If <SystemItem Class="Resource">XmNmultiClick</SystemItem> is <SystemItem Class="Constant">XmMULTICLICK_DISCARD</SystemItem>, this action does
nothing.
</Para>
<Para>If <SystemItem Class="Resource">XmNmultiClick</SystemItem> is <SystemItem Class="Constant">XmMULTICLICK_KEEP</SystemItem>, this action
increments <Symbol Role="Variable">click_count</Symbol> in the callback structure and
draws the shadow in the unselected state.
If the pointer is within the ArrowButton, this action calls the
callbacks for <SystemItem Class="Resource">XmNactivateCallback</SystemItem> and <SystemItem Class="Resource">XmNdisarmCallback</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Action>MultiArm()</Action>:</Term>
<ListItem>
<Para>If <SystemItem Class="Resource">XmNmultiClick</SystemItem> is <SystemItem Class="Constant">XmMULTICLICK_DISCARD</SystemItem>, this action does
nothing.
If <SystemItem Class="Resource">XmNmultiClick</SystemItem> is <SystemItem Class="Constant">XmMULTICLICK_KEEP</SystemItem>, this action
draws the shadow in the selected state and calls the callbacks for
<SystemItem Class="Resource">XmNarmCallback</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect2>
<RefSect2>
<Title>Additional Behavior</Title>
<Para>This widget has the following additional behavior:
</Para>
<VariableList>
<VarListEntry>
<Term><KeySym>EnterWindow</KeySym>:</Term>
<ListItem>
<Para>Draws the ArrowButton shadow in its selected state if the
pointer leaves and re-enters the window while <KeySym>Btn1</KeySym> is pressed.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>LeaveWindow</KeySym>:</Term>
<ListItem>
<Para>Draws the ArrowButton shadow in its unselected state
if the pointer leaves the window while <KeySym>Btn1</KeySym> is pressed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect2>
<RefSect2>
<Title>Virtual Bindings</Title>
<Para>The bindings for virtual keys are vendor specific.
For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;.
</Para>
</RefSect2>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.Core;, &cdeman.XmCreateArrowButton;, and &cdeman.XmPrimitive;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,641 @@
<!-- $XConsortium: ArrowBuB.sgm /main/11 1996/09/08 20:25: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.MAN42.rsml.1">
<RefMeta>
<RefEntryTitle>XmArrowButtonGadget</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Classname>XmArrowButtonGadget</Classname></RefName>
<RefPurpose>The ArrowButtonGadget widget class
<IndexTerm>
<Primary>XmArrowButtonGadget</Primary>
</IndexTerm><IndexTerm>
<Primary>widget class</Primary>
<Secondary>ArrowButtonGadget</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 &lt;Xm/ArrowBG.h>
</Synopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>ArrowButtonGadget consists of a directional arrow surrounded by a border shadow.
When it is selected, the shadow changes to give the appearance that the
ArrowButtonGadget has been pressed in. When it is unselected, the
shadow reverts to give the appearance that the button is released, or out.
</Para>
<Para>ArrowButtonGadget holds the <Symbol Role="Globalvar">XmQTactivatable</Symbol> trait.
</Para>
<RefSect2>
<Title>Classes</Title>
<Para>ArrowButtonGadget inherits behavior, resources, and traits
from the <Classname>Object</Classname>, <Classname>RectObj</Classname>, and <Classname>XmGadget</Classname> classes.
</Para>
<Para>The class pointer is <Symbol Role="Globalvar">xmArrowButtonGadgetClass</Symbol>.
</Para>
<Para>The class name is <Classname>XmArrowButtonGadget</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>XmArrowButtonGadget 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>XmNactivateCallback</Entry>
<Entry>XmCCallback</Entry>
<Entry>XtCallbackList</Entry>
<Entry>NULL</Entry>
<Entry>C</Entry>
</Row>
<Row>
<Entry>XmNarmCallback</Entry>
<Entry>XmCCallback</Entry>
<Entry>XtCallbackList</Entry>
<Entry>NULL</Entry>
<Entry>C</Entry>
</Row>
<Row>
<Entry>XmNarrowDirection</Entry>
<Entry>XmCArrowDirection</Entry>
<Entry>unsigned char</Entry>
<Entry>XmARROW_UP</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNdetailShadowThickness</Entry>
<Entry>XmCDetailShadowThickness</Entry>
<Entry>Dimension</Entry>
<Entry>2</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNdisarmCallback</Entry>
<Entry>XmCCallback</Entry>
<Entry>XtCallbackList</Entry>
<Entry>NULL</Entry>
<Entry>C</Entry>
</Row>
<Row>
<Entry>XmNmultiClick</Entry>
<Entry>XmCMultiClick</Entry>
<Entry>unsigned char</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
</TBody>
</TGroup>
</InformalTable>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNactivateCallback</SystemItem></Term>
<ListItem>
<Para>Specifies a list of callbacks that is called
when the ArrowButtonGadget is activated.
To activate the button, press and release
<Literal>BSelect</Literal> while the pointer is inside
the ArrowButtonGadget. Activating the ArrowButtonGadget
also disarms it.
The reason sent by this callback is <SystemItem Class="Constant">XmCR_ACTIVATE</SystemItem>.
This callback uses the <Symbol Role="Globalvar">XmQTactivatable</Symbol> trait.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNarmCallback</SystemItem></Term>
<ListItem>
<Para>Specifies a list of callbacks that is called
when the ArrowButtonGadget is armed.
To arm this widget, press <Literal>BSelect</Literal>
while the pointer is inside the ArrowButtonGadget.
The reason sent by this callback is <SystemItem Class="Constant">XmCR_ARM</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNarrowDirection</SystemItem></Term>
<ListItem>
<Para>Sets the arrow direction.
The values for this resource are
</Para>
<ItemizedList>
<ListItem>
<Para><SystemItem Class="Constant">XmARROW_UP</SystemItem>
</Para>
</ListItem>
<ListItem>
<Para><SystemItem Class="Constant">XmARROW_DOWN</SystemItem>
</Para>
</ListItem>
<ListItem>
<Para><SystemItem Class="Constant">XmARROW_LEFT</SystemItem>
</Para>
</ListItem>
<ListItem>
<Para><SystemItem Class="Constant">XmARROW_RIGHT</SystemItem>
</Para>
</ListItem>
</ItemizedList>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNdetailShadowThickness</SystemItem></Term>
<ListItem>
<Para>Specifies the thickness of the inside arrow shadows. The default thickness
is 2 pixels.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNdisarmCallback</SystemItem></Term>
<ListItem>
<Para>Specifies a list of callbacks that is called
when the ArrowButtonGadget is disarmed.
To disarm this widget, press and release <Literal>BSelect</Literal>
while the pointer is inside the ArrowButtonGadget.
The reason sent by this callback is <SystemItem Class="Constant">XmCR_DISARM</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNmultiClick</SystemItem></Term>
<ListItem>
<Para>If a button click is followed by another button click within the time
span specified by the display's multiclick time and this resource is
set to <SystemItem Class="Constant">XmMULTICLICK_DISCARD</SystemItem>, the second click is not processed.
If this resource is set to <SystemItem Class="Constant">XmMULTICLICK_KEEP</SystemItem>, the event
is processed and <Symbol Role="Variable">click_count</Symbol> is incremented in the callback structure.
When the ArrowButtonGadget is not in a menu, the default value is
<SystemItem Class="Constant">XmMULTICLICK_KEEP</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect2>
<RefSect2>
<Title>Inherited Resources</Title>
<Para><Classname>XmArrowButtonGadget</Classname> 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>XmGadget 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>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>XmNbottomShadowColor</Entry>
<Entry>XmCBottomShadowColor</Entry>
<Entry>Pixel</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNbottomShadowPixmap</Entry>
<Entry>XmCBottomShadowPixmap</Entry>
<Entry>Pixmap</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNhelpCallback</Entry>
<Entry>XmCCallback</Entry>
<Entry>XtCallbackList</Entry>
<Entry>NULL</Entry>
<Entry>C</Entry>
</Row>
<Row>
<Entry>XmNforeground</Entry>
<Entry>XmCForeground</Entry>
<Entry>Pixel</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNhighlightColor</Entry>
<Entry>XmCHighlightColor</Entry>
<Entry>Pixel</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNhighlightOnEnter</Entry>
<Entry>XmCHighlightOnEnter</Entry>
<Entry>Boolean</Entry>
<Entry>False</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNhighlightPixmap</Entry>
<Entry>XmCHighlightPixmap</Entry>
<Entry>Pixmap</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNhighlightThickness</Entry>
<Entry>XmCHighlightThickness</Entry>
<Entry>Dimension</Entry>
<Entry>2</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNlayoutDirection</Entry>
<Entry>XmNCLayoutDirection</Entry>
<Entry>XmDirection</Entry>
<Entry>dynamic</Entry>
<Entry>CG</Entry>
</Row>
<Row>
<Entry>XmNnavigationType</Entry>
<Entry>XmCNavigationType</Entry>
<Entry>XmNavigationType</Entry>
<Entry>XmNONE</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNshadowThickness</Entry>
<Entry>XmCShadowThickness</Entry>
<Entry>Dimension</Entry>
<Entry>2</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNtopShadowColor</Entry>
<Entry>XmCTopShadowColor</Entry>
<Entry>Pixel</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNtopShadowPixmap</Entry>
<Entry>XmCTopShadowPixmap</Entry>
<Entry>Pixmap</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNtraversalOn</Entry>
<Entry>XmCTraversalOn</Entry>
<Entry>Boolean</Entry>
<Entry>True</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNunitType</Entry>
<Entry>XmCUnitType</Entry>
<Entry>unsigned char</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNuserData</Entry>
<Entry>XmCUserData</Entry>
<Entry>XtPointer</Entry>
<Entry>NULL</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>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>0</Entry>
<Entry>N/A</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>
<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>
</RefSect2>
<RefSect2>
<Title>Callback Information</Title>
<Para>A pointer to the following structure is passed to each callback:
</Para>
<Synopsis>typedef struct
{
int <Symbol Role="Variable">reason</Symbol>;
XEvent <Symbol Role="Variable">* event</Symbol>;
int <Symbol Role="Variable">click_count</Symbol>;
} XmArrowButtonCallbackStruct;</Synopsis>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">reason</Symbol></Term>
<ListItem>
<Para>Indicates why the callback was invoked.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">event</Symbol></Term>
<ListItem>
<Para>Points to the <Symbol>XEvent</Symbol> that triggered the callback.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">click_count</Symbol></Term>
<ListItem>
<Para>This value is valid only when the reason is <SystemItem Class="Constant">XmCR_ACTIVATE</SystemItem>.
It contains the number of clicks in the last multiclick sequence
if the <SystemItem Class="Resource">XmNmultiClick</SystemItem> resource is set to <SystemItem Class="Constant">XmMULTICLICK_KEEP</SystemItem>,
otherwise it contains 1.
The activate callback is invoked for each click if <SystemItem Class="Resource">XmNmultiClick</SystemItem>
is set to <SystemItem Class="Constant">XmMULTICLICK_KEEP</SystemItem>.
</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 XmArrowButtonGadget -->
</RefSect2>
<RefSect2>
<Title>Behavior</Title>
<Para><Classname>XmArrowButtonGadget</Classname> includes behavior from <Classname>XmGadget</Classname>.
The following list describes additional
XmArrowButtonGadget behavior:
</Para>
<VariableList>
<VarListEntry>
<Term><KeySym>Btn1Down</KeySym>:</Term>
<ListItem>
<Para>Draws the shadow in the selected state and
calls the callbacks for <SystemItem Class="Resource">XmNarmCallback</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>Btn1Down</KeySym><Literal>&ensp;or&ensp;</Literal><KeySym>Btn1Up</KeySym>:</Term>
<ListItem>
<Para>Draws the shadow in the unselected state.
If the pointer is within the ArrowButtonGadget,
calls the callbacks for <SystemItem Class="Resource">XmNactivateCallback</SystemItem>.
Calls the callbacks for <SystemItem Class="Resource">XmNdisarmCallback</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>Btn1Down</KeySym><Literal>(2+)</Literal>:</Term>
<ListItem>
<Para>If <SystemItem Class="Resource">XmNmultiClick</SystemItem> is <SystemItem Class="Constant">XmMULTICLICK_DISCARD</SystemItem>, this action does
nothing.
If <SystemItem Class="Resource">XmNmultiClick</SystemItem> is <SystemItem Class="Constant">XmMULTICLICK_KEEP</SystemItem>, this action
draws the shadow in the selected state and calls the callbacks for
<SystemItem Class="Resource">XmNarmCallback</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>Btn1Up</KeySym><Literal>(2+)</Literal>:</Term>
<ListItem>
<Para>If <SystemItem Class="Resource">XmNmultiClick</SystemItem> is <SystemItem Class="Constant">XmMULTICLICK_DISCARD</SystemItem>, this action does
nothing.
</Para>
<Para>If <SystemItem Class="Resource">XmNmultiClick</SystemItem> is <SystemItem Class="Constant">XmMULTICLICK_KEEP</SystemItem>, this action
increments <Symbol Role="Variable">click_count</Symbol> in the callback structure and
draws the shadow in the unselected state.
If the pointer is within the ArrowButtonGadget, this action calls the
callbacks for <SystemItem Class="Resource">XmNactivateCallback</SystemItem> and <SystemItem Class="Resource">XmNdisarmCallback</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>Key</KeySym><KeySym>osfSelect</KeySym>:</Term>
<ListItem>
<Para>Draws the shadow in the selected state and
calls the callbacks for <SystemItem Class="Resource">XmNarmCallback</SystemItem>.
Arranges for the shadow to be drawn in the unselected state and
the callbacks for <SystemItem Class="Resource">XmNactivateCallback</SystemItem> and <SystemItem Class="Resource">XmNdisarmCallback</SystemItem>
to be called, either immediately or at a later time.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>Key</KeySym><KeySym>osfHelp</KeySym>:</Term>
<ListItem>
<Para>Calls the callbacks for <SystemItem Class="Resource">XmNhelpCallback</SystemItem> if any exist.
If there are no help callbacks for this widget, this action calls the help
callbacks for the nearest ancestor that has them.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>Enter</KeySym>:</Term>
<ListItem>
<Para>Draws the ArrowButtonGadget shadow in its selected state if the
pointer leaves and re-enters the gadget while &lt;Btn1> is pressed.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>Leave</KeySym>:</Term>
<ListItem>
<Para>Draws the ArrowButtonGadget shadow in its unselected state
if the pointer leaves the gadget while &lt;Btn1> is pressed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect2>
<RefSect2>
<Title>Virtual Bindings</Title>
<Para>The bindings for virtual keys are vendor specific.
For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;.
</Para>
</RefSect2>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.Object;, &cdeman.RectObj;,
&cdeman.XmCreateArrowButtonGadget;, and
&cdeman.XmGadget;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,874 @@
<!-- $XConsortium: CascBB.sgm /main/11 1996/09/08 20:25:59 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.MAN82.rsml.1">
<RefMeta>
<RefEntryTitle>XmCascadeButtonGadget</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Classname>XmCascadeButtonGadget</Classname></RefName>
<RefPurpose>The CascadeButtonGadget widget class
<IndexTerm>
<Primary>XmCascadeButtonGadget</Primary>
</IndexTerm><IndexTerm>
<Primary>widget class</Primary>
<Secondary>CascadeButtonGadget</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 &lt;Xm/CascadeBG.h>
</Synopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>CascadeButtonGadget links two menu panes, a MenuBar to a menu pane, or an
OptionMenu to a menu pane.
</Para>
<Para>It is used in menu systems and must have a RowColumn parent
with its <SystemItem Class="Resource">XmNrowColumnType</SystemItem> resource set to <SystemItem Class="Constant">XmMENU_BAR</SystemItem>,
<SystemItem Class="Constant">XmMENU_POPUP</SystemItem>, <SystemItem Class="Constant">XmMENU_PULLDOWN</SystemItem>, or <SystemItem Class="Constant">XmMENU_OPTION</SystemItem>.
</Para>
<Para>It is the only gadget that can have a Pulldown menu pane attached to it as
a submenu. The submenu is displayed when this gadget is activated within
a PopupMenu, a PulldownMenu, or an OptionMenu. Its visuals can
include a label or pixmap and a cascading indicator when it is in a
Popup or Pulldown menu pane; or it can include only a label or a pixmap
when it is in an OptionMenu.
The positioning of the PulldownMenu with respect to the CascadeButton
depends on the <SystemItem Class="Resource">XmNlayoutDirection</SystemItem> resource of the MenuShell.
</Para>
<Para>The default behavior associated with a CascadeButtonGadget depends on the type
of menu system in which it resides.
By default, <Literal>BSelect</Literal> controls the behavior of the CascadeButtonGadget.
In addition, <Literal>BMenu</Literal> controls the behavior of the CascadeButtonGadget if
it resides in a PopupMenu system.
The actual mouse button used is determined by its RowColumn parent.
<Literal>BMenu</Literal> also performs the <Literal>BSelect</Literal> actions in all
types of menu systems.
</Para>
<Para>A CascadeButtonGadget's visuals differ from most other button gadgets. When
the button
becomes armed, its visuals change from a 2-D to a 3-D look, and it displays
the submenu that has been attached
to it. If no submenu is attached, it simply changes its visuals.
</Para>
<Para>When a CascadeButtonGadget
within a Pulldown or Popup menu pane is armed as the result of the user
moving the mouse pointer into the gadget, it does not immediately display its
submenu. Instead, it waits a short time to see if the arming
was temporary (that is, the user was simply passing through the gadget), or
the user really wanted the submenu posted. This delay is
configurable using <SystemItem Class="Resource">XmNmappingDelay</SystemItem>.
</Para>
<Para>CascadeButtonGadget provides a single mechanism for
activating the gadget from the keyboard. This mechanism is referred to as
a keyboard mnemonic.
If a mnemonic has been
specified for the gadget, the user may activate it
by simply typing the mnemonic while the CascadeButtonGadget is visible.
If the CascadeButtonGadget is in a MenuBar and the MenuBar does not have
focus, the <Literal>MAlt</Literal> modifier must be
pressed with the mnemonic.
Mnemonics are typically used to interact with a menu
using the keyboard.
</Para>
<Para>If a CascadeButtonGadget is in a Pulldown or Popup menu pane and there is a submenu attached, the
<SystemItem Class="Resource">XmNmarginBottom</SystemItem>, <SystemItem Class="Resource">XmNmarginLeft</SystemItem>, <SystemItem Class="Resource">XmNmarginRight</SystemItem>, and
<SystemItem Class="Resource">XmNmarginTop</SystemItem>
resources may enlarge to accommodate <SystemItem Class="Resource">XmNcascadePixmap</SystemItem>.
<SystemItem Class="Resource">XmNmarginWidth</SystemItem> defaults
to 6 if this
resource is in a MenuBar; otherwise, it takes LabelGadget's default, which
is 2.
</Para>
<Para>CascadeButtonGadget uses the <Symbol Role="Globalvar">XmQTmenuSystem</Symbol> and
<Symbol Role="Globalvar">XmQTspecifyRenderTable</Symbol> traits.
</Para>
<RefSect2>
<Title>Classes</Title>
<Para>CascadeButtonGadget inherits behavior, resources, and traits
from the <Classname>Object</Classname>, <Classname>RectObj</Classname>, <Classname>XmGadget</Classname>,
and <Classname>XmLabelGadget</Classname> classes.
</Para>
<Para>The class pointer is <Symbol Role="Globalvar">xmCascadeButtonGadgetClass</Symbol>.
</Para>
<Para>The class name is <Classname>XmCascadeButtonGadget</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"><Classname>XmCascadeButtonGadget</Classname></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>XmNactivateCallback</Entry>
<Entry>XmCCallback</Entry>
<Entry>XtCallbackList</Entry>
<Entry>NULL</Entry>
<Entry>C</Entry>
</Row>
<Row>
<Entry>XmNcascadePixmap</Entry>
<Entry>XmCPixmap</Entry>
<Entry>Pixmap</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNcascadingCallback</Entry>
<Entry>XmCCallback</Entry>
<Entry>XtCallbackList</Entry>
<Entry>NULL</Entry>
<Entry>C</Entry>
</Row>
<Row>
<Entry>XmNmappingDelay</Entry>
<Entry>XmCMappingDelay</Entry>
<Entry>int</Entry>
<Entry>180 ms</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNsubMenuId</Entry>
<Entry>XmCMenuWidget</Entry>
<Entry>Widget</Entry>
<Entry>NULL</Entry>
<Entry>CSG</Entry>
</Row>
</TBody>
</TGroup>
</InformalTable>
<VariableList>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNactivateCallback</SystemItem></Term>
<ListItem>
<Para>Specifies the list of callbacks that is
called when the user activates the CascadeButtonGadget,
and there is no submenu attached to pop up. The activation occurs
when a mouse button is released
or when the mnemonic associated with the gadget is typed. The specific mouse
button depends on information in the RowColumn parent. The reason
sent by the callback is <SystemItem Class="Constant">XmCR_ACTIVATE</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNcascadePixmap</SystemItem></Term>
<ListItem>
<Para>Specifies the cascade pixmap displayed on one end of the gadget when
a CascadeButtonGadget is used within a Popup or Pulldown menu pane
and a submenu is attached.
The LabelGadget class resources <SystemItem Class="Resource">XmNmarginBottom</SystemItem>,
<SystemItem Class="Resource">XmNmarginLeft</SystemItem>, <SystemItem Class="Resource">XmNmarginRight</SystemItem>, and
<SystemItem Class="Resource">XmNmarginTop</SystemItem> may be modified to
ensure that room is left for the cascade pixmap.
The default cascade pixmap in menus other than option menus is an arrow
pointing to the side of the menu where the submenu will appear.
The default for the CascadeButtonGadget in an option menu is
<SystemItem Class="Constant">XmUNSPECIFIED_PIXMAP</SystemItem>.
</Para>
<Para>The positioning of the cascade pixmap
to either the left of right of the widget, and the direction of the
arrow, depend on the <SystemItem Class="Resource">XmNlayoutDirection</SystemItem> resource of the MenuShell.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNcascadingCallback</SystemItem></Term>
<ListItem>
<Para>Specifies the list of callbacks that is
called just prior to the mapping of the submenu
associated with the
CascadeButtonGadget. The reason sent by the callback is <SystemItem Class="Constant">XmCR_CASCADING</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNmappingDelay</SystemItem></Term>
<ListItem>
<Para>Specifies the amount of time, in milliseconds, between when a
CascadeButtonGadget
becomes armed and when it maps its submenu. This delay is used only when the
gadget is within a Popup or Pulldown menu pane.
The value must not be negative.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><SystemItem Class="Resource">XmNsubMenuId</SystemItem></Term>
<ListItem>
<Para>Specifies the widget ID for the Pulldown menu pane to be
associated with this CascadeButtonGadget. The specified menu pane is
displayed when the CascadeButtonGadget becomes armed. The menu pane must
have been created with the appropriate parentage depending on the type
of menu used. See &cdeman.XmCreatePulldownMenu;,
&cdeman.XmCreatePopupMenu;, and &cdeman.XmCreateOptionMenu; for
more information on the menu systems.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect2>
<RefSect2>
<Title>Inherited Resources</Title>
<Para>CascadeButtonGadget 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--><!-- --><!--no-op: .in 0--></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>XmLabelGadget 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>XmNaccelerator</Entry>
<Entry>XmCAccelerator</Entry>
<Entry>String</Entry>
<Entry>NULL</Entry>
<Entry>N/A</Entry>
</Row>
<Row>
<Entry>XmNacceleratorText</Entry>
<Entry>XmCAcceleratorText</Entry>
<Entry>XmString</Entry>
<Entry>NULL</Entry>
<Entry>N/A</Entry>
</Row>
<Row>
<Entry>XmNalignment</Entry>
<Entry>XmCAlignment</Entry>
<Entry>unsigned char</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNfontList</Entry>
<Entry>XmCFontList</Entry>
<Entry>XmFontList</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNlabelInsensitivePixmap</Entry>
<Entry>XmCLabelInsensitivePixmap</Entry>
<Entry>Pixmap</Entry>
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNlabelPixmap</Entry>
<Entry>XmCLabelPixmap</Entry>
<Entry>Pixmap</Entry>
<Entry>XmUNSPECIFIED_PIXMAP</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNlabelString</Entry>
<Entry>XmCXmString</Entry>
<Entry>XmString</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNlabelType</Entry>
<Entry>XmCLabelType</Entry>
<Entry>unsigned char</Entry>
<Entry>XmSTRING</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNmarginBottom</Entry>
<Entry>XmCMarginBottom</Entry>
<Entry>Dimension</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNmarginHeight</Entry>
<Entry>XmCMarginHeight</Entry>
<Entry>Dimension</Entry>
<Entry>2</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNmarginLeft</Entry>
<Entry>XmCMarginLeft</Entry>
<Entry>Dimension</Entry>
<Entry>0</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNmarginRight</Entry>
<Entry>XmCMarginRight</Entry>
<Entry>Dimension</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNmarginTop</Entry>
<Entry>XmCMarginTop</Entry>
<Entry>Dimension</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNmarginWidth</Entry>
<Entry>XmCMarginWidth</Entry>
<Entry>Dimension</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNmnemonic</Entry>
<Entry>XmCMnemonic</Entry>
<Entry>KeySym</Entry>
<Entry>NULL</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNmnemonicCharSet</Entry>
<Entry>XmCMnemonicCharSet</Entry>
<Entry>String</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNrecomputeSize</Entry>
<Entry>XmCRecomputeSize</Entry>
<Entry>Boolean</Entry>
<Entry>True</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNrenderTable</Entry>
<Entry>XmCRenderTable</Entry>
<Entry>XmRenderTable</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNstringDirection</Entry>
<Entry>XmCStringDirection</Entry>
<Entry>XmStringDirection</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>XmGadget 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>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>XmNbottomShadowColor</Entry>
<Entry>XmCBottomShadowColor</Entry>
<Entry>Pixel</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNbottomShadowPixmap</Entry>
<Entry>XmCBottomShadowPixmap</Entry>
<Entry>Pixmap</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNhelpCallback</Entry>
<Entry>XmCCallback</Entry>
<Entry>XtCallbackList</Entry>
<Entry>NULL</Entry>
<Entry>C</Entry>
</Row>
<Row>
<Entry>XmNforeground</Entry>
<Entry>XmCForeground</Entry>
<Entry>Pixel</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNhighlightColor</Entry>
<Entry>XmCHighlightColor</Entry>
<Entry>Pixel</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNhighlightOnEnter</Entry>
<Entry>XmCHighlightOnEnter</Entry>
<Entry>Boolean</Entry>
<Entry>False</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNhighlightPixmap</Entry>
<Entry>XmCHighlightPixmap</Entry>
<Entry>Pixmap</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNhighlightThickness</Entry>
<Entry>XmCHighlightThickness</Entry>
<Entry>Dimension</Entry>
<Entry>0</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNlayoutDirection</Entry>
<Entry>XmNCLayoutDirection</Entry>
<Entry>XmDirection</Entry>
<Entry>dynamic</Entry>
<Entry>CG</Entry>
</Row>
<Row>
<Entry>XmNnavigationType</Entry>
<Entry>XmCNavigationType</Entry>
<Entry>XmNavigationType</Entry>
<Entry>XmNONE</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNshadowThickness</Entry>
<Entry>XmCShadowThickness</Entry>
<Entry>Dimension</Entry>
<Entry>2</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNtopShadowColor</Entry>
<Entry>XmCTopShadowColor</Entry>
<Entry>Pixel</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNtopShadowPixmap</Entry>
<Entry>XmCTopShadowPixmap</Entry>
<Entry>Pixmap</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNtraversalOn</Entry>
<Entry>XmCTraversalOn</Entry>
<Entry>Boolean</Entry>
<Entry>True</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNunitType</Entry>
<Entry>XmCUnitType</Entry>
<Entry>unsigned char</Entry>
<Entry>dynamic</Entry>
<Entry>CSG</Entry>
</Row>
<Row>
<Entry>XmNuserData</Entry>
<Entry>XmCUserData</Entry>
<Entry>XtPointer</Entry>
<Entry>NULL</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>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>0</Entry>
<Entry>N/A</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>
<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>
</RefSect2>
<RefSect2>
<Title>Callback Information</Title>
<Para>A pointer to the following structure is passed to each callback:
</Para>
<Synopsis>typedef struct
{
int <Symbol Role="Variable">reason</Symbol>;
XEvent <Symbol Role="Variable">* event</Symbol>;
} XmAnyCallbackStruct;</Synopsis>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">reason</Symbol></Term>
<ListItem>
<Para>Indicates why the callback was invoked
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">event</Symbol></Term>
<ListItem>
<Para>Points to the <Symbol>XEvent</Symbol> that triggered the callback or is NULL if this
callback was not triggered by an <Symbol>XEvent</Symbol>
</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 XmCascadeButtonGadget -->
</RefSect2>
<RefSect2>
<Title>Behavior</Title>
<Para><Classname>XmCascadeButtonGadget</Classname> includes behavior from <Classname>XmGadget</Classname>.
<Classname>XmCascadeButton</Classname> includes the menu traversal behavior from <Classname>XmLabel</Classname>.
Additional <Classname>XmCascadeButtonGadget</Classname> behavior is described in
the following list (in a Popup
menu system, <KeySym>Btn3</KeySym> also performs the <KeySym>Btn1</KeySym> actions).
</Para>
<VariableList>
<VarListEntry>
<Term><KeySym>Btn1Down</KeySym>:</Term>
<ListItem>
<Para>Unposts any menus posted by the parent menu.
Arms the CascadeButtonGadget,
posts the associated submenu,
enables mouse traversal,
and, in a MenuBar, arms the MenuBar.
If the menu is already active, this event
disables keyboard traversal for the menu and returns
the menu to mouse traversal mode.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>Btn1Up</KeySym>:</Term>
<ListItem>
<Para>Calls the callbacks in <SystemItem Class="Resource">XmNcascadingCallback</SystemItem>,
posts the submenu attached to the CascadeButtonGadget and
enables keyboard traversal within the menu.
If the CascadeButtonGadget does not have a submenu attached,
this action calls the callbacks in <SystemItem Class="Resource">XmNactivateCallback</SystemItem>,
activates the CascadeButtonGadget, and unposts
all posted menus in the cascade.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>Key</KeySym><KeySym>osfActivate</KeySym>:</Term>
<ListItem>
<Para>Calls the callbacks in <SystemItem Class="Resource">XmNcascadingCallback</SystemItem>,
and
posts the submenu attached to the CascadeButtonGadget if keyboard
traversal is enabled in the menu.
If the CascadeButtonGadget does not have a submenu attached,
this action calls the callbacks in <SystemItem Class="Resource">XmNactivateCallback</SystemItem>,
activates the CascadeButtonGadget, and unposts
all posted menus in the cascade.
This action applies only to gadgets in MenuBars, PulldownMenus, and
PopupMenus. For a CascadeButtonGadget in an OptionMenu, if the parent
is a manager, this action passes the event to the parent.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>Key</KeySym><KeySym>osfSelect</KeySym>:</Term>
<ListItem>
<Para>Calls the callbacks in <SystemItem Class="Resource">XmNcascadingCallback</SystemItem>,
and
posts the submenu attached to the CascadeButtonGadget if keyboard
traversal is enabled in the menu.
If the CascadeButtonGadget does not have a submenu attached,
this action calls the callbacks in <SystemItem Class="Resource">XmNactivateCallback</SystemItem>,
activates the CascadeButtonGadget, and unposts all posted
menus in the cascade.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>Key</KeySym><KeySym>osfHelp</KeySym>:</Term>
<ListItem>
<Para>Unposts all menus in the menu hierarchy and,
when the shell's keyboard focus policy is
<SystemItem Class="Constant">XmEXPLICIT</SystemItem>,
restores keyboard focus to
the widget that had the focus before the menu system was entered.
Calls the callbacks for <SystemItem Class="Resource">XmNhelpCallback</SystemItem> if any exist.
If there are no help callbacks for this widget, this action calls the
help callbacks for the nearest ancestor that has them.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>Key</KeySym><KeySym>osfCancel</KeySym>:</Term>
<ListItem>
<Para>In a MenuBar, disarms the CascadeButtonGadget and the menu and,
when the shell's keyboard focus policy is
<SystemItem Class="Constant">XmEXPLICIT</SystemItem>,
restores
keyboard focus to the widget that had the focus before the menu was
entered.
For a CascadeButtonGadget in an OptionMenu, if the parent is a manager, this
action passes the event to the parent.
</Para>
<Para>In a toplevel Pulldown MenuPane from a MenuBar, unposts the menu,
disarms the MenuBar CascadeButton and the MenuBar, and,
when the shell's keyboard focus policy is
<SystemItem Class="Constant">XmEXPLICIT</SystemItem>,
restores keyboard
focus to the widget that had the focus before the MenuBar was
entered.
In other Pulldown MenuPanes, unposts the menu.
</Para>
<Para>In a Popup MenuPane, unposts the menu and restores keyboard focus to the
widget from which the menu was posted.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>Enter</KeySym>:</Term>
<ListItem>
<Para>If keyboard traversal is enabled does nothing.
Otherwise, in a MenuBar,
unposts any MenuPanes associated with another MenuBar entry,
arms the CascadeButtonGadget, and posts the associated submenu.
In other menus,
arms the CascadeButtonGadget and posts the associated submenu after
the delay specified by <SystemItem Class="Resource">XmNmappingDelay</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><KeySym>Leave</KeySym>:</Term>
<ListItem>
<Para>If keyboard traversal is enabled does nothing.
Otherwise, in a MenuBar,
disarms the CascadeButtonGadget
if the submenu associated with the CascadeButtonGadget is not currently
posted or if there is no submenu associated with the CascadeButtonGadget.
</Para>
<Para>In other menus, if the pointer moves anywhere except into a submenu
associated with the CascadeButtonGadget, the CascadeButtonGadget is
disarmed and its submenu is unposted.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect2>
<RefSect2>
<Title>Virtual Bindings</Title>
<Para>The bindings for virtual keys are vendor specific.
For information about bindings for virtual buttons and keys, see &cdeman.VirtualBindings;.
</Para>
</RefSect2>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.Object;, &cdeman.RectObj;,
&cdeman.XmCascadeButtonHighlight;,
&cdeman.XmCreateCascadeButtonGadget;,
&cdeman.XmCreatePulldownMenu;,
&cdeman.XmCreatePopupMenu;,
&cdeman.XmCreateOptionMenu;,
&cdeman.XmGadget;, &cdeman.XmLabelGadget;,
and &cdeman.XmRowColumn;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,91 @@
<!-- $XConsortium: CascBC.sgm /main/7 1996/08/30 14:05:37 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.MAN83.rsml.1">
<RefMeta>
<RefEntryTitle>XmCascadeButtonGadgetHighlight</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCascadeButtonGadgetHighlight</Function></RefName>
<RefPurpose>A CascadeButtonGadget function that sets the highlight state
<IndexTerm>
<Primary>XmCascadeButtonGadget\\%Highlight</Primary>
</IndexTerm><IndexTerm>
<Primary>CascadeButtonGadget functions</Primary>
<Secondary>XmCascadeButtonGadget\\%Highlight</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>
<FuncSynopsisInfo>#include &lt;Xm/CascadeBG.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmCascadeButtonGadgetHighlight</Function></FuncDef>
<!--<ParamDef><Replaceable>cascadeButtonGadget, highlight</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>cascadeButtonGadget</Parameter></ParamDef>
<ParamDef>Boolean <Parameter>highlight</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCascadeButtonGadgetHighlight</Function> either draws or erases the shadow
highlight around the CascadeButtonGadget.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">cascadeButtonGadget</Symbol></Term>
<ListItem>
<Para>Specifies the CascadeButtonGadget to be highlighted
or unhighlighted
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">highlight</Symbol></Term>
<ListItem>
<Para>Specifies whether to highlight (True) or to unhighlight (False)
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of
CascadeButtonGadget and its associated resources, see
&cdeman.XmCascadeButtonGadget;.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmCascadeButton;,
&cdeman.XmCascadeButtonGadget;,
and
&cdeman.XmCascadeButtonHighlight;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,92 @@
<!-- $XConsortium: CascBD.sgm /main/7 1996/08/30 14:06:09 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.MAN84.rsml.1">
<RefMeta>
<RefEntryTitle>XmCascadeButtonHighlight</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCascadeButtonHighlight</Function></RefName>
<RefPurpose>A CascadeButton and CascadeButtonGadget function that sets the highlight state
<IndexTerm>
<Primary>XmCascadeButtonHighlight</Primary>
</IndexTerm><IndexTerm>
<Primary>CascadeButton functions</Primary>
<Secondary>XmCascadeButtonHighlight</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>
<FuncSynopsisInfo>#include &lt;Xm/CascadeB.h>
#include &lt;Xm/CascadeBG.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmCascadeButtonHighlight</Function></FuncDef>
<!--<ParamDef><Replaceable>cascadeButton, highlight</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>cascadeButton</Parameter></ParamDef>
<ParamDef>Boolean <Parameter>highlight</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCascadeButtonHighlight</Function> either draws or erases the shadow
highlight around the CascadeButton or the CascadeButtonGadget.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">cascadeButton</Symbol></Term>
<ListItem>
<Para>Specifies the CascadeButton or CascadeButtonGadget to be highlighted
or unhighlighted
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">highlight</Symbol></Term>
<ListItem>
<Para>Specifies whether to highlight (True) or to unhighlight (False)
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of CascadeButton
or CascadeButtonGadget and their associated resources, see
&cdeman.XmCascadeButton; or &cdeman.XmCascadeButtonGadget;.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmCascadeButton;,
&cdeman.XmCascadeButtonGadget;
and
&cdeman.XmCascadeButtonGadgetHighlight;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,92 @@
<!-- $XConsortium: ChangeCo.sgm /main/8 1996/09/08 20:26: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.MAN85.rsml.1">
<RefMeta>
<RefEntryTitle>XmChangeColor</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmChangeColor</Function></RefName>
<RefPurpose>Recalculates all associated colors of
a widget
<IndexTerm>
<Primary>XmChangeColor</Primary>
</IndexTerm><IndexTerm>
<Primary>Color functions</Primary>
<Secondary>XmChangeColor</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>
<FuncSynopsisInfo>#include &lt;Xm/Xm.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmChangeColor</Function></FuncDef>
<!--<ParamDef><Replaceable>widget, background</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>widget</Parameter></ParamDef>
<ParamDef>Pixel <Parameter>background</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmChangeColor</Function> handles all color modifications for the
specified widget when a new background pixel value is specified.
This function recalculates the foreground, select, and shadow
colors based on the new background color and sets the corresponding
resources for the widget. If a color calculation procedure has
been set by a call to <Function>XmSetColorCalculation</Function>, <Function>XmChangeColor</Function>
uses that procedure to calculate the new colors. Otherwise, the
routine uses a default procedure.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">widget</Symbol></Term>
<ListItem>
<Para>Specifies the widget ID whose colors will be updated
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">background</Symbol></Term>
<ListItem>
<Para>Specifies the background color pixel value
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmGetColorCalculation;,
&cdeman.XmGetColors;, and
&cdeman.XmSetColorCalculation;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,145 @@
<!-- $XConsortium: ClipbA.sgm /main/10 1996/09/25 10:23:34 cdedoc $ -->
<!-- (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.MAN86.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardCancelCopy</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardCancelCopy</Function></RefName>
<RefPurpose>A clipboard function that cancels a copy to the clipboard
<IndexTerm>
<Primary>XmClipboardCancelCopy</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardCancelCopy</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardCancelCopy (<Replaceable>display, window, item_id</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
long <Replaceable>item_id</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardCancelCopy</Function>
cancels the copy to clipboard that is in progress and
frees up temporary storage.
When a copy is to be performed, <Function>XmClipboardStartCopy</Function> allocates
temporary storage for the clipboard data. <Function>XmClipboardCopy</Function> copies
the appropriate data into the the temporary storage. <Function>XmClipboardEndCopy</Function>
copies the data to the clipboard structure and frees up the temporary
storage structures.
If <Function>XmClipboardCancelCopy</Function> is called, the
<Function>XmClipboardEndCopy</Function> function does not have to be called. A call to
<Function>XmClipboardCancelCopy</Function>
is valid only after a call to
<Function>XmClipboardStartCopy</Function>.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies a widget's window ID that
relates the application window to the clipboard.
The widget's window ID can be obtained through <Function>XtWindow</Function>.
The same application instance should pass the same window ID to each of the
clipboard functions that it calls.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">item_id</Symbol></Term>
<ListItem>
<Para>Specifies the number assigned to this data item. This number was returned
by a previous call to <Function>XmClipboardStartCopy</Function>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardFail</Symbol></Term>
<ListItem>
<Para>The function failed because <Function>XmClipboardStartCopy</Function> was not called or
because the data item contains too many formats.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardCopy;,
&cdeman.XmClipboardEndCopy;, and &cdeman.XmClipboardStartCopy;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,207 @@
<!-- $XConsortium: ClipbB.sgm /main/10 1996/09/25 10:23:42 cdedoc $ -->
<!-- (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.MAN87.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardCopy</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardCopy</Function></RefName>
<RefPurpose>A clipboard function that copies a data item to temporary storage for later copying to clipboard
<IndexTerm>
<Primary>XmClipboardCopy</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardCopy</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardCopy (<Replaceable>display, window, item_id, format_name,
buffer, length, private_id, data_id</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
long <Replaceable>item_id</Replaceable>;
char <Replaceable>* format_name</Replaceable>;
XtPointer <Replaceable>buffer</Replaceable>;
unsigned long <Replaceable>length</Replaceable>;
long <Replaceable>private_id</Replaceable>;
long <Replaceable>* data_id</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardCopy</Function>
copies a data item to temporary storage.
The data item is moved from temporary storage
to the clipboard data structure when a
call to <Function>XmClipboardEndCopy</Function> is made.
Additional calls to <Function>XmClipboardCopy</Function> before a call to
<Function>XmClipboardEndCopy</Function> add
additional data item formats to the same data item or
append data to an existing format. Formats are described in the
<Emphasis>Inter-Client Communication Conventions Manual</Emphasis> (ICCCM) as targets.
</Para>
<Para><Literal>NOTE:</Literal> Do not call <Function>XmClipboardCopy</Function> before a call to
<Function>XmClipboardStartCopy</Function> has been made. The latter function allocates
temporary storage required by <Function>XmClipboardCopy</Function>.
</Para>
<Para>If the <Symbol Role="Variable">buffer</Symbol> argument is NULL, the data is considered
to be passed by name.
When data that
has been passed by name is later requested by another application, the
application that owns the data receives a callback with a request for
the data. The application that owns the data must then transfer the
data to the clipboard with the <Function>XmClipboardCopyByName</Function> function.
When a data item that was passed by name is deleted
from the clipboard, the application that owns the data receives a
callback stating that the data is no longer needed.
</Para>
<Para>For information on the callback function, see the callback argument
description for <Function>XmClipboardStartCopy</Function>.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies the window ID of a widget that relates the application window to the
clipboard. The widget's window ID can be obtained through
<Function>XtWindow</Function>.
The same application instance should pass the same window ID to each of the
clipboard functions that it calls.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">item_id</Symbol></Term>
<ListItem>
<Para>Specifies the number assigned to this data item.
This number was returned by a previous call to
<Function>XmClipboardStartCopy</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">format_name</Symbol></Term>
<ListItem>
<Para>Specifies the name of the format in which the data item
is stored on the clipboard. The format was known as target in the ICCCM.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">buffer</Symbol></Term>
<ListItem>
<Para>Specifies the buffer from which the clipboard copies the data.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">length</Symbol></Term>
<ListItem>
<Para>Specifies the
length, in bytes,
of the data being copied to the clipboard.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">private_id</Symbol></Term>
<ListItem>
<Para>Specifies the private data that the application wants
to store with the data item.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">data_id</Symbol></Term>
<ListItem>
<Para>Specifies an identifying number assigned to the data item that uniquely
identifies the data item and the format.
This argument is required only for data that is passed by name.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardFail</Symbol></Term>
<ListItem>
<Para>The function failed because <Function>XmClipboardStartCopy</Function> was not called or
because the data item contains too many formats.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardCopyByName;,
&cdeman.XmClipboardEndCopy;, and
&cdeman.XmClipboardStartCopy;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,155 @@
<!-- $XConsortium: ClipbC.sgm /main/10 1996/09/25 10:23:50 cdedoc $ -->
<!-- (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.MAN88.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardCopyByName</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardCopyByName</Function></RefName>
<RefPurpose>A clipboard function that copies a data item passed by name
<IndexTerm>
<Primary>XmClipboardCopyByName</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardCopyByName</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardCopyByName (<Replaceable>display, window, data_id,
buffer, length, private_id</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
long <Replaceable>data_id</Replaceable>;
XtPointer <Replaceable>buffer</Replaceable>;
unsigned long <Replaceable>length</Replaceable>;
long <Replaceable>private_id</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardCopyByName</Function> copies the actual data for a data item
that was previously passed by name to the clipboard. Data is
considered to be passed by name when a call to <Function>XmClipboardCopy</Function>
is made with a NULL buffer parameter. Additional calls to this
function append new data to the existing data.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies the window ID of a widget that relates the application window to the
clipboard. The widget's window ID can be obtained through
<Function>XtWindow</Function>.
The same application instance should pass the same window ID to each
clipboard function it calls.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">data_id</Symbol></Term>
<ListItem>
<Para>Specifies an identifying number assigned to the data item that uniquely
identifies the data item and the format. This number was assigned by
<Function>XmClipboardCopy</Function> to the data item.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">buffer</Symbol></Term>
<ListItem>
<Para>Specifies the buffer from which the clipboard copies the data.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">length</Symbol></Term>
<ListItem>
<Para>Specifies the number of bytes in the data item.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">private_id</Symbol></Term>
<ListItem>
<Para>Specifies the private data that the application wants to store with the
data item.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardCopy;, &cdeman.XmClipboardLock;,
&cdeman.XmClipboardStartCopy;, and &cdeman.XmClipboardUnlock;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,142 @@
<!-- $XConsortium: ClipbD.sgm /main/10 1996/09/25 10:23:58 cdedoc $ -->
<!-- (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.MAN89.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardEndCopy</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardEndCopy</Function></RefName>
<RefPurpose>A clipboard function that completes the
copying of data to the clipboard
<IndexTerm>
<Primary>XmClipboardEndCopy</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardEndCopy</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardEndCopy (<Replaceable>display, window, item_id</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
long <Replaceable>item_id</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardEndCopy</Function> locks the clipboard from access by other applications,
places data in the clipboard data structure, and unlocks the clipboard.
Data items copied to the clipboard by <Function>XmClipboardCopy</Function> are not actually
entered in the clipboard data structure until the call to
<Function>XmClipboardEndCopy</Function>.
</Para>
<Para>This function also frees up temporary storage that was allocated by
<Function>XmClipboardStartCopy</Function>, which must be called before
<Function>XmClipboardEndCopy</Function>. The latter function should not be called if
<Function>XmClipboardCancelCopy</Function> has been called.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies the window ID of a widget that relates the application window to the
clipboard. The widget's window ID can be obtained through
<Function>XtWindow</Function>.
The same application instance should pass the same window ID to each
clipboard function it calls.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">item_id</Symbol></Term>
<ListItem>
<Para>Specifies the number assigned to this data item, which was returned
by a previous call to <Function>XmClipboardStartCopy</Function>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardFail</Symbol></Term>
<ListItem>
<Para>The function failed because <Function>XmClipboardStartCopy</Function> was not called.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardCancelCopy;,
&cdeman.XmClipboardCopy; and &cdeman.XmClipboardStartCopy;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,123 @@
<!-- $XConsortium: ClipbE.sgm /main/10 1996/09/25 10:24:05 cdedoc $ -->
<!-- (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.MAN90.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardEndRetrieve</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardEndRetrieve</Function></RefName>
<RefPurpose>A clipboard function that completes
retrieval of data from the clipboard
<IndexTerm>
<Primary>XmClipboardEndRetrieve</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardEndRetrieve</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardEndRetrieve (<Replaceable>display, window</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardEndRetrieve</Function> suspends copying data incrementally from
the clipboard. It tells the clipboard routines that the application
is through copying an item from the clipboard. Until this function is
called, data items can be retrieved incrementally from the clipboard
with <Function>XmClipboardRetrieve</Function>.
The act of copying data is started with the
<Function>XmClipboardStartRetrieve</Function> function.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies the window ID of a widget that relates the application window to the
clipboard. The widget's window ID can be obtained with
<Function>XtWindow</Function>.
The same application instance should pass the same window ID to each of the
clipboard functions that it calls.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardRetrieve;, &cdeman.XmClipboardStartCopy;, and
&cdeman.XmClipboardStartRetrieve;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,147 @@
<!-- $XConsortium: ClipbF.sgm /main/11 1996/09/25 10:24:13 cdedoc $ -->
<!-- (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.MAN91.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardInquireCount</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardInquireCount</Function></RefName>
<RefPurpose>A clipboard function that returns the number of data item formats
<IndexTerm>
<Primary>XmClipboardInquireCount</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardInquireCount</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardInquireCount (<Replaceable>display, window, count,
max_format_name_length</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
int <Replaceable>* count</Replaceable>;
unsigned long <Replaceable>* max_format_name_length</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardInquireCount</Function> returns the number of data item formats available
for the data item in the clipboard. This function also returns the
maximum name-length for all formats in which the data item is
stored.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies the window ID of a widget that relates the application window to the
clipboard. The widget's window ID can be obtained through
<Function>XtWindow</Function>.
The same application instance should pass the same window ID to each of the
clipboard functions that it calls.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">count</Symbol></Term>
<ListItem>
<Para>Returns the number of data item formats available for the data item in
the clipboard. If no formats are available, this argument equals 0
(zero). The count includes the formats that were passed by name.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">max_format_name_length</Symbol></Term>
<ListItem>
<Para>Specifies the maximum length of all format names for the data item in
the clipboard.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardNoData</Symbol></Term>
<ListItem>
<Para>The function could not find data on the clipboard corresponding to the
format requested. This could occur because the clipboard is empty;
there is data on the clipboard, but not in the requested format; or
the data in the requested format was passed by name and is no longer
available.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardStartCopy;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,173 @@
<!-- $XConsortium: ClipbG.sgm /main/10 1996/09/25 10:24:20 cdedoc $ -->
<!-- (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.MAN92.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardInquireFormat</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardInquireFormat</Function></RefName>
<RefPurpose>A clipboard function that returns a specified format name
<IndexTerm>
<Primary>XmClipboardInquireFormat</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardInquireFormat</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardInquireFormat (<Replaceable>display, window, index, format_name_buf,
buffer_len, copied_len</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
int <Replaceable>index</Replaceable>;
XtPointer <Replaceable>format_name_buf</Replaceable>;
unsigned long <Replaceable>buffer_len</Replaceable>;
unsigned long <Replaceable>* copied_len</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardInquireFormat</Function> returns a specified format name for the
data item in the clipboard. If the name must be truncated, the
function returns a warning status.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies the window ID of a widget that relates the application window to the
clipboard. The widget's window ID can be obtained through
<Function>XtWindow</Function>.
The same application instance should pass the same window ID to each of the
clipboard functions that it calls.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">index</Symbol></Term>
<ListItem>
<Para>Specifies which of the ordered format names to obtain. If this index
is greater than the number of formats for the data item,
this function returns a 0 (zero) in the <Symbol Role="Variable">copied_len</Symbol> argument.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">format_name_buf</Symbol></Term>
<ListItem>
<Para>Specifies the buffer that receives the format name.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">buffer_len</Symbol></Term>
<ListItem>
<Para>Specifies the number of bytes in the format name buffer.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">copied_len</Symbol></Term>
<ListItem>
<Para>Specifies the number of bytes in the
data item copied to the buffer.
If this
argument equals 0 (zero), there is no <Symbol Role="Variable">n</Symbol>th format for the data item.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardTruncate</Symbol></Term>
<ListItem>
<Para>The data returned is truncated because the user did not provide a buffer
large enough to hold the data.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardNoData</Symbol></Term>
<ListItem>
<Para>The function could not find data on the clipboard corresponding to the
format requested.
This could occur because the clipboard is empty; there is data
on the clipboard, but not in the requested format; or the data in
the requested format was passed by name and is no longer available.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardStartCopy;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,152 @@
<!-- $XConsortium: ClipbH.sgm /main/10 1996/09/25 10:24:28 cdedoc $ -->
<!-- (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.MAN93.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardInquireLength</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardInquireLength</Function></RefName>
<RefPurpose>A clipboard function that returns the length of the stored data
<IndexTerm>
<Primary>XmClipboardInquireLength</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardInquireLength</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardInquireLength (<Replaceable>display, window, format_name, length</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
char <Replaceable>* format_name</Replaceable>;
unsigned long <Replaceable>* length</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardInquireLength</Function> returns the length of the data stored
under a specified format name for the clipboard data item. If no data
is found for the specified format, or if there is no item on the
clipboard, this function returns a value of 0
(zero) in the <Symbol Role="Variable">length</Symbol> argument.
</Para>
<Para>Any format passed by name is assumed to have <Symbol Role="Variable">length</Symbol> passed in
a call to <Function>XmClipboardCopy</Function>, even though the data has not yet been
transferred to the clipboard in that format.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies the window ID of a widget that relates the application window to the
clipboard. The widget's window ID can be obtained through
<Function>XtWindow</Function>.
The same application instance should pass the same window ID to each of the
clipboard functions that it calls.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">format_name</Symbol></Term>
<ListItem>
<Para>Specifies the name of the format for the data item.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">length</Symbol></Term>
<ListItem>
<Para>Specifies the length of the next data item in the specified format. This
argument equals 0 (zero) if no data is found for the specified format,
or if there is no item on the clipboard.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardNoData</Symbol></Term>
<ListItem>
<Para>The function could not find data on the clipboard corresponding to the
format requested. This could occur because the clipboard is empty;
there is data on the clipboard, but not in the requested format; or
the data in the requested format was passed by name and is no longer
available.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardCopy; and &cdeman.XmClipboardStartCopy;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,155 @@
<!-- $XConsortium: ClipbI.sgm /main/10 1996/09/25 10:24:35 cdedoc $ -->
<!-- (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.MAN94.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardInquirePendingItems</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardInquirePendingItems</Function></RefName>
<RefPurpose>A clipboard function that returns a list of data ID/private ID pairs
<IndexTerm>
<Primary>XmClipboardInquirePending\\%Items</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardInquirePending\\%Items</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardInquirePendingItems (<Replaceable>display, window, format_name, item_list, count</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
char <Replaceable>* format_name</Replaceable>;
XmClipboardPendingList <Replaceable>* item_list</Replaceable>;
unsigned long <Replaceable>* count</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardInquirePendingItems</Function> returns a list of
data ID/private ID pairs
for the specified format name. A data item is considered pending if the
application originally passed it by name, the application has not yet
copied the data, and the item has not been deleted from the clipboard.
The application is responsible for freeing the memory provided by this
function to store the list.
To free the memory, call <Function>XtFree</Function>.
</Para>
<Para>This function is used by an application when exiting, to determine if the
data that is passed by name should be sent to the clipboard.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies the window ID of a widget that relates the application window to the
clipboard. The widget's window ID can be obtained through
<Function>XtWindow</Function>.
The same application instance should pass the same window ID to each of the
clipboard functions that it calls.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">format_name</Symbol></Term>
<ListItem>
<Para>Specifies a string that contains the name of the format for which the list
of data ID/private ID pairs is to be obtained.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">item_list</Symbol></Term>
<ListItem>
<Para>Specifies the address of the array of data ID/private ID pairs for the
specified format name. This argument is a type
<StructName Role="typedef">XmClipboardPendingList</StructName>.
The application is
responsible for freeing the memory provided by this function
for storing the list.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">count</Symbol></Term>
<ListItem>
<Para>Specifies the number of items returned in the list. If there is no data for
the specified format name, or if there is no item on the clipboard, this
argument equals 0 (zero).
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardStartCopy;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,127 @@
<!-- $XConsortium: ClipbJ.sgm /main/10 1996/09/25 10:24:43 cdedoc $ -->
<!-- (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.MAN95.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardLock</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardLock</Function></RefName>
<RefPurpose>A clipboard function that locks the clipboard
<IndexTerm>
<Primary>XmClipboardLock</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardLock</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardLock (<Replaceable>display, window</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardLock</Function> locks the clipboard from access by another
application until <Function>XmClipboardUnlock</Function> is called. All clipboard
functions lock and unlock the clipboard to prevent simultaneous
access. This function allows the application to keep the clipboard
data from changing between calls to <Literal>Inquire</Literal> and
other clipboard functions. The application does not need to
lock the clipboard between calls to <Function>XmClipboardStartCopy</Function> and
<Function>XmClipboardEndCopy</Function> or to <Function>XmClipboardStartRetrieve</Function> and
<Function>XmClipboardEndRetrieve</Function>.
</Para>
<Para>If the clipboard is already locked by another application,
<Function>XmClipboardLock</Function> returns an error status. Multiple calls to this
function by the same application increase the lock level.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies the window ID of a widget that relates the application window to the
clipboard. The widget's window ID can be obtained through
<Function>XtWindow</Function>.
The same application instance should pass the same window ID to each of the
clipboard functions that it calls.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardEndCopy;, &cdeman.XmClipboardEndRetrieve;,
&cdeman.XmClipboardStartCopy;, &cdeman.XmClipboardStartRetrieve;, and
&cdeman.XmClipboardUnlock;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,146 @@
<!-- $XConsortium: ClipbK.sgm /main/10 1996/09/25 10:24:50 cdedoc $ -->
<!-- (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.MAN96.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardRegisterFormat</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardRegisterFormat</Function></RefName>
<RefPurpose>A clipboard function that registers a new format
<IndexTerm>
<Primary>XmClipboardRegisterFormat</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardRegisterFormat</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardRegisterFormat (<Replaceable>display, format_name, format_length</Replaceable>)
Display <Replaceable>* display</Replaceable>;
char <Replaceable>* format_name</Replaceable>;
int <Replaceable>format_length</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardRegisterFormat</Function> registers a new format. Each format
stored on the clipboard should have a length associated with it; this
length must be known to the clipboard routines. Formats are known as
targets in the <Emphasis>Inter-Client Communication Conventions Manual</Emphasis>
(ICCCM). All of the formats specified by
version 1.1 of the ICCCM
conventions are preregistered. Any other format that the application
wants to use must either be 8-bit
data or be registered via this routine.
Failure to
register the length of the data results in incompatible applications across
platforms having different byte-swapping orders.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">format_name</Symbol></Term>
<ListItem>
<Para>Specifies the string name for the new format (target).
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">format_length</Symbol></Term>
<ListItem>
<Para>Specifies the format length in bits (8, 16, or 32).
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardBadFormat</Symbol></Term>
<ListItem>
<Para>The <Symbol Role="Variable">format_name</Symbol> must not be NULL, and the <Symbol Role="Variable">format_length</Symbol>
must be 8, 16, or 32.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardFail</Symbol></Term>
<ListItem>
<Para>The function failed because the specified format was already registered with a
different length from that specified now. If a specified format was already
registered with the same
length as that specified now, <Symbol>XmClipboardSuccess</Symbol> is returned.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardStartCopy;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,203 @@
<!-- $XConsortium: ClipbL.sgm /main/10 1996/09/25 10:24:57 cdedoc $ -->
<!-- (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.MAN97.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardRetrieve</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardRetrieve</Function></RefName>
<RefPurpose>A clipboard function that retrieves a data item from the clipboard
<IndexTerm>
<Primary>XmClipboardRetrieve</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardRetrieve</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardRetrieve (<Replaceable>display, window, format_name,
buffer, length, num_bytes, private_id</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
char <Replaceable>* format_name</Replaceable>;
XtPointer <Replaceable>buffer</Replaceable>;
unsigned long <Replaceable>length</Replaceable>;
unsigned long <Replaceable>* num_bytes</Replaceable>;
long <Replaceable>* private_id</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardRetrieve</Function> retrieves the current data item from clipboard
storage. It returns a warning if the clipboard is locked, if there is
no data on the clipboard, or if the data needs to be truncated because the
buffer length is too short.
</Para>
<Para>Between a call
to <Function>XmClipboardStartRetrieve</Function> and a call to <Function>XmClipboardEndRetrieve</Function>,
multiple calls to <Function>XmClipboardRetrieve</Function>
with the same format name result
in data being incrementally copied from the clipboard until the data in that
format has all been copied.
</Para>
<Para>The return value <Symbol>XmClipboardTruncate</Symbol> from calls to
<Function>XmClipboardRetrieve</Function> indicates that more data remains to be copied in the
given format.
It is recommended that any calls to the <Literal>Inquire</Literal> functions that
the application needs to make to effect the copy from the clipboard be
made between the call to <Function>XmClipboardStartRetrieve</Function> and the first
call to <Function>XmClipboardRetrieve</Function>. This way, the application does not
need to call <Function>XmClipboardLock</Function> and <Function>XmClipboardUnlock</Function>.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies the window ID of a widget that relates the application window to the
clipboard. The widget's window ID can be obtained through
<Function>XtWindow</Function>.
The same application instance should pass the same window ID to each of the
clipboard functions that it calls.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">format_name</Symbol></Term>
<ListItem>
<Para>Specifies the name of a format in which the data
is stored on the clipboard.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">buffer</Symbol></Term>
<ListItem>
<Para>Specifies the buffer to which the application wants the
clipboard to copy the data.
The function allocates space to hold the data returned into the buffer.
The application is responsible for managing this allocated space.
The application can recover this allocated space by calling <Function>XtFree</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">length</Symbol></Term>
<ListItem>
<Para>Specifies the length of the application buffer.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">num_bytes</Symbol></Term>
<ListItem>
<Para>Specifies the number of bytes of data copied into the application
buffer.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">private_id</Symbol></Term>
<ListItem>
<Para>Specifies the private data stored with the data item by the
application that placed the data item on the clipboard. If the
application did not store private data with the data item, this
argument returns 0 (zero).
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardTruncate</Symbol></Term>
<ListItem>
<Para>The data returned is truncated because the user did not provide a buffer
large enough to hold the data.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardNoData</Symbol></Term>
<ListItem>
<Para>The function could not find data on the clipboard corresponding to the
format requested. This could occur because the clipboard is empty;
there is data on the clipboard but not in the requested format; or the
data in the requested format was passed by name and is no longer
available.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardEndRetrieve;, &cdeman.XmClipboardLock;,
&cdeman.XmClipboardStartCopy;, &cdeman.XmClipboardStartRetrieve;,
and &cdeman.XmClipboardUnlock;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,252 @@
<!-- $XConsortium: ClipbM.sgm /main/10 1996/09/25 10:25:05 cdedoc $ -->
<!-- (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.MAN98.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardStartCopy</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardStartCopy</Function></RefName>
<RefPurpose>A clipboard function that sets up a storage and data structure
<IndexTerm>
<Primary>XmClipboardStartCopy</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardStartCopy</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardStartCopy (<Replaceable>display, window, clip_label,
timestamp, widget, callback, item_id</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
XmString <Replaceable>clip_label</Replaceable>;
Time <Replaceable>timestamp</Replaceable>;
Widget <Replaceable>widget</Replaceable>;
XmCutPasteProc <Replaceable>callback</Replaceable>;
long <Replaceable>* item_id</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardStartCopy</Function>
sets up storage and data structures to receive clipboard data.
An application calls this function during a cut or copy operation.
The data item that these structures receive then becomes
the next data item in the clipboard.
</Para>
<Para>Copying a large piece of data to the clipboard can take a long time.
It is possible that, once the data is copied, no application will ever
request that data. The Motif Toolkit provides a mechanism so that an
application does not need to actually pass data to the clipboard until
the data has been requested by some application.
</Para>
<Para>Instead, the application passes format and length information in
<Function>XmClipboardCopy</Function> to the clipboard functions, along with a widget
ID and a callback function address that is passed in
<Function>XmClipboardStartCopy</Function>. The widget ID is necessary for
communications between the clipboard functions in the application that
owns the data and the clipboard functions in the application that
requests the data.
</Para>
<Para>The callback functions are responsible for copying the actual data to
the clipboard through <Function>XmClipboardCopyByName</Function>. The callback
function is also called if the data item is removed from the clipboard
and the actual data is no longer needed.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies the window ID of a widget that relates the application window to the
clipboard. The widget's window ID can be obtained through
<Function>XtWindow</Function>.
The same application instance should pass the same window ID to each of the
clipboard functions that it calls.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">clip_label</Symbol></Term>
<ListItem>
<Para>Specifies the label to be associated with the data item.
This argument
is used to identify the data item, as in a clipboard viewer.
An example of a label is the name of the application that places the
data in the clipboard.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">timestamp</Symbol></Term>
<ListItem>
<Para>Specifies the time of the event that triggered the copy.
A valid timestamp must be supplied; it is not sufficient to use
<SystemItem Class="Constant">CurrentTime</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">widget</Symbol></Term>
<ListItem>
<Para>Specifies the ID of the widget that receives messages requesting data
previously passed by name. This argument must be present in order to
pass data by name. Any valid widget ID in your application can be
used for this purpose and all the message handling is taken care of by
the cut and paste functions.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">callback</Symbol></Term>
<ListItem>
<Para>Specifies the address of the callback function that is called when the
clipboard needs data that was originally passed by name. This is also
the callback to receive the <Symbol Role="Variable">delete</Symbol> message for items that were
originally passed by name. This argument must be present in order to
pass data by name.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">item_id</Symbol></Term>
<ListItem>
<Para>Specifies the number assigned to this data item.
The application uses this number in calls to
<Function>XmClipboardCopy</Function>, <Function>XmClipboardEndCopy</Function>, and
<Function>XmClipboardCancelCopy</Function>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For more information on passing data by name, see
&cdeman.XmClipboardCopy; and &cdeman.XmClipboardCopyByName;.
</Para>
<Para>The <Symbol Role="Variable">widget</Symbol> and <Symbol Role="Variable">callback</Symbol> arguments must be present in order to
pass data by name. The callback format is as follows:
</Para>
<FuncSynopsis>
<FuncSynopsisInfo>void (*<Replaceable>callback)</Replaceable> (<Replaceable>widget, data_id, private, reason</Replaceable>)
Widget <Replaceable>widget</Replaceable>;
long *<Replaceable>data_id</Replaceable>;
long *<Replaceable>private</Replaceable>;
int *<Replaceable>reason</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">widget</Symbol></Term>
<ListItem>
<Para>Specifies the ID of the widget passed to this function.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">data_id</Symbol></Term>
<ListItem>
<Para>Specifies the identifying number returned by
<Function>XmClipboardCopy</Function>, which identifies the pass-by-name data.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">private</Symbol></Term>
<ListItem>
<Para>Specifies the private information passed to
<Function>XmClipboardCopy</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">reason</Symbol></Term>
<ListItem>
<Para>Specifies the reason. <SystemItem Class="Constant">XmCR_CLIPBOARD_DATA_DELETE</SystemItem>
or <SystemItem Class="Constant">XmCR_CLIPBOARD_DATA_REQUEST</SystemItem>
are the possible values.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardCancelCopy;, &cdeman.XmClipboardCopy;,
&cdeman.XmClipboardCopyByName;,
&cdeman.XmClipboardEndCopy;, &cdeman.XmClipboardEndRetrieve;,
&cdeman.XmClipboardInquireCount;, &cdeman.XmClipboardInquireFormat;,
&cdeman.XmClipboardInquireLength;, &cdeman.XmClipboardInquirePendingItems;,
&cdeman.XmClipboardLock;, &cdeman.XmClipboardRegisterFormat;,
&cdeman.XmClipboardRetrieve;,
&cdeman.XmClipboardStartRetrieve;, &cdeman.XmClipboardUndoCopy;,
&cdeman.XmClipboardUnlock;, and &cdeman.XmClipboardWithdrawFormat;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,148 @@
<!-- $XConsortium: ClipbN.sgm /main/10 1996/09/25 10:25:13 cdedoc $ -->
<!-- (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.MAN99.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardStartRetrieve</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardStartRetrieve</Function></RefName>
<RefPurpose>A clipboard function that prepares
to retrieve data from the clipboard
<IndexTerm>
<Primary>XmClipboardStartRetrieve</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardStartRetrieve</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardStartRetrieve (<Replaceable>display, window, timestamp</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
Time <Replaceable>timestamp</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardStartRetrieve</Function>
tells the clipboard routines that the application is
ready to start copying an item from the clipboard.
The clipboard is locked by this routine and stays locked until
<Function>XmClipboardEndRetrieve</Function> is called. Between a call to
<Function>XmClipboardStartRetrieve</Function> and a call to
<Function>XmClipboardEndRetrieve</Function>, multiple calls to
<Function>XmClipboardRetrieve</Function> with the same format name result in data
being incrementally copied from the clipboard until the data in that
format has all been retrieved.
</Para>
<Para>A return value of <Symbol>XmClipboardTruncate</Symbol> from calls to
<Function>XmClipboardRetrieve</Function> indicates that more data remains to be
copied in the given format.
It is recommended that any calls to the <Literal>Inquire</Literal> functions that
the application needs to make to complete the copy from the clipboard
be made between the call to <Function>XmClipboardStartRetrieve</Function> and the
first call to <Function>XmClipboardRetrieve</Function>. This way, the application
does not need to call <Function>XmClipboardLock</Function> and
<Function>XmClipboardUnlock</Function>.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies the window ID of a widget that relates the application window to the
clipboard. The widget's window ID can be obtained through
<Function>XtWindow</Function>.
The same application instance should pass the same window ID to each of the
clipboard functions that it calls.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">timestamp</Symbol></Term>
<ListItem>
<Para>Specifies the time of the event that triggered the copy.
A valid timestamp must be supplied; it is not sufficient to use
<SystemItem Class="Constant">CurrentTime</SystemItem>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function is successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardEndRetrieve;,
&cdeman.XmClipboardInquireCount;, &cdeman.XmClipboardInquireFormat;,
&cdeman.XmClipboardInquireLength;, &cdeman.XmClipboardInquirePendingItems;,
&cdeman.XmClipboardLock;,
&cdeman.XmClipboardRetrieve;, &cdeman.XmClipboardStartCopy;, and
&cdeman.XmClipboardUnlock;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,119 @@
<!-- $XConsortium: ClipbO.sgm /main/10 1996/09/25 10:25:20 cdedoc $ -->
<!-- (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.MAN100.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardUndoCopy</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardUndoCopy</Function></RefName>
<RefPurpose>A clipboard function that deletes the last item placed on the clipboard
<IndexTerm>
<Primary>XmClipboardUndoCopy</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardUndoCopy</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardUndoCopy (<Replaceable>display, window</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardUndoCopy</Function>
deletes the last item placed on the clipboard if the item
was placed there by an application with the passed <Symbol Role="Variable">display</Symbol> and
<Symbol Role="Variable">window</Symbol> arguments. Any data item deleted from the clipboard by the
original call to <Function>XmClipboardCopy</Function> is restored. If the <Symbol Role="Variable">display</Symbol>
or <Symbol Role="Variable">window</Symbol> IDs do not match the last copied item, no action is taken,
and this function has no effect.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies the window ID of a widget that relates the application window to the
clipboard. The widget's window ID can be obtained through
<Function>XtWindow</Function>.
The same application instance should pass the same window ID to each
clipboard function it calls.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardLock; and &cdeman.XmClipboardStartCopy;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,131 @@
<!-- $XConsortium: ClipbP.sgm /main/10 1996/09/25 10:25:27 cdedoc $ -->
<!-- (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.MAN101.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardUnlock</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardUnlock</Function></RefName>
<RefPurpose>A clipboard function that unlocks the clipboard
<IndexTerm>
<Primary>XmClipboardUnlock</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardUnlock</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardUnlock (<Replaceable>display, window, remove_all_locks</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
Boolean <Replaceable>remove_all_locks</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardUnlock</Function> unlocks the clipboard,
enabling it to be accessed by other applications.
</Para>
<Para>If multiple calls to <Function>XmClipboardLock</Function> have occurred, the same
number of calls to <Function>XmClipboardUnlock</Function> is necessary to unlock the
clipboard, unless <Symbol Role="Variable">remove_all_locks</Symbol> is set to True.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies the window ID of a widget that relates the application window to the
clipboard. The widget's window ID can be obtained through
<Function>XtWindow</Function>.
The same application instance should pass the same window ID to each of the
clipboard functions that it calls.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">remove_all_locks</Symbol></Term>
<ListItem>
<Para>When True, indicates that all nested locks should be removed. When False,
indicates that only one level of lock should be removed.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardFail</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was not locked or was locked
by another application.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardCancelCopy;, &cdeman.XmClipboardCopy;,
&cdeman.XmClipboardEndCopy;, &cdeman.XmClipboardEndRetrieve;,
&cdeman.XmClipboardInquireCount;, &cdeman.XmClipboardInquireFormat;,
&cdeman.XmClipboardInquireLength;, &cdeman.XmClipboardInquirePendingItems;,
&cdeman.XmClipboardLock;, &cdeman.XmClipboardRegisterFormat;,
&cdeman.XmClipboardRetrieve;, &cdeman.XmClipboardStartCopy;,
&cdeman.XmClipboardStartRetrieve;, &cdeman.XmClipboardUndoCopy;,
and &cdeman.XmClipboardWithdrawFormat;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,126 @@
<!-- $XConsortium: ClipbQ.sgm /main/10 1996/09/25 10:25:35 cdedoc $ -->
<!-- (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.MAN102.rsml.1">
<RefMeta>
<RefEntryTitle>XmClipboardWithdrawFormat</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmClipboardWithdrawFormat</Function></RefName>
<RefPurpose>A clipboard function that indicates that the application no longer wants to supply a data item
<IndexTerm>
<Primary>XmClipboardWithdrawFormat</Primary>
</IndexTerm><IndexTerm>
<Primary>clipboard functions</Primary>
<Secondary>XmClipboardWithdrawFormat</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 1988 by Massachusetts Institute of Technology-->
<!-- **-->
<!-- ** (c) Copyright 1987, 1988 by Digital Equipment Corporation,-->
<!-- ** Maynard, MA. All Rights Reserved.-->
<!-- **-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/CutPaste.h>
int XmClipboardWithdrawFormat (<Replaceable>display, window, data_id</Replaceable>)
Display <Replaceable>* display</Replaceable>;
Window <Replaceable>window</Replaceable>;
long <Replaceable>data_id</Replaceable>;
</FuncSynopsisInfo>
<FuncDef></FuncDef>
<void>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmClipboardWithdrawFormat</Function> indicates that the application no longer
supplies a data item to the clipboard that the application had
previously passed by name.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">display</Symbol></Term>
<ListItem>
<Para>Specifies a pointer to the <StructName Role="typedef">Display</StructName> structure that was returned in a
previous call to <Function>XOpenDisplay</Function> or <Function>XtDisplay</Function>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">window</Symbol></Term>
<ListItem>
<Para>Specifies the window ID of a widget that
relates the application window to the clipboard.
The widget's window ID can be obtained through
<Function>XtWindow</Function>.
The same application instance should pass the same window ID to each
clipboard function it calls.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">data_id</Symbol></Term>
<ListItem>
<Para>Specifies an identifying number assigned to the data item, that
uniquely identifies the data item and the format. This was assigned
to the item when it was originally passed by <Function>XmClipboardCopy</Function>.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<VariableList>
<VarListEntry>
<Term><Symbol>XmClipboardSuccess</Symbol></Term>
<ListItem>
<Para>The function was successful.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol>XmClipboardLocked</Symbol></Term>
<ListItem>
<Para>The function failed because the clipboard was locked by another
application. The application can continue to call the function again with
the same parameters until the lock goes away. This gives the application
the opportunity to ask if the user wants to keep trying or to give up
on the operation.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmClipboardCopy; and &cdeman.XmClipboardStartCopy;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,69 @@
<!-- $XConsortium: ComboAdd.sgm /main/5 1996/08/30 14:15:48 rws $ -->
<!-- (c) Copyright 1996 Digital Equipment Corporation. -->
<!-- (c) Copyright 1996 Hewlett-Packard Company. -->
<!-- (c) Copyright 1996 International Business Machines Corp. -->
<!-- (c) Copyright 1996 Sun Microsystems, Inc. -->
<!-- (c) Copyright 1996 Novell, Inc. -->
<!-- (c) Copyright 1996 FUJITSU LIMITED. -->
<!-- (c) Copyright 1996 Hitachi. -->
<RefEntry Id="CDEMOT.XmComboBoxAddItem">
<RefMeta>
<RefEntryTitle>XmComboBoxAddItem</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmComboBoxAddItem</Function></RefName>
<RefPurpose>add an item to the ComboBox widget
</RefPurpose>
</RefNameDiv>
<RefSynopsisDiv>
<FuncSynopsis Remap="ANSI">
<FuncSynopsisInfo>#include &lt;Xm/ComboBox.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmComboBoxAddItem</Function></FuncDef>
<ParamDef>Widget <Parameter>w</Parameter></ParamDef>
<ParamDef>XmString <Parameter>item</Parameter></ParamDef>
<ParamDef>int <Parameter>pos</Parameter></ParamDef>
<ParamDef>Boolean <Parameter>unique</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The
<Function>XmComboBoxAddItem</Function> function adds the given item to the XmComboBox at the given position.
</Para>
<Para>The
<Symbol Role="Variable">w</Symbol> argument specifies the XmComboBox widget ID.
</Para>
<Para>The
<Symbol Role="Variable">item</Symbol> argument specifies the
<StructName Role="typedef">XmString</StructName> for the new item.
</Para>
<Para>The
<Emphasis>pos</Emphasis> argument specifies the position of the new item.
</Para>
<Para>The
<Emphasis>unique</Emphasis> argument specifies if this item should duplicate an identical item or not.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN VALUE</Title>
<Para>The
<Function>XmComboBoxAddItem</Function> function returns no value.
</Para>
</RefSect1>
<RefSect1>
<Title>APPLICATION USAGE</Title>
<Para>The functions
<Function>XmComboBoxAddItem</Function> and
<Function>XmComboBoxDeletePos</Function> have different naming conventions (Item versus Pos)
because of the objects they are manipulating.
The Item is a string to be added,
the Pos is a numeric position number.
</Para>
</RefSect1>
<RefSect1>
<Title>SEE ALSO</Title>
<Para>&cdeman.XmComboBoxDeletePos;, &cdeman.XmComboBoxSetItem;, &cdeman.XmComboBoxSelectItem;.</Para>
</RefSect1>
</RefEntry>

View file

@ -0,0 +1,61 @@
<!-- $XConsortium: ComboBU.sgm /main/8 1996/09/08 20:30:27 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.MAN104.rsml.1">
<RefMeta>
<RefEntryTitle>XmComboBoxUpdate</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmComboBoxUpdate</Function></RefName>
<RefPurpose>A ComboBox function that resynchronizes data
</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-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/ComboBox.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmComboBoxUpdate</Function></FuncDef>
<!--<ParamDef><Replaceable>widget</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>widget</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmComboBoxUpdate</Function> resynchronizes the internal data structures of a
specified ComboBox widget. This function is useful when an
application manipulates ComboBox's child widgets, possibly changing
data structures. For example, you might want to use the
<Function>XmComboBoxUpdate</Function> function after a ComboBox List child selection
has been changed without notification.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">widget</Symbol></Term>
<ListItem>
<Para>Specifies the ComboBox widget ID.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
</RefSect1>
<RefSect1>
<Title>RELATED INFORMATION</Title>
<Para>&cdeman.XmComboBox;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,61 @@
<!-- $XConsortium: ComboDel.sgm /main/5 1996/08/30 14:17:12 rws $ -->
<!-- (c) Copyright 1996 Digital Equipment Corporation. -->
<!-- (c) Copyright 1996 Hewlett-Packard Company. -->
<!-- (c) Copyright 1996 International Business Machines Corp. -->
<!-- (c) Copyright 1996 Sun Microsystems, Inc. -->
<!-- (c) Copyright 1996 Novell, Inc. -->
<!-- (c) Copyright 1996 FUJITSU LIMITED. -->
<!-- (c) Copyright 1996 Hitachi. -->
<RefEntry Id="CDEMOT.XmComboBoxDeletePos">
<RefMeta>
<RefEntryTitle>XmComboBoxDeletePos</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmComboBoxDeletePos</Function></RefName>
<RefPurpose> Delete a XmComboBox item
</RefPurpose>
</RefNameDiv>
<RefSynopsisDiv>
<FuncSynopsis Remap="ANSI">
<FuncSynopsisInfo>#include &lt;Xm/ComboBox.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmComboBoxDeletePos</Function></FuncDef>
<ParamDef>Widget <Parameter>w</Parameter></ParamDef>
<ParamDef>int <Parameter>pos</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The
<Function>XmComboBoxDeletePos</Function> function deletes a specified item from a XmComboBox widget.
</Para>
<Para>The
<Symbol Role="Variable">w</Symbol> argument specifies the XmComboBox widget ID.
</Para>
<Para>The
<Emphasis>pos</Emphasis> argument specifies the position of the item to be deleted.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN VALUE</Title>
<Para>The
<Function>XmComboBoxDeletePos</Function> function returns no value.
</Para>
</RefSect1>
<RefSect1>
<Title>APPLICATION USAGE</Title>
<Para>The functions
<Function>XmComboBoxAddItem</Function> and
<Function>XmComboBoxDeletePos</Function> have different naming conventions (Item versus Pos)
because of the objects they are manipulating.
The Item is a string to be added,
the Pos is a numeric position number.
</Para>
</RefSect1>
<RefSect1>
<Title>SEE ALSO</Title>
<Para>&cdeman.XmComboBoxAddItem;, &cdeman.XmComboBoxSetItem;, &cdeman.XmComboBoxSelectItem;.</Para>
</RefSect1>
</RefEntry>

View file

@ -0,0 +1,57 @@
<!-- $XConsortium: ComboSel.sgm /main/5 1996/08/30 14:17:37 rws $ -->
<!-- (c) Copyright 1996 Digital Equipment Corporation. -->
<!-- (c) Copyright 1996 Hewlett-Packard Company. -->
<!-- (c) Copyright 1996 International Business Machines Corp. -->
<!-- (c) Copyright 1996 Sun Microsystems, Inc. -->
<!-- (c) Copyright 1996 Novell, Inc. -->
<!-- (c) Copyright 1996 FUJITSU LIMITED. -->
<!-- (c) Copyright 1996 Hitachi. -->
<RefEntry Id="CDEMOT.XmComboBoxSelectItem">
<RefMeta>
<RefEntryTitle>XmComboBoxSelectItem</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmComboBoxSelectItem</Function></RefName>
<RefPurpose>select a XmComboBox item
</RefPurpose>
</RefNameDiv>
<RefSynopsisDiv>
<FuncSynopsis Remap="ANSI">
<FuncSynopsisInfo>#include &lt;Xm/ComboBox.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmComboBoxSelectItem</Function></FuncDef>
<ParamDef>Widget <Parameter>w</Parameter></ParamDef>
<ParamDef>XmString <Parameter>item</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The
<Function>XmComboBoxSelectItem</Function> function selects an item in the XmList of the XmComboBox
widget.
</Para>
<Para>The
<Symbol Role="Variable">w</Symbol> argument specifies the XmComboBox widget ID.
</Para>
<Para>The
<Symbol Role="Variable">item</Symbol> argument specifies the
<StructName Role="typedef">XmString</StructName> of the item to be selected.
If the
<Symbol Role="Variable">item</Symbol> is not found on the list,
<Function>XmComboBoxSelectItem</Function> notifies the user via the
<Function>XtWarning</Function> function.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN VALUE</Title>
<Para>The
<Function>XmComboBoxSelectItem</Function> function returns no value.
</Para>
</RefSect1>
<RefSect1>
<Title>SEE ALSO</Title>
<Para>&cdeman.XmComboBoxAddItem;, &cdeman.XmComboBoxDeletePos;, &cdeman.XmComboBoxSetItem;; <![ %CDE.C.CDE; [<Function>XtWarning</Function>(3). ]]><![ %CDE.C.XO; [<Function>XtWarning</Function> ]]>in the &str-Zt;.
</Para>
</RefSect1>
</RefEntry>

View file

@ -0,0 +1,57 @@
<!-- $XConsortium: ComboSet.sgm /main/5 1996/08/30 14:18:01 rws $ -->
<!-- (c) Copyright 1996 Digital Equipment Corporation. -->
<!-- (c) Copyright 1996 Hewlett-Packard Company. -->
<!-- (c) Copyright 1996 International Business Machines Corp. -->
<!-- (c) Copyright 1996 Sun Microsystems, Inc. -->
<!-- (c) Copyright 1996 Novell, Inc. -->
<!-- (c) Copyright 1996 FUJITSU LIMITED. -->
<!-- (c) Copyright 1996 Hitachi. -->
<RefEntry Id="CDEMOT.XmComboBoxSetItem">
<RefMeta>
<RefEntryTitle>XmComboBoxSetItem</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmComboBoxSetItem</Function></RefName>
<RefPurpose>set an item in the XmComboBox list
</RefPurpose>
</RefNameDiv>
<RefSynopsisDiv>
<FuncSynopsis Remap="ANSI">
<FuncSynopsisInfo>#include &lt;Xm/ComboBox.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmComboBoxSetItem</Function></FuncDef>
<ParamDef>Widget <Parameter>w</Parameter></ParamDef>
<ParamDef>XmString <Parameter>item</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The
<Function>XmComboBoxSetItem</Function> function selects an item in the XmList of the given XmComboBox
widget and makes it the first visible item in the list.
</Para>
<Para>The
<Symbol Role="Variable">w</Symbol> argument specifies the XmComboBox widget ID.
</Para>
<Para>The
<Symbol Role="Variable">item</Symbol> argument specifies the
<StructName Role="typedef">XmString</StructName> for the item to be set in the XmComboBox.
If the
<Symbol Role="Variable">item</Symbol> is not found on the list,
<Function>XmComboBoxSetItem</Function> notifies the user via the
<Function>XtWarning</Function> function.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN VALUE</Title>
<Para>The
<Function>XmComboBoxSetItem</Function> function returns no value.
</Para>
</RefSect1>
<RefSect1>
<Title>SEE ALSO</Title>
<Para>&cdeman.XmComboBoxAddItem;, &cdeman.XmComboBoxDeletePos;, &cdeman.XmComboBoxSelectItem;; <![ %CDE.C.CDE; [<Function>XtWarning</Function>(3). ]]><![ %CDE.C.XO; [<Function>XtWarning</Function> ]]>in the &str-Zt;.
</Para>
</RefSect1>
</RefEntry>

View file

@ -0,0 +1,87 @@
<!-- $XConsortium: CommAp.sgm /main/7 1996/08/30 14:18:26 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.MAN106.rsml.1">
<RefMeta>
<RefEntryTitle>XmCommandAppendValue</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCommandAppendValue</Function></RefName>
<RefPurpose>A Command function that appends the passed XmString to the end of the string displayed in the command area of the widget
<IndexTerm>
<Primary>XmCommandAppendValue</Primary>
</IndexTerm><IndexTerm>
<Primary>Command functions</Primary>
<Secondary>XmCommandAppendValue</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>
<FuncSynopsisInfo>#include &lt;Xm/Command.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmCommandAppendValue</Function></FuncDef>
<!--<ParamDef><Replaceable>widget, command</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>widget</Parameter></ParamDef>
<ParamDef>XmString <Parameter>command</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCommandAppendValue</Function> appends the passed <StructName Role="typedef">XmString</StructName>
to the end of the string displayed in the command
area of the Command widget.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">widget</Symbol></Term>
<ListItem>
<Para>Specifies the Command widget ID
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">command</Symbol></Term>
<ListItem>
<Para>Specifies the passed <StructName Role="typedef">XmString</StructName>
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of Command and its associated resources, see
&cdeman.XmCommand;.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmCommand;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,87 @@
<!-- $XConsortium: CommEr.sgm /main/8 1996/09/08 20:30:55 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.MAN107.rsml.1">
<RefMeta>
<RefEntryTitle>XmCommandError</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCommandError</Function></RefName>
<RefPurpose>A Command function that displays an error message
<IndexTerm>
<Primary>XmCommandError</Primary>
</IndexTerm><IndexTerm>
<Primary>Command functions</Primary>
<Secondary>XmCommandError</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>
<FuncSynopsisInfo>#include &lt;Xm/Command.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmCommandError</Function></FuncDef>
<!--<ParamDef><Replaceable>widget, error</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>widget</Parameter></ParamDef>
<ParamDef>XmString <Parameter>error</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCommandError</Function> displays an error message in the history
area of the Command widget. The <StructName Role="typedef">XmString</StructName> error is displayed until
the next command entered occurs.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">widget</Symbol></Term>
<ListItem>
<Para>Specifies the Command widget ID
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">error</Symbol></Term>
<ListItem>
<Para>Specifies the passed <StructName Role="typedef">XmString</StructName>
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of Command and its associated resources, see
&cdeman.XmCommand;.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmCommand;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,114 @@
<!-- $XConsortium: CommGe.sgm /main/8 1996/09/08 20:31:08 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.MAN108.rsml.1">
<RefMeta>
<RefEntryTitle>XmCommandGetChild</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCommandGetChild</Function></RefName>
<RefPurpose>A Command function that is used to access a component
<IndexTerm>
<Primary>XmCommandGetChild</Primary>
</IndexTerm><IndexTerm>
<Primary>Command functions</Primary>
<Secondary>XmCommandGetChild</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>
<FuncSynopsisInfo>#include &lt;Xm/Command.h>
</FuncSynopsisInfo>
<FuncDef>Widget <Function>XmCommandGetChild</Function></FuncDef>
<!--<ParamDef><Replaceable>widget, child</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>widget</Parameter></ParamDef>
<ParamDef>unsigned char <Parameter>child</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCommandGetChild</Function> is used to access a component within a Command. The
parameters given to the function are the Command widget and a value
indicating which component to access.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">widget</Symbol></Term>
<ListItem>
<Para>Specifies the Command widget ID.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">child</Symbol></Term>
<ListItem>
<Para>Specifies a component within the Command.
The following values are legal for
this parameter:
</Para>
<ItemizedList>
<ListItem>
<Para><SystemItem Class="Constant">XmDIALOG_COMMAND_TEXT</SystemItem>
</Para>
</ListItem>
<ListItem>
<Para><SystemItem Class="Constant">XmDIALOG_PROMPT_LABEL</SystemItem>
</Para>
</ListItem>
<ListItem>
<Para><SystemItem Class="Constant">XmDIALOG_HISTORY_LIST</SystemItem>
</Para>
</ListItem>
<ListItem>
<Para><SystemItem Class="Constant">XmDIALOG_WORK_AREA</SystemItem>
</Para>
</ListItem>
</ItemizedList>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of Command and its associated resources, see
&cdeman.XmCommand;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>Returns the widget ID of the specified Command component.
An application should not assume that the returned widget will be of any
particular class.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmCommand;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,86 @@
<!-- $XConsortium: CommSe.sgm /main/7 1996/08/30 14:20:00 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.MAN109.rsml.1">
<RefMeta>
<RefEntryTitle>XmCommandSetValue</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCommandSetValue</Function></RefName>
<RefPurpose>A Command function that replaces a displayed string
<IndexTerm>
<Primary>XmCommandSetValue</Primary>
</IndexTerm><IndexTerm>
<Primary>Command functions</Primary>
<Secondary>XmCommandSetValue</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>
<FuncSynopsisInfo>#include &lt;Xm/Command.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmCommandSetValue</Function></FuncDef>
<!--<ParamDef><Replaceable>widget, command</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>widget</Parameter></ParamDef>
<ParamDef>XmString <Parameter>command</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCommandSetValue</Function> replaces the string displayed in the
command area of the Command widget with the passed <StructName Role="typedef">XmString</StructName>.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">widget</Symbol></Term>
<ListItem>
<Para>Specifies the Command widget ID
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">command</Symbol></Term>
<ListItem>
<Para>Specifies the passed <StructName Role="typedef">XmString</StructName>
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of Command and its associated resources, see
&cdeman.XmCommand;.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmCommand;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,89 @@
<!-- $XConsortium: ContainB.sgm /main/7 1996/08/30 14:22: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.MAN111.rsml.1">
<RefMeta>
<RefEntryTitle>XmContainerCopy</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmContainerCopy</Function></RefName>
<RefPurpose>Container widget function to copy primary selection
to the clipboard
<IndexTerm>
<Primary>XmContainerCopy</Primary>
</IndexTerm><IndexTerm>
<Primary>XmContainer</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 1993 by International Business Machines Corporation-->
<!-- ** All Rights Reserved.-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/Container.h>
</FuncSynopsisInfo>
<FuncDef>Boolean <Function>XmContainerCopy</Function></FuncDef>
<!--<ParamDef><Replaceable>container, timestamp</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>container</Parameter></ParamDef>
<ParamDef>Time <Parameter>timestamp</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmContainerCopy</Function> copies the primary selected container items to the
clipboard.
This routine calls the <SystemItem Class="Resource">XmNconvertCallback</SystemItem> procedures, possibly
multiple times, with the <Symbol Role="Variable">selection</Symbol> member of the
<StructName Role="typedef">XmConvertCallbackStruct</StructName> set to <Symbol Role="Define">CLIPBOARD</Symbol> and with the
<Symbol Role="Variable">parm</Symbol> member set to <SystemItem Class="Constant">XmCOPY</SystemItem>.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">container</Symbol></Term>
<ListItem>
<Para>Specifies the Container widget ID.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">timestamp</Symbol></Term>
<ListItem>
<Para>Specifies the server time at which to modify the selection value.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of Container and its associated resources, see
&cdeman.XmContainer;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>The function returns False in the following cases: if the primary selection
is NULL, if the widget does not own the primary selection, or if the function
is unable to gain ownership of the clipboard selection.
Otherwise, it returns True.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmContainer;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,92 @@
<!-- $XConsortium: ContainC.sgm /main/7 1996/08/30 14:23:09 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.MAN112.rsml.1">
<RefMeta>
<RefEntryTitle>XmContainerCopyLink</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmContainerCopyLink</Function></RefName>
<RefPurpose>Container widget function to copy links
to the clipboard
<IndexTerm>
<Primary>XmContainerCopyLink</Primary>
</IndexTerm><IndexTerm>
<Primary>XmContainer</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 1993 by International Business Machines Corporation-->
<!-- ** All Rights Reserved.-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/Container.h>
</FuncSynopsisInfo>
<FuncDef>Boolean <Function>XmContainerCopyLink</Function></FuncDef>
<!--<ParamDef><Replaceable>container, timestamp</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>container</Parameter></ParamDef>
<ParamDef>Time <Parameter>timestamp</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmContainerCopyLink</Function> copies links to the primary selected items to
the clipboard.
This routine calls the <SystemItem Class="Resource">XmNconvertCallback</SystemItem> procedures, possibly
multiple times, with the <Symbol Role="Variable">selection</Symbol> member of the
<StructName Role="typedef">XmConvertCallbackStruct</StructName> set to <Symbol Role="Define">CLIPBOARD</Symbol> and with the
<Symbol Role="Variable">parm</Symbol> member set to <SystemItem Class="Constant">XmLINK</SystemItem>.
The Container widget itself does not copy any links;
<SystemItem Class="Resource">XmNconvertCallback</SystemItem> procedures are responsible for copying the link
to the clipboard and for taking any related actions.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">container</Symbol></Term>
<ListItem>
<Para>Specifies the Container widget ID.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">timestamp</Symbol></Term>
<ListItem>
<Para>Specifies the server time at which to modify the selection value.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of Container and its associated resources, see
&cdeman.XmContainer;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>The function returns False in the following cases: if the primary
selection is NULL, if the widget does not own the primary selection, or
if the function is unable to gain ownership of the clipboard selection.
Otherwise, it returns True.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmContainer;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,91 @@
<!-- $XConsortium: ContainD.sgm /main/8 1996/08/30 14:23:47 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.MAN113.rsml.1">
<RefMeta>
<RefEntryTitle>XmContainerCut</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmContainerCut</Function></RefName>
<RefPurpose>Container widget function to move items to the
clipboard
<IndexTerm>
<Primary>XmContainerCut</Primary>
</IndexTerm><IndexTerm>
<Primary>XmContainer</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 1993 by International Business Machines Corporation-->
<!-- ** All Rights Reserved.-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/Container.h>
</FuncSynopsisInfo>
<FuncDef>Boolean <Function>XmContainerCut</Function></FuncDef>
<!--<ParamDef><Replaceable>container, timestamp</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>container</Parameter></ParamDef>
<ParamDef>Time <Parameter>timestamp</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmContainerCut</Function> cuts the primary selected items to the clipboard.
This routine calls the <SystemItem Class="Resource">XmNconvertCallback</SystemItem> procedures, possibly
multiple times, with the <Symbol Role="Variable">selection</Symbol> member of the
<StructName Role="typedef">XmConvertCallbackStruct</StructName> set to <Symbol Role="Define">CLIPBOARD</Symbol> and with the
<Symbol Role="Variable">parm</Symbol> member set to <SystemItem Class="Constant">XmMOVE</SystemItem>.
If the transfer is successful, this routine then calls the
<SystemItem Class="Resource">XmNconvertCallback</SystemItem> procedures for the <Symbol Role="Define">CLIPBOARD</Symbol> selection
and the <Symbol Role="Define">DELETE</Symbol> target.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">container</Symbol></Term>
<ListItem>
<Para>Specifies the Container widget ID.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">timestamp</Symbol></Term>
<ListItem>
<Para>Specifies the server time at which to modify the selection value.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of Container and its associated resources, see
&cdeman.XmContainer;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>The function returns False in the following cases: if the primary selection
is NULL, if the widget does not own the primary selection, or if the function
is unable to gain ownership of the clipboard selection. Otherwise, it returns
True.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmContainer;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,98 @@
<!-- $XConsortium: ContainE.sgm /main/8 1996/09/08 20:31:53 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.MAN114.rsml.1">
<RefMeta>
<RefEntryTitle>XmContainerGetItemChildren</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmContainerGetItemChildren</Function></RefName>
<RefPurpose>Container widget function to find
all children of an item
<IndexTerm>
<Primary>XmContainerGetItemChildren</Primary>
</IndexTerm><IndexTerm>
<Primary>XmContainer</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 1993 by International Business Machines Corporation-->
<!-- ** All Rights Reserved.-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/Container.h>
</FuncSynopsisInfo>
<FuncDef>int <Function>XmContainerGetItemChildren</Function></FuncDef>
<!--<ParamDef><Replaceable>container, item, item_children</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>container</Parameter></ParamDef>
<ParamDef>Widget <Parameter>item</Parameter></ParamDef>
<ParamDef>WidgetList * <Parameter>item_children</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmContainerGetItemChildren</Function> allocates a WidgetList and stores within
it the widget IDs of all widgets that have <Symbol Role="Variable">item</Symbol> specified as the value
of their <SystemItem Class="Resource">XmNentryParent</SystemItem> resource.
The application programmer is responsible for freeing the allocated
WidgetList using XtFree.
The number of widget IDs returned
in <Symbol Role="Variable">item_children</Symbol> is returned by the function. If no widgets specify
<Symbol Role="Variable">item</Symbol> as the value of their <SystemItem Class="Resource">XmNentryParent</SystemItem> resource,
the function returns zero and <Symbol Role="Variable">item_children</Symbol> is left unchanged.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">container</Symbol></Term>
<ListItem>
<Para>Specifies the Container widget ID.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">item</Symbol></Term>
<ListItem>
<Para>Specifies a widgetID within <Symbol Role="Variable">container</Symbol>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">item_children</Symbol></Term>
<ListItem>
<Para>Returned array of Widgets.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of Container and its associated resources, see
&cdeman.XmContainer;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>This function returns a count of all widgets that have <Symbol Role="Variable">item</Symbol>
specified as the value of their <SystemItem Class="Resource">XmNentryParent</SystemItem> resource.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmContainer;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,82 @@
<!-- $XConsortium: ContainF.sgm /main/7 1996/08/30 14:24:55 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.MAN115.rsml.1">
<RefMeta>
<RefEntryTitle>XmContainerPaste</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmContainerPaste</Function></RefName>
<RefPurpose>Container widget function to insert items from the
clipboard
<IndexTerm>
<Primary>XmContainerPaste</Primary>
</IndexTerm><IndexTerm>
<Primary>XmContainer</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 1993 by International Business Machines Corporation-->
<!-- ** All Rights Reserved.-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/Container.h>
</FuncSynopsisInfo>
<FuncDef>Boolean <Function>XmContainerPaste</Function></FuncDef>
<!--<ParamDef><Replaceable>container</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>container</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmContainerPaste</Function> requests data transfer from the clipboard
selection to the Container.
This routine calls the widget's <SystemItem Class="Resource">XmNdestinationCallback</SystemItem> procedures
with the <Symbol Role="Variable">selection</Symbol> member of the <StructName Role="typedef">XmDestinationCallbackStruct</StructName>
set to <Symbol Role="Define">CLIPBOARD</Symbol> and with the <Symbol Role="Variable">operation</Symbol> member set to
<SystemItem Class="Constant">XmCOPY</SystemItem>.
The Container widget itself performs no transfers; the
<SystemItem Class="Resource">XmNdestinationCallback</SystemItem> procedures are responsible for inserting
the clipboard selection and for taking any related actions.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">container</Symbol></Term>
<ListItem>
<Para>Specifies the Container widget ID.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of Container and its associated resources, see
&cdeman.XmContainer;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>The function returns False if no data transfer takes place.
Otherwise, it returns True.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmContainer;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,82 @@
<!-- $XConsortium: ContainG.sgm /main/7 1996/08/30 14:25:26 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.MAN116.rsml.1">
<RefMeta>
<RefEntryTitle>XmContainerPasteLink</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmContainerPasteLink</Function></RefName>
<RefPurpose>Container widget function to insert links from the
clipboard
<IndexTerm>
<Primary>XmContainerPasteLink</Primary>
</IndexTerm><IndexTerm>
<Primary>XmContainer</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 1993 by International Business Machines Corporation-->
<!-- ** All Rights Reserved.-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/Container.h>
</FuncSynopsisInfo>
<FuncDef>Boolean <Function>XmContainerPasteLink</Function></FuncDef>
<!--<ParamDef><Replaceable>container</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>container</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmContainerPasteLink</Function> requests data transfer from the clipboard
selection to the Container.
This routine calls the widget's <SystemItem Class="Resource">XmNdestinationCallback</SystemItem> procedures
with the <Symbol Role="Variable">selection</Symbol> member of the <StructName Role="typedef">XmDestinationCallbackStruct</StructName>
set to <Symbol Role="Define">CLIPBOARD</Symbol> and with the <Symbol Role="Variable">operation</Symbol> member set to
<SystemItem Class="Constant">XmLINK</SystemItem>.
The Container widget itself performs no transfers; the
<SystemItem Class="Resource">XmNdestinationCallback</SystemItem> procedures are responsible for inserting
the link to the clipboard selection and for taking any related actions.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">container</Symbol></Term>
<ListItem>
<Para>Specifies the Container widget ID.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of Container and its associated resources, see
&cdeman.XmContainer;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>The function returns False if no data transfer takes place.
Otherwise, it returns True.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmContainer;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,69 @@
<!-- $XConsortium: ContainH.sgm /main/7 1996/08/30 14:25:55 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.MAN117.rsml.1">
<RefMeta>
<RefEntryTitle>XmContainerRelayout</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmContainerRelayout</Function></RefName>
<RefPurpose>Container widget relayout function
<IndexTerm>
<Primary>XmContainerRelayout</Primary>
</IndexTerm><IndexTerm>
<Primary>XmContainer</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 1993 by International Business Machines Corporation-->
<!-- ** All Rights Reserved.-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/Container.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmContainerRelayout</Function></FuncDef>
<!--<ParamDef><Replaceable>container</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>container</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmContainerRelayout</Function> forces a layout of all items in the Container using
the <SystemItem Class="Resource">XmNpositionIndex</SystemItem> and <SystemItem Class="Resource">XmNentryParent</SystemItem> constraint resources
associated with each item.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">container</Symbol></Term>
<ListItem>
<Para>Specifies the Container widget ID.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of Container and its associated resources, see
&cdeman.XmContainer;.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmContainer;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,89 @@
<!-- $XConsortium: ContainI.sgm /main/7 1996/08/30 14:26:29 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.MAN118.rsml.1">
<RefMeta>
<RefEntryTitle>XmContainerReorder</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmContainerReorder</Function></RefName>
<RefPurpose>Container widget function to reorder children
<IndexTerm>
<Primary>XmContainerReorder</Primary>
</IndexTerm><IndexTerm>
<Primary>XmContainer</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 1993 by International Business Machines Corporation-->
<!-- ** All Rights Reserved.-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/Container.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>XmContainerReorder</Function></FuncDef>
<!--<ParamDef><Replaceable>container, widgets, num_widgets</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>container</Parameter></ParamDef>
<ParamDef>WidgetList <Parameter>widgets</Parameter></ParamDef>
<ParamDef>int <Parameter>num_widgets</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmContainerReorder</Function> obtains the <SystemItem Class="Resource">XmNpositionIndex</SystemItem> constraint
resources of each widget specified in <Symbol Role="Variable">widgets</Symbol>, sorts them in
ascending order, and inserts the <SystemItem Class="Resource">XmNpositionIndex</SystemItem> constraint
resources in the new order into each widget.
If the <SystemItem Class="Resource">XmNlayoutType</SystemItem> resource of Container is <SystemItem Class="Constant">XmOUTLINE</SystemItem> or
<SystemItem Class="Constant">XmDETAIL</SystemItem>, <Function>XmContainerReorder</Function> will force a layout of all
items.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">container</Symbol></Term>
<ListItem>
<Para>Specifies the Container widget ID.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">widgets</Symbol></Term>
<ListItem>
<Para>Specifies an array of widget children of <Symbol Role="Variable">container</Symbol>.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">num_widgets</Symbol></Term>
<ListItem>
<Para>Specifies the number of items in the <Symbol Role="Variable">widgets</Symbol> array.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of Container and its associated resources, see
&cdeman.XmContainer;.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmContainer;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,108 @@
<!-- $XConsortium: CreArA.sgm /main/7 1996/08/30 14:27:01 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.MAN121.rsml.1">
<RefMeta>
<RefEntryTitle>XmCreateArrowButton</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCreateArrowButton</Function></RefName>
<RefPurpose>The ArrowButton widget creation function
<IndexTerm>
<Primary>XmCreateArrowButton</Primary>
</IndexTerm><IndexTerm>
<Primary>creation functions</Primary>
<Secondary>XmCreateArrowButton</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>
<FuncSynopsisInfo>#include &lt;Xm/ArrowB.h>
</FuncSynopsisInfo>
<FuncDef>Widget <Function>XmCreateArrowButton</Function></FuncDef>
<!--<ParamDef><Replaceable>parent, name, arglist, argcount</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>parent</Parameter></ParamDef>
<ParamDef>String <Parameter>name</Parameter></ParamDef>
<ParamDef>ArgList <Parameter>arglist</Parameter></ParamDef>
<ParamDef>Cardinal <Parameter>argcount</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCreateArrowButton</Function> creates an instance of an ArrowButton
widget and returns the associated widget ID.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">parent</Symbol></Term>
<ListItem>
<Para>Specifies the parent widget ID
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">name</Symbol></Term>
<ListItem>
<Para>Specifies the name of the created widget
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">arglist</Symbol></Term>
<ListItem>
<Para>Specifies the argument list
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">argcount</Symbol></Term>
<ListItem>
<Para>Specifies the number of attribute/value pairs in the argument list
(<Symbol Role="Variable">arglist</Symbol>)
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of ArrowButton and its associated resources, see
&cdeman.XmArrowButton;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>Returns the ArrowButton widget ID.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmArrowButton;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,108 @@
<!-- $XConsortium: CreArB.sgm /main/7 1996/08/30 14:27: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.MAN122.rsml.1">
<RefMeta>
<RefEntryTitle>XmCreateArrowButtonGadget</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCreateArrowButtonGadget</Function></RefName>
<RefPurpose>The ArrowButtonGadget creation function
<IndexTerm>
<Primary>XmCreateArrowButton\\%Gadget</Primary>
</IndexTerm><IndexTerm>
<Primary>creation functions</Primary>
<Secondary>XmCreateArrowButton\\%Gadget</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>
<FuncSynopsisInfo>#include &lt;Xm/ArrowBG.h>
</FuncSynopsisInfo>
<FuncDef>Widget <Function>XmCreateArrowButtonGadget</Function></FuncDef>
<!--<ParamDef><Replaceable>parent, name, arglist, argcount</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>parent</Parameter></ParamDef>
<ParamDef>String <Parameter>name</Parameter></ParamDef>
<ParamDef>ArgList <Parameter>arglist</Parameter></ParamDef>
<ParamDef>Cardinal <Parameter>argcount</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCreateArrowButtonGadget</Function> creates an instance of an ArrowButtonGadget
widget and returns the associated widget ID.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">parent</Symbol></Term>
<ListItem>
<Para>Specifies the parent widget ID
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">name</Symbol></Term>
<ListItem>
<Para>Specifies the name of the created widget
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">arglist</Symbol></Term>
<ListItem>
<Para>Specifies the argument list
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">argcount</Symbol></Term>
<ListItem>
<Para>Specifies the number of attribute/value pairs in the argument list
(<Symbol Role="Variable">arglist</Symbol>)
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of ArrowButtonGadget and its associated resources, see
&cdeman.XmArrowButtonGadget;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>Returns the ArrowButtonGadget widget ID.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmArrowButtonGadget;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,108 @@
<!-- $XConsortium: CreBuA.sgm /main/7 1996/08/30 14:27:58 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.MAN123.rsml.1">
<RefMeta>
<RefEntryTitle>XmCreateBulletinBoard</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCreateBulletinBoard</Function></RefName>
<RefPurpose>The BulletinBoard widget creation function
<IndexTerm>
<Primary>XmCreateBulletinBoard</Primary>
</IndexTerm><IndexTerm>
<Primary>creation functions</Primary>
<Secondary>XmCreateBulletinBoard</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>
<FuncSynopsisInfo>#include &lt;Xm/BulletinB.h>
</FuncSynopsisInfo>
<FuncDef>Widget <Function>XmCreateBulletinBoard</Function></FuncDef>
<!--<ParamDef><Replaceable>parent, name, arglist, argcount</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>parent</Parameter></ParamDef>
<ParamDef>String <Parameter>name</Parameter></ParamDef>
<ParamDef>ArgList <Parameter>arglist</Parameter></ParamDef>
<ParamDef>Cardinal <Parameter>argcount</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCreateBulletinBoard</Function> creates an instance of a BulletinBoard
widget and returns the associated widget ID.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">parent</Symbol></Term>
<ListItem>
<Para>Specifies the parent widget ID
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">name</Symbol></Term>
<ListItem>
<Para>Specifies the name of the created widget
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">arglist</Symbol></Term>
<ListItem>
<Para>Specifies the argument list
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">argcount</Symbol></Term>
<ListItem>
<Para>Specifies the number of attribute/value pairs in the argument list
(<Symbol Role="Variable">arglist</Symbol>)
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of BulletinBoard and its associated resources, see
&cdeman.XmBulletinBoard;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>Returns the BulletinBoard widget ID.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmBulletinBoard;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,121 @@
<!-- $XConsortium: CreBuB.sgm /main/8 1996/09/08 20:32:05 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.MAN124.rsml.1">
<RefMeta>
<RefEntryTitle>XmCreateBulletinBoardDialog</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCreateBulletinBoardDialog</Function></RefName>
<RefPurpose>The BulletinBoard BulletinBoardDialog convenience creation function
<IndexTerm>
<Primary>XmCreateBulletinBoard\\%Dialog</Primary>
</IndexTerm><IndexTerm>
<Primary>creation functions</Primary>
<Secondary>XmCreateBulletinBoard\\%Dialog</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>
<FuncSynopsisInfo>#include &lt;Xm/BulletinB.h>
</FuncSynopsisInfo>
<FuncDef>Widget <Function>XmCreateBulletinBoardDialog</Function></FuncDef>
<!--<ParamDef><Replaceable>parent, name, arglist, argcount</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>parent</Parameter></ParamDef>
<ParamDef>String <Parameter>name</Parameter></ParamDef>
<ParamDef>ArgList <Parameter>arglist</Parameter></ParamDef>
<ParamDef>Cardinal <Parameter>argcount</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCreateBulletinBoardDialog</Function> is a convenience
creation function that creates a DialogShell and an unmanaged BulletinBoard
child of the DialogShell.
A BulletinBoardDialog is used for interactions not supported by the
standard dialog set.
This function does not automatically create
any labels, buttons, or other dialog components. Such components should be
added by the application after the BulletinBoardDialog is created.
</Para>
<Para>Use <Function>XtManageChild</Function> to pop up the BulletinBoardDialog (passing the
BulletinBoard as the widget parameter); use <Function>XtUnmanageChild</Function> to pop
it down.
</Para>
<Para><Function>XmCreateBulletinBoardDialog</Function> forces the value of the Shell resource
<SystemItem Class="Resource">XmNallowShellResize</SystemItem> to True.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">parent</Symbol></Term>
<ListItem>
<Para>Specifies the parent widget ID
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">name</Symbol></Term>
<ListItem>
<Para>Specifies the name of the created widget
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">arglist</Symbol></Term>
<ListItem>
<Para>Specifies the argument list
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">argcount</Symbol></Term>
<ListItem>
<Para>Specifies the number of attribute/value pairs in the argument list
(<Symbol Role="Variable">arglist</Symbol>)
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of BulletinBoard and its associated resources, see
&cdeman.XmBulletinBoard;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>Returns the BulletinBoard widget ID.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmBulletinBoard;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,108 @@
<!-- $XConsortium: CreCaA.sgm /main/8 1996/09/08 20:32:17 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.MAN126.rsml.1">
<RefMeta>
<RefEntryTitle>XmCreateCascadeButton</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCreateCascadeButton</Function></RefName>
<RefPurpose>The CascadeButton widget creation function
<IndexTerm>
<Primary>XmCreateCascadeButton</Primary>
</IndexTerm><IndexTerm>
<Primary>creation functions</Primary>
<Secondary>XmCreateCascadeButton</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>
<FuncSynopsisInfo>#include &lt;Xm/CascadeB.h>
</FuncSynopsisInfo>
<FuncDef>Widget <Function>XmCreateCascadeButton</Function></FuncDef>
<!--<ParamDef><Replaceable>parent, name, arglist, argcount</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>parent</Parameter></ParamDef>
<ParamDef>String <Parameter>name</Parameter></ParamDef>
<ParamDef>ArgList <Parameter>arglist</Parameter></ParamDef>
<ParamDef>Cardinal <Parameter>argcount</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCreateCascadeButton</Function> creates an instance of a CascadeButton
widget and returns the associated widget ID.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">parent</Symbol></Term>
<ListItem>
<Para>Specifies the parent widget ID. The parent must be a RowColumn widget.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">name</Symbol></Term>
<ListItem>
<Para>Specifies the name of the created widget
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">arglist</Symbol></Term>
<ListItem>
<Para>Specifies the argument list
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">argcount</Symbol></Term>
<ListItem>
<Para>Specifies the number of attribute/value pairs in the argument list
(<Symbol Role="Variable">arglist</Symbol>)
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of CascadeButton and its associated resources, see
&cdeman.XmCascadeButton;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>Returns the CascadeButton widget ID.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmCascadeButton;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,109 @@
<!-- $XConsortium: CreCaB.sgm /main/8 1996/09/08 20:32:30 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.MAN127.rsml.1">
<RefMeta>
<RefEntryTitle>XmCreateCascadeButtonGadget</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCreateCascadeButtonGadget</Function></RefName>
<RefPurpose>The CascadeButtonGadget creation function
<IndexTerm>
<Primary>XmCreateCascadeButton\\%Gadget</Primary>
</IndexTerm><IndexTerm>
<Primary>creation functions</Primary>
<Secondary>XmCreateCascadeButton\\%Gadget</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>
<FuncSynopsisInfo>#include &lt;Xm/CascadeBG.h>
</FuncSynopsisInfo>
<FuncDef>Widget <Function>XmCreateCascadeButtonGadget</Function></FuncDef>
<!--<ParamDef><Replaceable>parent, name, arglist, argcount</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>parent</Parameter></ParamDef>
<ParamDef>String <Parameter>name</Parameter></ParamDef>
<ParamDef>ArgList <Parameter>arglist</Parameter></ParamDef>
<ParamDef>Cardinal <Parameter>argcount</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCreateCascadeButtonGadget</Function> creates an instance of a
CascadeButtonGadget and returns the
associated widget ID.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">parent</Symbol></Term>
<ListItem>
<Para>Specifies the parent widget ID. The parent must be a RowColumn widget.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">name</Symbol></Term>
<ListItem>
<Para>Specifies the name of the created widget
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">arglist</Symbol></Term>
<ListItem>
<Para>Specifies the argument list
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">argcount</Symbol></Term>
<ListItem>
<Para>Specifies the number of attribute/value pairs in the argument list
(<Symbol Role="Variable">arglist</Symbol>)
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of CascadeButtonGadget and its
associated resources, see &cdeman.XmCascadeButtonGadget;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>Returns the CascadeButtonGadget widget ID.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmCascadeButtonGadget;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,94 @@
<!-- $XConsortium: CreCoA.sgm /main/8 1996/08/31 17:32:11 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.MAN128.rsml.1">
<RefMeta>
<RefEntryTitle>XmCreateComboBox</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCreateComboBox</Function></RefName>
<RefPurpose>The default ComboBox widget creation function
</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 1988, 1993 by Lotus Development Corporation-->
<!-- ** All Rights Reserved.-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/ComboBox.h>
</FuncSynopsisInfo>
<FuncDef>Widget <Function>XmCreateComboBox</Function></FuncDef>
<!--<ParamDef><Replaceable>parent, name, arglist, arg_count</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>parent</Parameter></ParamDef>
<ParamDef>String <Parameter>name</Parameter></ParamDef>
<ParamDef>ArgList <Parameter>arglist</Parameter></ParamDef>
<ParamDef>Cardinal <Parameter>arg_count</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCreateComboBox</Function> creates an instance of a ComboBox widget of
<Symbol>XmNcomboBoxType</Symbol> <Symbol>XmCOMBO_BOX</Symbol> and returns
the associated widget ID.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">parent</Symbol></Term>
<ListItem>
<Para>Specifies the parent widget ID.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">name</Symbol></Term>
<ListItem>
<Para>Specifies the name of the created widget.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">arglist</Symbol></Term>
<ListItem>
<Para>Specifies the argument list.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Literal>arg_count</Literal></Term>
<ListItem>
<Para>Specifies the number of attribute/value pairs in the argument list
(<Symbol Role="Variable">arglist</Symbol>).
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of ComboBox and its associated resources,
see &cdeman.XmComboBox;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>Returns the ComboBox widget ID.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmComboBox;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,95 @@
<!-- $XConsortium: CreCoB.sgm /main/7 1996/08/30 14:30:31 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.MAN129.rsml.1">
<RefMeta>
<RefEntryTitle>XmCreateCommand</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCreateCommand</Function></RefName>
<RefPurpose>The Command widget creation function
<IndexTerm>
<Primary>XmCreateCommand</Primary>
</IndexTerm><IndexTerm>
<Primary>creation functions</Primary>
<Secondary>XmCreateCommand</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-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/Command.h>
</FuncSynopsisInfo>
<FuncDef>Widget <Function>XmCreateCommand</Function></FuncDef>
<!--<ParamDef><Replaceable>parent, name, arglist, argcount</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>parent</Parameter></ParamDef>
<ParamDef>String <Parameter>name</Parameter></ParamDef>
<ParamDef>ArgList <Parameter>arglist</Parameter></ParamDef>
<ParamDef>Cardinal <Parameter>argcount</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCreateCommand</Function> creates an instance of a Command widget and returns the
associated widget ID.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">parent</Symbol></Term>
<ListItem>
<Para>Specifies the parent widget ID
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">name</Symbol></Term>
<ListItem>
<Para>Specifies the name of the created widget
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">arglist</Symbol></Term>
<ListItem>
<Para>Specifies the argument list
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">argcount</Symbol></Term>
<ListItem>
<Para>Specifies the number of attribute/value pairs in the argument list
(<Symbol Role="Variable">arglist</Symbol>)
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of Command and its associated resources, see
&cdeman.XmCommand;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>Returns the Command widget ID.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmCommand;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,97 @@
<!-- $XConsortium: CreCoC.sgm /main/2 1996/09/25 10:32:36 cdedoc $ -->
<!-- (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.MAN575.rsml.1">
<RefMeta>
<RefEntryTitle>XmCreateCommandDialog</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCreateCommandDialog</Function></RefName>
<RefPurpose>The Command CommandDialog convenience creation function
<IndexTerm>
<Primary>XmCreateCommandDialog</Primary>
</IndexTerm><IndexTerm>
<Primary>creation functions</Primary>
<Secondary>XmCreateCommandDialog</Secondary>
</IndexTerm></RefPurpose>
</RefNameDiv>
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/Command.h>
</FuncSynopsisInfo>
<FuncDef>Widget <Function>XmCreateCommandDialog</Function></FuncDef>
<ParamDef>Widget <Parameter>parent</Parameter></ParamDef>
<ParamDef>String <Parameter>name</Parameter></ParamDef>
<ParamDef>ArgList <Parameter>arglist</Parameter></ParamDef>
<ParamDef>Cardinal <Parameter>argcount</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCreateCommandDialog</Function> is a convenience function
that creates a DialogShell and an unmanaged Command child of the DialogShell.
A CommandDialog is used for entering commands for processing.
</Para>
<Para>Use <Function>XtManageChild</Function> to pop up the CommandDialog
(passing the Command as the widget parameter);
use <Function>XtUnmanageChild</Function> to pop it down.
</Para>
<Para><Function>XmCreateCommandDialog</Function> forces the value of the
Shell resource
<SystemItem Class="Resource">XmNallowShellResize</SystemItem> to True.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">parent</Symbol></Term>
<ListItem>
<Para>Specifies the parent widget ID
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">name</Symbol></Term>
<ListItem>
<Para>Specifies the name of the created widget
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">arglist</Symbol></Term>
<ListItem>
<Para>Specifies the argument list
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">argcount</Symbol></Term>
<ListItem>
<Para>Specifies the number of attribute/value pairs in the argument list
(<Symbol Role="Variable">arglist</Symbol>)
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of Command and its associated resources, see
&cdeman.XmCommand;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>Returns the Command widget ID.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmCommand;.
</Para>
</RefSect1>
</RefEntry>

View file

@ -0,0 +1,99 @@
<!-- $XConsortium: CreCon.sgm /main/7 1996/08/30 14:31:11 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.MAN130.rsml.1">
<RefMeta>
<RefEntryTitle>XmCreateContainer</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCreateContainer</Function></RefName>
<RefPurpose>The Container widget creation function
<IndexTerm>
<Primary>XmCreateContainer</Primary>
</IndexTerm><IndexTerm>
<Primary>creation functions</Primary>
<Secondary>XmCreateContainer</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 1993 by International Business Machines Corporation-->
<!-- ** All Rights Reserved.-->
<!-- **-->
<RefSynopsisDiv>
<FuncSynopsis>
<FuncSynopsisInfo>#include &lt;Xm/Container.h>
</FuncSynopsisInfo>
<FuncDef>Widget <Function>XmCreateContainer</Function></FuncDef>
<!--<ParamDef><Replaceable>parent, name, arglist, argcount</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>parent</Parameter></ParamDef>
<ParamDef>String <Parameter>name</Parameter></ParamDef>
<ParamDef>ArgList <Parameter>arglist</Parameter></ParamDef>
<ParamDef>Cardinal <Parameter>argcount</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCreateContainer</Function> creates an instance of a Container
widget and returns the associated widget ID.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">parent</Symbol></Term>
<ListItem>
<Para>Specifies the parent widget ID.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">name</Symbol></Term>
<ListItem>
<Para>Specifies the name of the created widget.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">arglist</Symbol></Term>
<ListItem>
<Para>Specifies the argument list.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">argcount</Symbol></Term>
<ListItem>
<Para>Specifies the number of attribute/value pairs in the argument list
(<Symbol Role="Variable">arglist</Symbol>).
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of Container and its associated resources, see
&cdeman.XmContainer;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>This function returns the Container widget ID.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmContainer;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

View file

@ -0,0 +1,108 @@
<!-- $XConsortium: CreDia.sgm /main/7 1996/08/30 14:31:47 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.MAN131.rsml.1">
<RefMeta>
<RefEntryTitle>XmCreateDialogShell</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Function>XmCreateDialogShell</Function></RefName>
<RefPurpose>The DialogShell widget creation function
<IndexTerm>
<Primary>XmCreateDialogShell</Primary>
</IndexTerm><IndexTerm>
<Primary>creation functions</Primary>
<Secondary>XmCreateDialogShell</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>
<FuncSynopsisInfo>#include &lt;Xm/DialogS.h>
</FuncSynopsisInfo>
<FuncDef>Widget <Function>XmCreateDialogShell</Function></FuncDef>
<!--<ParamDef><Replaceable>parent, name, arglist, argcount</Replaceable></ParamDef>-->
<ParamDef>Widget <Parameter>parent</Parameter></ParamDef>
<ParamDef>String <Parameter>name</Parameter></ParamDef>
<ParamDef>ArgList <Parameter>arglist</Parameter></ParamDef>
<ParamDef>Cardinal <Parameter>argcount</Parameter></ParamDef>
</FuncSynopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<Para><Function>XmCreateDialogShell</Function> creates an instance of a DialogShell
widget and returns the associated widget ID.
</Para>
<VariableList>
<VarListEntry>
<Term><Symbol Role="Variable">parent</Symbol></Term>
<ListItem>
<Para>Specifies the parent widget ID
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">name</Symbol></Term>
<ListItem>
<Para>Specifies the name of the created widget
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">arglist</Symbol></Term>
<ListItem>
<Para>Specifies the argument list
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Symbol Role="Variable">argcount</Symbol></Term>
<ListItem>
<Para>Specifies the number of attribute/value pairs in the argument list
(<Symbol Role="Variable">arglist</Symbol>)
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Para>For a complete definition of DialogShell and its associated resources, see
&cdeman.XmDialogShell;.
</Para>
</RefSect1>
<RefSect1>
<Title>RETURN</Title>
<Para>Returns the DialogShell widget ID.
</Para>
</RefSect1>
<RefSect1>
<Title>RELATED</Title>
<Para>&cdeman.XmDialogShell;.
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.09 7/2/95-->

Some files were not shown because too many files have changed in this diff Show more