added shadow node features
[dyninst.git] / paradyn / src / UIthread / shgConsts.h
1 // shgConsts.h
2 // Ariel Tamches
3
4 /* $Log: shgConsts.h,v $
5 /* Revision 1.3  1996/01/23 07:03:28  tamches
6 /* added shadow node features
7 /* moved code to .C file
8 /*
9  * Revision 1.2  1996/01/11 23:42:04  tamches
10  * there are now 6 node styles instead of 4
11  *
12  * Revision 1.1  1995/10/17 22:07:38  tamches
13  * initial version for the new search history graph
14  *
15  */
16
17 #ifndef _SHG_CONSTS_H_
18 #define _SHG_CONSTS_H_
19
20 #ifdef PARADYN
21 #include "util/h/Vector.h"
22 #include "util/h/String.h"
23 #else
24 #include "Vector.h"
25 #include "String.h"
26 #endif
27
28 #include "tk.h"
29
30 struct shgConsts {
31    Display *display;
32
33    XFontStruct *rootItemFontStruct, *rootItemItalicFontStruct;
34    XFontStruct *listboxItemFontStruct, *listboxItemItalicFontStruct;
35
36    XColor *inactiveTextColor, *activeTextColor;
37    GC rootItemActiveTextGC, rootItemInactiveTextGC,
38       rootItemActiveShadowTextGC, rootItemInactiveShadowTextGC;
39    GC listboxItemActiveTextGC, listboxItemInactiveTextGC,
40       listboxItemActiveShadowTextGC, listboxItemInactiveShadowTextGC;
41
42    vector<Tk_3DBorder> rootItemTk3DBordersByStyle;
43    vector<Tk_3DBorder> listboxItemTk3DBordersByStyle;
44
45    shgConsts(Tcl_Interp *interp, Tk_Window theTkWindow);
46   ~shgConsts();
47 };
48
49 #endif