File indexing completed on 2025-01-18 10:15:29
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024 #ifndef __XmTabStack_h__
0025 #define __XmTabStack_h__
0026
0027 #include <Xm/Ext.h>
0028 #include <Xm/TabBox.h>
0029 #include <Xm/TabList.h>
0030 #include <Xm/DrawUtils.h>
0031
0032 #ifdef __cplusplus
0033 extern "C" {
0034 #endif
0035
0036 typedef struct _XmTabStackRec *XmTabStackWidget;
0037 typedef struct _XmTabStackClassRec *XmTabStackWidgetClass;
0038 extern WidgetClass xmTabStackWidgetClass;
0039
0040 #ifndef XmIsTabStack
0041 #define XmIsTabStack(w) XtIsSubclass(w, xmTabStackWidgetClass)
0042 #endif
0043
0044 extern Widget XmCreateTabStack(Widget, String, ArgList, Cardinal);
0045 extern Widget XmTabStackGetSelectedTab(Widget);
0046 extern void XmTabStackSelectTab(Widget, Boolean);
0047 extern Widget XmTabStackIndexToWidget(Widget, int);
0048 extern Widget XmTabStackXYToWidget(Widget, int, int);
0049
0050
0051
0052
0053
0054 extern Widget XmVaCreateTabStack(
0055 Widget parent,
0056 char *name,
0057 ...);
0058 extern Widget XmVaCreateManagedTabStack(
0059 Widget parent,
0060 char *name,
0061 ...);
0062
0063 #ifdef __cplusplus
0064 }
0065 #endif
0066
0067
0068 #endif