1
2! Xcb application defaults resource file.
3! ======================================================================
4
5#ifdef ATHENA
6! The xcb widget hierarchy consists of a number of custom buffer
7! widgets contained within a single Athena form widget.
8! The widget names and classes are as follows:
9!
10! buffer widgets    name = "buffer<NN>"    class = "Buffer"
11! form widget       name = "container"     class = "Form"
12#endif
13#ifdef MOTIF
14! The xcb widget hierarchy consists of a number of custom buffer
15! widgets each enclosed by its own Motif frame widget.  The frame
16! widgets are all contained within a single Motif RowColumn widget.
17! The widget names and classes are as follows:
18!
19! buffer widgets    name = "buffer<NN>"    class = "Buffer"
20! frame widgets     name = "frame<NN>"     class = "XmFrame"
21! rowcolumn widget  name = "container"     class = "XmRowColumn"
22#endif
23
24! Buffer widgets are numbered from 0... onwards, and are named accordingly.
25! As well as the standard core resources, each buffer widget supports
26! resources for "foreground" and "fontSet".
27
28! Application wide resources are as follows:
29!
30! "bufferCount" (default value 8)
31!    This is the number of buffer widgets to create.
32!    Any number of widgets (greater than zero) can be created.
33!
34! "layout" (default value "h")
35!    Only the first character of the resource value is significant.
36!    This is the geometry arrangement to apply in the container widget.
37!    The layout can be "h" (horizontal), "v" (vertical), or some
38!    other value to disable the inbuilt geometry code and specify
39!    the layout via your X resources.
40
41Xcb.bufferCount:		8
42Xcb.layout:			horizontal
43Xcb*fontSet:			fixed
44Xcb*borderWidth:		1
45Xcb*Buffer.width:		60
46Xcb*Buffer.height:		60
47
48#ifdef ATHENA
49Xcb*container.defaultDistance:	0
50#endif
51
52#ifdef	MOTIF
53!Xcb*XmFrame*shadowType:	SHADOW_ETCHED_IN
54Xcb*XmFrame*shadowType:		SHADOW_IN
55
56! The Motif RowColumn widget permits many layout schemes.
57! For example, vary the '*numColumns' value for multiple rows/columns.
58! Refer to the "Motif Programmers Reference Guide" for full details.
59!
60!Xcb.container*orientation:	HORIZONTAL
61Xcb.container*packing:		PACK_COLUMN
62Xcb.container*numColumns:	1
63Xcb.container.marginWidth:	1
64Xcb.container.marginHeight:	1
65Xcb.container.spacing:		2
66#endif
67
68#ifdef	ATHENA
69! Below is an example of a layout scheme which arranges
70! 10 cut buffer widgets in two rows of 5 windows.
71! Refer to the "Athena Widget Set" manual for full details.
72!
73!Xcb.bufferCount:		10
74!Xcb.layout:			custom
75!Xcb*buffer1.fromHoriz:		buffer0
76!Xcb*buffer2.fromHoriz:		buffer1
77!Xcb*buffer3.fromHoriz:		buffer2
78!Xcb*buffer4.fromHoriz:		buffer3
79!Xcb*buffer5.fromVert:		buffer0
80!Xcb*buffer6.fromHoriz:		buffer5
81!Xcb*buffer6.fromVert:		buffer1
82!Xcb*buffer7.fromHoriz:		buffer6
83!Xcb*buffer7.fromVert:		buffer2
84!Xcb*buffer8.fromHoriz:		buffer7
85!Xcb*buffer8.fromVert:		buffer3
86!Xcb*buffer9.fromHoriz:		buffer8
87!Xcb*buffer9.fromVert:		buffer4
88#endif
89