About the Documentation Project



The Lesstif Documentation Project (Lessdox) is an effort to provide Lesstif Programmers and Developers with a comprehensive reference guide into the features of Lesstif.

How can I help

Most of the Indexes for the Lessdox are automatically generated from the other html files and the Resource Tables are generated directly from the source code. If you find that a table is not in the documentation for a certain widget or you find some entries are incorrectly filled in, it is probably because the resource table has a slightly different layout. The best thing to do is to use XmArrowButton as an example on how you should organize the XtResource tables

for example the resource table Will be correctly parsed if it appears like this in the code

static XtResource resources[] = {
    {XmNactivateCallback, XmCCallback, XtRCallback, sizeof(XtCallbackList),
     Offset(activate_callback), XtRImmediate, (XtPointer)NULL},
    {XmNarmCallback, XmCCallback, XtRCallback, sizeof(XtCallbackList),
     Offset(arm_callback), XtRImmediate, (XtPointer)NULL},
    {XmNarrowDirection, XmCArrowDirection, XmRArrowDirection, sizeof(unsigned char),
     Offset(direction), XtRImmediate, (XtPointer)XmARROW_UP},
    {XmNdisarmCallback, XmCCallback, XtRCallback, sizeof(XtCallbackList),
     Offset(disarm_callback), XtRImmediate, (XtPointer)NULL},
    {XmNarmColor, XmCArmColor, XtRPixel, sizeof(Pixel),
     Offset(armColor), XtRCallProc, (XtPointer)_XmSelectColorDefault},
};
As most of this is done automatically there is little point in people supplying me with additions in the Tables or Indexes If you want to see a word in the Subject index then let me know the current list is only
ArrowButton
BulletinBoard
Button
CascadeButton
Command
Constraint
Core
DrawingArea
DrawnButton
Form
Frame
Gadget
Label
List
MainWindow
Manager
MenuShell
Primitive
Scale
ScrollBar
ScrolledWindow
SelectionBox
Separator
Text
TextField
Widget
Any additions to the Xm....html files are greatly appreciated and I will do my best to get them in for the next time I release the documentation.

Also any ideas, Spelling corrections, etc.. are greatly appreciated.


The reprinting of this material and other material in the Lesstif Documentation Project is allowed for personal use only. The inclusion of this material in any other printed form for non personal use, first requires written permission from the Author. (email or smail)