~ubuntu-branches/ubuntu/utopic/gridengine/utopic

« back to all changes in this revision

Viewing changes to source/3rdparty/qmon/tab/Tab.h

  • Committer: Bazaar Package Importer
  • Author(s): Mark Hymers
  • Date: 2008-06-25 22:36:13 UTC
  • Revision ID: james.westby@ubuntu.com-20080625223613-tvd9xlhuoct9kyhm
Tags: upstream-6.2~beta2
ImportĀ upstreamĀ versionĀ 6.2~beta2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
/************************************************************************* 
 
3
 * Version 1.0  on  15-May-1997
 
4
 * (c) 1997 Pralay Dakua (pkanti@hotmail.com)
 
5
 *     
 
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.
 
10
 *
 
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.
 
14
 *
 
15
 * Author:
 
16
 * Pralay Dakua (pkanti@hotmail.com)
 
17
 *
 
18
 **************************************************************************/
 
19
 
 
20
#ifndef __TAB_H__
 
21
#define __TAB_H__
 
22
 
 
23
#include <Xm/Xm.h>
 
24
 
 
25
#ifdef __cplusplus
 
26
extern "C" {
 
27
#endif
 
28
 
 
29
extern WidgetClass xmTabWidgetClass;
 
30
 
 
31
typedef struct _XmTabClassRec *XmTabWidgetClass;
 
32
typedef struct _XmTabRec *XmTabWidget;
 
33
 
 
34
#define XmNtabFontList "tabFontList"
 
35
#define XmCTabFontList "TabFontList"
 
36
 
 
37
#define XmNresizeChildren "resizeChildren"
 
38
#define XmCResizeChildren "ResizeChildren"
 
39
 
 
40
#define XmNtabsPerRow "tabsPerRow"
 
41
#define XmCTabsPerRow "TabsPerRow"
 
42
 
 
43
/***** constraint resource name//representations ****/
 
44
 
 
45
#define XmNtabLabel "tabLabel"
 
46
#define XmCTabLabel "TabLabel"
 
47
 
 
48
typedef struct {
 
49
        int reason;
 
50
        XEvent *event;
 
51
        Widget tab_child;
 
52
        XmString tab_label;
 
53
}XmTabCallbackStruct;
 
54
 
 
55
extern void XmTabSetTabWidget(Widget, Widget, Boolean);
 
56
extern Widget XmTabGetTabWidget(Widget);
 
57
extern Widget XmCreateTabWidget(Widget, String, ArgList, Cardinal);
 
58
extern void XmTabDeleteFolder(Widget w, Widget folder);
 
59
extern void XmTabAddFolder(Widget w, Widget folder);
 
60
extern void XmTabDeleteFolderByLabel(Widget w, String label);
 
61
 
 
62
#ifdef __cplusplus
 
63
}  /* Close scope of 'extern "C"' declaration which encloses file. */
 
64
#endif
 
65
 
 
66
#endif /**  __TAB_H__  **/
 
67