Now that the Open Group has announced "Open Motif", I believe it now meets
the requirements that was outlined for it to be included in the written
specification.

http://www.debian.org/Lists-Archives/lsb-spec-9911/msg00008.html

+ there is a stable open standard (best if the standard is available for
free or on the web)
+ there is an open source(1) implementation (LGPL okay, GPL not.  Qt 2.0
probably okay, Qt 1.0 not.)
+ there is an open source test suite
+ the Linux community was behind the toolkit

I would like to propose that Motif 2.1.X APIs be added to the LSB written
specification.   I'm not proposing mwm(1)...

http://www.opengroup.org/openmotif/

I'll volunteer to do the work to get it included in the LSB's database, and
I'll write the SGML.

(See attached file: lsbmotif.html)

George Kraft IV
[EMAIL PROTECTED]
512-838-2688; t/l 678-2688
IBM Linux Technology Center & Linux Standards
http://oss.software.ibm.com/developerworks/opensource/linux/

LibXm

     
    Library: libXm
    Runtime Path: libXm.lsb.1
    Development Name: libXm
    Header Location: /usr/X11R6/include/Xm

Motif Widgets

     
    ApplicationShell Composite
    Constraint Core
    Object OverrideShell
    RectObj Shell
    TopLevelShell TransientShell
    VendorShell WMShell
    XmArrowButton XmArrowButtonGadget
    XmBulletinBoard XmCascadeButton
    XmCascadeButtonGadget XmComboBox
    XmCommand XmContainer
    XmDialogShell XmDisplay
    XmDragContext XmDragIcon
    XmDrawingArea XmDrawnButton
    XmDropTransfer XmFileSelectionBox
    XmForm XmFrame
    XmGadget XmIconGadget
    XmLabel XmLabelGadget
    XmList XmMainWindow
    XmManager XmMenuShell
    XmMessageBox XmNotebook
    XmPanedWindow XmPrimitive
    XmPushButton XmPushButtonGadget
    XmRendition XmRowColumn
    XmScale XmScreen
    XmScrollBar XmScrolledWindow
    XmSelectionBox XmSeparator
    XmSeparatorGadget XmSpinBox
    XmText XmTextField
    XmToggleButton XmToggleButtonGadget

Motif Toolkit

     
    XmActivateProtocol XmActivateWMProtocol
    XmAddProtocolCallback XmAddProtocols
    XmAddTabGroup XmAddToPostFromList
    XmAddWMProtocolCallback XmAddWMProtocols
    XmCascadeButtonGadgetHighlight XmCascadeButtonHighlight
    XmChangeColor XmClipboardCancelCopy
    XmClipboardCopy XmClipboardCopyByName
    XmClipboardEndCopy XmClipboardEndRetrieve
    XmClipboardInquireCount XmClipboardInquireFormat
    XmClipboardInquireLength XmClipboardInquirePendingItems
    XmClipboardLock XmClipboardRegisterFormat
    XmClipboardRetrieve XmClipboardStartCopy
    XmClipboardStartRetrieve XmClipboardUndoCopy
    XmClipboardUnlock XmClipboardWithdrawFormat
    XmComboBoxAddItem XmComboBoxDeletePos
    XmComboBoxSelectItem XmComboBoxSetItem
    XmComboBoxUpdate XmCommandAppendValue
    XmCommandError XmCommandGetChild
    XmCommandSetValue XmContainerCopy
    XmContainerCopyLink XmContainerCut
    XmContainerGetItemChildren XmContainerPaste
    XmContainerPasteLink XmContainerRelayout
    XmContainerReorder XmConvertStringToUnits
    XmConvertUnits XmCreateArrowButton
    XmCreateArrowButtonGadget XmCreateBulletinBoard
    XmCreateBulletinBoardDialog XmCreateCascadeButton
    XmCreateCascadeButtonGadget XmCreateComboBox
    XmCreateCommand XmCreateContainer
    XmCreateDialogShell XmCreateDragIcon
    XmCreateDrawingArea XmCreateDrawnButton
    XmCreateDropDownComboBox XmCreateDropDownList
    XmCreateErrorDialog XmCreateFileSelectionBox
    XmCreateFileSelectionDialog XmCreateForm
    XmCreateFormDialog XmCreateFrame
    XmCreateIconGadget XmCreateInformationDialog
    XmCreateLabel XmCreateLabelGadget
    XmCreateList XmCreateMainWindow
    XmCreateMenuBar XmCreateMenuShell
    XmCreateMessageBox XmCreateMessageDialog
    XmCreateNotebook XmCreateOptionMenu
    XmCreatePanedWindow XmCreatePopupMenu
    XmCreatePromptDialog XmCreatePulldownMenu
    XmCreatePushButton XmCreatePushButtonGadget
    XmCreateQuestionDialog XmCreateRadioBox
    XmCreateRowColumn XmCreateScale
    XmCreateScrollBar XmCreateScrolledList
    XmCreateScrolledText XmCreateScrolledWindow
    XmCreateSelectionBox XmCreateSelectionDialog
    XmCreateSeparator XmCreateSeparatorGadget
    XmCreateSimpleCheckBox XmCreateSimpleMenuBar
    XmCreateSimpleOptionMenu XmCreateSimplePopupMenu
    XmCreateSimplePulldownMenu XmCreateSimpleRadioBox
    XmCreateSimpleSpinBox XmCreateSpinBox
    XmCreateTemplateDialog XmCreateText
    XmCreateTextField XmCreateToggleButton
    XmCreateToggleButtonGadget XmCreateWarningDialog
    XmCreateWorkArea XmCreateWorkingDialog
    XmCvtByteStreamToXmString XmCvtCTToXmString
    XmCvtStringToUnitType XmCvtTextPropertyToXmStringTable
    XmCvtXmStringTableToTextProperty XmCvtXmStringToByteStream
    XmCvtXmStringToCT XmDeactivateProtocol
    XmDeactivateWMProtocol XmDestroyPixmap
    XmDirectionMatch XmDirectionMatchPartial
    XmDirectionToStringDirection XmDragCancel
    XmDragStart XmDropSite
    XmDropSiteConfigureStackingOrder XmDropSiteEndUpdate
    XmDropSiteQueryStackingOrder XmDropSiteRegister
    XmDropSiteRegistered XmDropSiteRetrieve
    XmDropSiteStartUpdate XmDropSiteUnregister
    XmDropSiteUpdate XmDropTransferAdd
    XmDropTransferStart XmFileSelectionBoxGetChild
    XmFileSelectionDoSearch XmFontListAdd
    XmFontListAppendEntry XmFontListCopy
    XmFontListCreate XmFontListEntryCreate
    XmFontListEntryFree XmFontListEntryGetFont
    XmFontListEntryGetTag XmFontListEntryLoad
    XmFontListFree XmFontListFreeFontContext
    XmFontListGetNextFont XmFontListInitFontContext
    XmFontListNextEntry XmFontListRemoveEntry
    XmGetAtomName XmGetColorCalculation
    XmGetColors XmGetDestination
    XmGetDragContext XmGetFocusWidget
    XmGetMenuCursor XmGetPixmap
    XmGetPixmapByDepth XmGetPostedFromWidget
    XmGetSecondaryResourceData XmGetTabGroup
    XmGetTearOffControl XmGetVisibility
    XmGetXmDisplay XmGetXmScreen
    XmImCloseXIM XmImFreeXIC
    XmImGetXIC XmImGetXIM
    XmImMbLookupString XmImMbResetIC
    XmImRegister XmImSetFocusValues
    XmImSetValues XmImSetXIC
    XmImUnregister XmImUnsetFocus
    XmImVaSetFocusValues XmImVaSetValues
    XmInstallImage XmInternAtom
    XmIsMotifWMRunning XmIsTraversable
    XmListAddItem XmListAddItemUnselected
    XmListAddItems XmListAddItemsUnselected
    XmListDeleteAllItems XmListDeleteItem
    XmListDeleteItems XmListDeleteItemsPos
    XmListDeletePos XmListDeletePositions
    XmListDeselectAllItems XmListDeselectItem
    XmListDeselectPos XmListGetKbdItemPos
    XmListGetMatchPos XmListGetSelectedPos
    XmListItemExists XmListItemPos
    XmListPosSelected XmListPosToBounds
    XmListReplaceItems XmListReplaceItemsPos
    XmListReplaceItemsPosUnselected XmListReplaceItemsUnselected
    XmListReplacePositions XmListSelectItem
    XmListSelectPos XmListSetAddMode
    XmListSetBottomItem XmListSetBottomPos
    XmListSetHorizPos XmListSetItem
    XmListSetKbdItemPos XmListSetPos
    XmListUpdateSelectedList XmListYToPos
    XmMainWindowSep1 XmMainWindowSep2
    XmMainWindowSep3 XmMainWindowSetAreas
    XmMapSegmentEncoding XmMenuPosition
    XmMessageBoxGetChild XmNotebookGetPageInfo
    XmObjectAtPoint XmOptionButtonGadget
    XmOptionLabelGadget XmParseMappingCreate
    XmParseMappingFree XmParseMappingGetValues
    XmParseMappingSetValues XmParseTableFree
    XmGetScaledPixmap XmPrintPopupPDM
    XmPrintSetup XmPrintShell
    XmPrintToFile XmProcessTraversal
    XmRedisplayWidget XmRegisterSegmentEncoding
    XmRemoveFromPostFromList XmRemoveProtocolCallback
    XmRemoveProtocols XmRemoveTabGroup
    XmRemoveWMProtocolCallback XmRemoveWMProtocols
    XmRenderTableAddRenditions XmRenderTableCopy
    XmRenderTableCvtFromProp XmRenderTableCvtToProp
    XmRenderTableFree XmRenderTableGetRendition
    XmRenderTableGetRenditions XmRenderTableGetTags
    XmRenderTableRemoveRenditions XmRenditionCreate
    XmRenditionFree XmRenditionRetrieve
    XmRenditionUpdate XmRepTypeAddReverse
    XmRepTypeGetId XmRepTypeGetNameList
    XmRepTypeGetRecord XmRepTypeGetRegistered
    XmRepTypeInstallTearOffModelConverter XmRepTypeRegister
    XmRepTypeValidValue XmResolveAllPartOffsets
    XmResolvePartOffsets XmScaleGetValue
    XmScaleSetTicks XmScaleSetValue
    XmScrollBarGetValues XmScrollBarSetValues
    XmScrollVisible XmScrolledWindowSetAreas
    XmSelectionBoxGetChild XmSetColorCalculation
    XmSetFontUnit XmSetFontUnits
    XmSetMenuCursor XmSetProtocolHooks
    XmSetWMProtocolHooks XmSpinBox
    XmSimpleSpinBoxAddItem XmSimpleSpinBoxDeletePos
    XmSimpleSpinBoxSetItem XmSpinBoxValidatePosition
    XmSimpleSpinBox XmStringBaseline
    XmStringByteCompare XmStringByteStreamLength
    XmStringCompare XmStringComponentCreate
    XmStringComponentType XmStringConcat
    XmStringConcatAndFree XmStringCopy
    XmStringCreate XmStringCreateLocalized
    XmStringCreateLtoR XmStringCreateSimple
    XmStringDirectionCreate XmStringDirectionToDirection
    XmStringDraw XmStringDrawImage
    XmStringDrawUnderline XmStringEmpty
    XmStringExtent XmStringFree
    XmStringFreeContext XmStringGenerate
    XmStringGetLtoR XmStringGetNextComponent
    XmStringGetNextSegment XmStringGetNextTriple
    XmStringHasSubstring XmStringHeight
    XmStringInitContext XmStringIsVoid
    XmStringLength XmStringLineCount
    XmStringNConcat XmStringNCopy
    XmStringParseText XmStringPeekNextComponent
    XmStringPeekNextTriple XmStringPutRendition
    XmStringSegmentCreate XmStringSeparatorCreate
    XmStringTableParseStringArray XmStringTableProposeTablist
    XmStringTableToXmString XmStringTableUnparse
    XmStringToXmStringTable XmStringUnparse
    XmStringWidth XmTabCreate
    XmTabFree XmTabGetValues
    XmTabListCopy XmTabListFree
    XmTabListGetTab XmTabListInsertTabs
    XmTabListRemoveTabs XmTabListReplacePositions
    XmTabListTabCount XmTabSetValue
    XmTargetsAreCompatible XmTextClearSelection
    XmTextCopy XmTextCopyLink
    XmTextCut XmTextDisableRedisplay
    XmTextEnableRedisplay XmTextFieldClearSelection
    XmTextFieldCopy XmTextFieldCopyLink
    XmTextFieldCut XmTextFieldGetBaseline
    XmTextFieldGetEditable XmTextFieldGetInsertionPosition
    XmTextFieldGetLastPosition XmTextFieldGetMaxLength
    XmTextFieldGetSelection XmTextFieldGetSelectionPosition
    XmTextFieldGetSelectionWcs XmTextFieldGetString
    XmTextFieldGetStringWcs XmTextFieldGetSubstring
    XmTextFieldGetSubstringWcs XmTextFieldInsert
    XmTextFieldInsertWcs XmTextFieldPaste
    XmTextFieldPasteLink XmTextFieldPosToXY
    XmTextFieldRemove XmTextFieldReplace
    XmTextFieldReplaceWcs XmTextFieldSetAddMode
    XmTextFieldSetEditable XmTextFieldSetHighlight
    XmTextFieldSetInsertionPosition XmTextFieldSetMaxLength
    XmTextFieldSetSelection XmTextFieldSetString
    XmTextFieldSetStringWcs XmTextFieldShowPosition
    XmTextFieldXYToPos XmTextFindString
    XmTextFindStringWcs XmTextGetBaseline
    XmTextGetCenterline XmTextGetEditable
    XmTextGetInsertionPosition XmTextGetLastPosition
    XmTextGetMaxLength XmTextGetSelection
    XmTextGetSelectionPosition XmTextGetSelectionWcs
    XmTextGetSource XmTextGetString
    XmTextGetStringWcs XmTextGetSubstring
    XmTextGetSubstringWcs XmTextGetTopCharacter
    XmTextInsert XmTextInsertWcs
    XmTextPaste XmTextPasteLink
    XmTextPosToXY XmTextRemove
    XmTextReplace XmTextReplaceWcs
    XmTextScroll XmTextSetAddMode
    XmTextSetEditable XmTextSetHighlight
    XmTextSetInsertionPosition XmTextSetMaxLength
    XmTextSetSelection XmTextSetSource
    XmTextSetString XmTextSetStringWcs
    XmTextSetTopCharacter XmTextShowPosition
    XmTextXYToPos XmToggleButtonGadgetGetState
    XmToggleButtonGadgetSetState XmToggleButtonGetState
    XmToggleButtonSetState XmToggleButtonSetValue
    XmTrackingEvent XmTrackingLocate
    XmTransferDone XmTransferSendRequest
    XmTransferSetParameters XmTransferStartRequest
    XmTransferValue XmTranslateKey
    XmUninstallImage XmUpdateDisplay
    XmVaCreateSimpleCheckBox XmVaCreateSimpleMenuBar
    XmVaCreateSimpleOptionMenu XmVaCreateSimplePopupMenu
    XmVaCreateSimplePulldownMenu XmVaCreateSimpleRadioBox
    XmWidgetGetBaselines XmWidgetGetDisplayRect

libMrm

     
    Library: libMrm
    Runtime Path: libMrm.lsb.1
    Development Name: libMrm
    Header Location: /usr/X11R6/include/Mrm

Mrm Toolkit

     
    MrmCloseHierarchy MrmFetchBitmapLiteral
    MrmFetchColorLiteral MrmFetchIconLiteral
    MrmFetchLiteral MrmFetchSetValues
    MrmFetchWidget MrmFetchWidgetOverride
    MrmInitialize MrmOpenHierarchy
    MrmOpenHierarchyFromBuffer MrmOpenHierarchyPerDisplay
    MrmRegisterClass MrmRegisterNames
    MrmRegisterNamesInHierarchy

libUil

    Library: libUil
    Runtime Path: libUil.lsb.1
    Development Name: libUil
    Header Location: /usr/X11R6/include/uil

UIL

    Uil UilDumpSymbolTable

Reply via email to