/*************************************************************************
* Version 1.1 on July-30-1997
* (c) 1997 Pralay Dakua (pkanti@hotmail.com)
*
* This is a free software and permission to use, modify, distribute,
* selling and using for commercial purpose is hereby granted provided
* that THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE
* INCLUDED IN ALL COPIES AND THEIR SUPPORTING DOCUMENTATIONS.
*
* There is no warranty for this software. In no event Pralay Dakua
* will be liable for merchantability and fitness of the software and
* damages due to this software.
*
* Author:
* Pralay Dakua (pkanti@hotmail.com)
*
**************************************************************************/
--------------------------------------------------------------------------
Location of Tab-1.0.tgz is:
ftp://ftp.x.org/contrib/widgets/motif/Tab directory.
--------------------------------------------------------------------------
XmTab is a container widget, derived from XmManager, which shows
the tab-labels at the top of its window and one time it shows only
one child. Each of the tab-label represents one child of XmTab.
If user clicks any tab-labels corresponding child get mapped.
I made this widget while developing an image processing package
where this type of Tabs are required. Here, geometry management
was handled very much simple way. There are some problem with
managing/unmanaging of children. Suggestions are most welcome.
File-list:
Tab.h - public header for Tab
TabP.h - private header for Tab
Tab.c - implemention file for Tab
main.c - demo program for Tab
Makefile - makefile
XmTab.man - XmTab manual
XmTabSetTabWidget.man - Manual for XmTabSetTabWidget() and
XmTabGetTabWidget() functions.
--------------------------------------------------------------------------
Description of XmTab
--------------------------------------------------------------------------
Class Pointer: xmTabWidgetClass
Class Name: XmTab
Include File: Tab.h
Superclass: XmManager
Resources:
Name Type Default
---- ---- -------
XmNmarginWidth XmRDimension 3
XmNmarginHeight XmRDimension 3
XmNtabFontList XmRFontList NULL
XmNresizeChildren XmRBoolean TRUE
Constraint Resources:
Name Type Default
---- ---- -------
XmNtabLabel XmRString NULL
Callback:
Callback name Reason Action
------------- ------ ------
XmNvalueChangedCallback CR_VALUE_CHANGED Btn1Down
|