<HTML> <HEAD><TITLE>Manpage of LessTif</TITLE> </HEAD><BODY> <H1>LessTif</H1> Section: LessTif Manuals (1x)<BR>Updated: March 2002<BR><A HREF="#index">Index</A> <BR><A HREF="http://localhost/cgi-bin/man2html">Return to Main Contents</A> <HR> <P> <A NAME="lbAB"> </A> <H2>NAME</H2> LessTif - an open-source Motif replacement <P> <P> <A NAME="lbAC"> </A> <H2>SUMMARY</H2> <B>LessTif</B> is a free replacement for OSF/Motif®. <P> As with Motif®, LessTif consists of a widget set, a window manager, and a UIL implementation (libMrm and the UIL compiler). In LessTif, our main area of attention is the widget set. We also have a working window manager mwm, but UIL is not under very active development. <P> LessTif is licensed under the LGPL, the Library Gnu Public License. The license itself accompanies LessTif in the file COPYING.LIB. More information can be obtained from the Free Software Foundation. <P> <P> <A NAME="lbAD"> </A> <H2>DEBUGGING</H2> For more info on Debugging check out our documentation in HTML format. <P> <P> <A NAME="lbAE"> </A> <H2>ENVIRONMENT VARIABLES</H2> <DL COMPACT> <DT>DEBUG_SOURCES<DD> Colon-separated list of files from which debug output is generated. Special values "all"/"none" have obvious meaning. To block entries from a list, add a "-" prefix. You may use an asterisk "*" as a wildcard as well. <P> <DT>DEBUG_FILE<DD> If this variable exists, then the file is being used for output. If "%p" is part of the value of DEBUG_FILE, then it is replaced by the current process id. <P> <DT>DEBUG_PRINT_WIDGETID<DD> If this variable exists, then all widgets printed with XdbDebug() etc. will also print their widget ID. If the variable doesn't exist, then they only print their name for identification. <P> <DT>DEBUG_REDIRECT_XMWARNING<DD> If this variable exists any output of _XmWarning() and equivalent functions is sent to the file specified by <B>DEBUG_FILE</B> <P> <DT>DEBUG_SIGNAL<DD> Specifies the name of the signal which should be used to switch the built-in LessTif debugging system. Valid values depend on the system on which LessTif was compiled and is running and are a subset of: <P> SIGUNUSED, SIGUSR1, SIGUSR2, SIGUSR3, SIGBREAK <P> <DT>DEBUG_TOGGLE<DD> Specifies the initial status of the built-in LessTif debugging system. Valid values are 'on' and 'off' <P> </DL> <A NAME="lbAF"> </A> <H2>INTERFACES</H2> The following interfaces exist to Set, Toggle and Query the current status of the debugging subsystem: <P> void <B>_LtDebugSet</B> (Boolean flag); <P> void <B>_LtDebugToggle</B> (void); <P> Boolean <B>_LtDebugQueryState</B> (void); <P> <P> <P> <A NAME="lbAG"> </A> <H2>SOURCE CODE</H2> The major part of the source code which implements the debugging system of LessTif resides in <I>/lib/Xm/DebugUtil.c</I> Using the preprocessor define <I>LESSTIF_PRODUCTION</I> the relevant code sections are en-/disabled during the build process. <P> <BR> <A NAME="lbAH"> </A> <H2>SEE ALSO</H2> <B>Clients:</B> <DL COMPACT><DT><DD> <B><A HREF="mwm.html">mwm</A></B>(1) <B><A HREF="uil.html">uil</A></B>(1) <B><A HREF="xmbind.html">xmbind</A></B>(1) </DL> <P> <B>Tools:</B> <DL COMPACT><DT><DD> <B><A HREF="ltversion.html">ltversion</A></B>(1) </DL> <P> <B>Other Widget Sets:</B> <DL COMPACT><DT><DD> <B><A HREF="xbae.html">xbae</A></B>(1) <B><A HREF="xlt.html">xlt</A></B>(1) </DL> <P> <B>Motif Widgets:</B> <DL COMPACT><DT><DD> <P> <B><A HREF="XmFileSelectionBox.html">XmFileSelectionBox</A></B>(3) <B><A HREF="XmArrowButton.html">XmArrowButton</A></B>(3) <B><A HREF="XmArrowButtonGadget.html">XmArrowButtonGadget</A></B>(3) <B><A HREF="XmBulletinBoard.html">XmBulletinBoard</A></B>(3) <B><A HREF="XmCascadeButton.html">XmCascadeButton</A></B>(3) <B><A HREF="XmCascadeButtonGCacheObj.html">XmCascadeButtonGCacheObj</A></B>(3) <B><A HREF="XmCascadeButtonGadget.html">XmCascadeButtonGadget</A></B>(3) <B><A HREF="XmComboBox.html">XmComboBox</A></B>(3) <B><A HREF="XmCommand.html">XmCommand</A></B>(3) <B><A HREF="XmDesktop.html">XmDesktop</A></B>(3) <B><A HREF="XmDialogShell.html">XmDialogShell</A></B>(3) <B><A HREF="XmDialogShellExt.html">XmDialogShellExt</A></B>(3) <B><A HREF="XmDisplay.html">XmDisplay</A></B>(3) <B><A HREF="XmDragContext.html">XmDragContext</A></B>(3) <B><A HREF="XmDragIcon.html">XmDragIcon</A></B>(3) <B><A HREF="XmDragOverShell.html">XmDragOverShell</A></B>(3) <B><A HREF="XmDrawingArea.html">XmDrawingArea</A></B>(3) <B><A HREF="XmDrawnButton.html">XmDrawnButton</A></B>(3) <B><A HREF="XmDropSiteManager.html">XmDropSiteManager</A></B>(3) <B><A HREF="XmDropTransfer.html">XmDropTransfer</A></B>(3) <B><A HREF="XmFileSelectionBox.html">XmFileSelectionBox</A></B>(3) <B><A HREF="XmForm.html">XmForm</A></B>(3) <B><A HREF="XmFrame.html">XmFrame</A></B>(3) <B><A HREF="XmGadget.html">XmGadget</A></B>(3) <B><A HREF="XmGrabShell.html">XmGrabShell</A></B>(3) <B><A HREF="XmIconGCacheObj.html">XmIconGCacheObj</A></B>(3) <B><A HREF="XmIconGadget.html">XmIconGadget</A></B>(3) <B><A HREF="XmLabel.html">XmLabel</A></B>(3) <B><A HREF="XmLabelGCacheObj.html">XmLabelGCacheObj</A></B>(3) <B><A HREF="XmLabelGadget.html">XmLabelGadget</A></B>(3) <B><A HREF="XmList.html">XmList</A></B>(3) <B><A HREF="XmMainWindow.html">XmMainWindow</A></B>(3) <B><A HREF="XmManager.html">XmManager</A></B>(3) <B><A HREF="XmMenuShell.html">XmMenuShell</A></B>(3) <B><A HREF="XmMessageBox.html">XmMessageBox</A></B>(3) <B><A HREF="XmNotebook.html">XmNotebook</A></B>(3) <B><A HREF="XmPanedWindow.html">XmPanedWindow</A></B>(3) <B><A HREF="XmPrimitive.html">XmPrimitive</A></B>(3) <B><A HREF="XmProtocol.html">XmProtocol</A></B>(3) <B><A HREF="XmPushButton.html">XmPushButton</A></B>(3) <B><A HREF="XmPushButtonGCacheObj.html">XmPushButtonGCacheObj</A></B>(3) <B><A HREF="XmPushButtonGadget.html">XmPushButtonGadget</A></B>(3) <B><A HREF="XmRowColumn.html">XmRowColumn</A></B>(3) <B><A HREF="XmSash.html">XmSash</A></B>(3) <B><A HREF="XmScale.html">XmScale</A></B>(3) <B><A HREF="XmScreen.html">XmScreen</A></B>(3) <B><A HREF="XmScrollBar.html">XmScrollBar</A></B>(3) <B><A HREF="XmScrolledWindow.html">XmScrolledWindow</A></B>(3) <B><A HREF="XmSelectionBox.html">XmSelectionBox</A></B>(3) <B><A HREF="XmSeparator.html">XmSeparator</A></B>(3) <B><A HREF="XmSeparatorGCacheObj.html">XmSeparatorGCacheObj</A></B>(3) <B><A HREF="XmSeparatorGadget.html">XmSeparatorGadget</A></B>(3) <B><A HREF="XmSpinBox.html">XmSpinBox</A></B>(3) <B><A HREF="XmTearOffButton.html">XmTearOffButton</A></B>(3) <B><A HREF="XmText.html">XmText</A></B>(3) <B><A HREF="XmTextField.html">XmTextField</A></B>(3) <B><A HREF="XmToggleButton.html">XmToggleButton</A></B>(3) <B><A HREF="XmToggleButtonGCacheObj.html">XmToggleButtonGCacheObj</A></B>(3) <B><A HREF="XmToggleButtonGadget.html">XmToggleButtonGadget</A></B>(3) <B><A HREF="XmVendorShellExt.html">XmVendorShellExt</A></B>(3) <B><A HREF="XmWorld.html">XmWorld</A></B>(3) </DL> <P> <B>Xt Widgets:</B> <DL COMPACT><DT><DD> <P> <B><A HREF="ApplicationShell.html">ApplicationShell</A></B>(3) <B><A HREF="Composite.html">Composite</A></B>(3) <B><A HREF="Core.html">Core</A></B>(3) <B><A HREF="Object.html">Object</A></B>(3) <B><A HREF="OverrideShell.html">OverrideShell</A></B>(3) <B><A HREF="Shell.html">Shell</A></B>(3) <B><A HREF="TopLevelShell.html">TopLevelShell</A></B>(3) <B><A HREF="TransientShell.html">TransientShell</A></B>(3) <B><A HREF="WmShell.html">WmShell</A></B>(3) <B><A HREF="Rect.html">Rect</A></B>(3) <B><A HREF="UnNamedObj.html">UnNamedObj</A></B>(3) <B><A HREF="Constraint.html">Constraint</A></B>(3) <B><A HREF="VendorShell.html">VendorShell</A></B>(3) </DL> <P> <B>File Formats:</B> <DL COMPACT><DT><DD> <P> <B><A HREF="mwmrc.html">mwmrc</A></B>(5) </DL> <P> <B>Utility Functions:</B> <DL COMPACT><DT><DD> <P> <B><A HREF="XmClipboard.html">XmClipboard</A></B>(3) <B><A HREF="LessTifInternals.html">LessTifInternals</A></B>(3) </DL> <P> <B>Internet Resources:</B> <DL COMPACT><DT><DD> <P> The LessTif home page: <A HREF="http://www.lesstif.org">http://www.lesstif.org</A> <P> The Free Software Foundation (FSF) home page: <A HREF="http://www.gnu.org">http://www.gnu.org</A> <P> The OpenGroup (owners of OSF/Motif® and the X Window System) home page: <A HREF="http://www.opengroup.org">http://www.opengroup.org</A> </DL> <P> <HR> <A NAME="index"> </A><H2>Index</H2> <DL> <DT><A HREF="#lbAB">NAME</A><DD> <DT><A HREF="#lbAC">SUMMARY</A><DD> <DT><A HREF="#lbAD">DEBUGGING</A><DD> <DT><A HREF="#lbAE">ENVIRONMENT VARIABLES</A><DD> <DT><A HREF="#lbAF">INTERFACES</A><DD> <DT><A HREF="#lbAG">SOURCE CODE</A><DD> <DT><A HREF="#lbAH">SEE ALSO</A><DD> </DL> <HR> This document was created by <EM>man2html</EM>, using the manual pages.<BR> </BODY> </HTML>