2 /*************************************************************************
3 * Version 1.1 on July-30-1997
4 * (c) 1997 Pralay Dakua (pkanti@hotmail.com)
6 * This is a free software and permission to use, modify, distribute,
7 * selling and using for commercial purpose is hereby granted provided
8 * that THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE
9 * INCLUDED IN ALL COPIES AND THEIR SUPPORTING DOCUMENTATIONS.
11 * There is no warranty for this software. In no event Pralay Dakua
12 * will be liable for merchantability and fitness of the software and
13 * damages due to this software.
16 * Pralay Dakua (pkanti@hotmail.com)
18 **************************************************************************/
24 #include <Xm/ManagerP.h>
31 typedef struct _XmTabClassPart
{
35 typedef struct _XmTabClassRec
{
36 CoreClassPart core_class
;
37 CompositeClassPart composite_class
;
38 ConstraintClassPart constraint_class
;
39 XmManagerClassPart manager_class
;
40 XmTabClassPart tab_class
;
43 extern XmTabClassRec xmTabClassRec
;
45 typedef struct _XmTabPart
{
46 XtCallbackList value_changed_callback
;
48 XmFontList tab_font_list
;
49 Boolean resize_children
;
53 Dimension margin_width
;
54 Dimension margin_height
;
58 typedef struct _XmTabRec
{
60 CompositePart composite
;
61 ConstraintPart constraint
;
62 XmManagerPart manager
;
66 typedef struct _XmTabConstraintPart
{
69 } XmTabConstraintPart
;
71 typedef struct _XmTabConstraintRec
{
72 XmManagerConstraintPart manager
;
73 XmTabConstraintPart tab
;
77 } /* Close scope of 'extern "C"' declaration which encloses file. */
80 #endif /** __TABP_H__ **/