File indexing completed on 2025-01-18 10:15:23
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027 #ifndef _XmContainer_h
0028 #define _XmContainer_h
0029
0030 #include <Xm/Xm.h>
0031 #include <Xm/Manager.h>
0032
0033 #ifdef __cplusplus
0034 extern "C" {
0035 #endif
0036
0037
0038
0039
0040 externalref WidgetClass xmContainerWidgetClass;
0041
0042 typedef struct _XmContainerClassRec *XmContainerWidgetClass;
0043 typedef struct _XmContainerRec *XmContainerWidget;
0044
0045 #ifndef XmIsContainer
0046 #define XmIsContainer(w) XtIsSubclass(w, xmContainerWidgetClass)
0047 #endif
0048
0049
0050
0051 extern Widget XmCreateContainer(
0052 Widget parent,
0053 String name,
0054 ArgList arglist,
0055 Cardinal argcount);
0056 extern Widget XmVaCreateContainer(
0057 Widget parent,
0058 char *name,
0059 ...);
0060 extern Widget XmVaCreateManagedContainer(
0061 Widget parent,
0062 char *name,
0063 ...);
0064 extern int XmContainerGetItemChildren(
0065 Widget wid,
0066 Widget item,
0067 WidgetList *item_children);
0068 extern void XmContainerRelayout(
0069 Widget wid);
0070 extern void XmContainerReorder(
0071 Widget wid,
0072 WidgetList cwid_list,
0073 int cwid_count);
0074 extern Boolean XmContainerCut(
0075 Widget wid,
0076 Time timestamp);
0077 extern Boolean XmContainerCopy(
0078 Widget wid,
0079 Time timestamp);
0080 extern Boolean XmContainerPaste(
0081 Widget wid);
0082 extern Boolean XmContainerCopyLink(
0083 Widget wid,
0084 Time timestamp);
0085 extern Boolean XmContainerPasteLink(
0086 Widget wid);
0087
0088
0089 #ifdef __cplusplus
0090 }
0091 #endif
0092
0093 #endif
0094