1!!  $Id: XCruiser.ad,v 1.1.2.3 2003/01/27 01:36:10 euske Exp $
2!!
3!!  XCruiser.ad
4!!
5
6
7!!  Application
8!!
9XCruiser*geometry		: 640x480
10XCruiser*titleMode		: False
11XCruiser*viewAllFiles		: False
12XCruiser*delayTicks		: 50
13
14
15!!  Main Screen
16!!
17
18!  Colors (for inner stars)
19!
20XCruiser*innerRootColor		: blue
21XCruiser*innerGalaxyColors	: cyan, gray
22XCruiser*innerUnreadableGalaxyColors : magenta
23XCruiser*innerPlanetColors	: yellow, orange, violet, red
24XCruiser*innerUnreadablePlanetColors : magenta
25XCruiser*innerWormholeColors	: green
26XCruiser*innerLabelColor	: white
27
28!  Color (for outer stars)
29!
30XCruiser*outerRootColor		: blue
31XCruiser*outerGalaxyColors	: #008080, #606060
32XCruiser*outerUnreadableGalaxyColors : #c000c0
33XCruiser*outerPlanetColors	: #c0c000, darkorange, darkviolet, brown
34XCruiser*outerUnreadablePlanetColors : #c000c0
35XCruiser*outerWormholeColors	: #008000
36XCruiser*outerLabelColor	: #606060
37
38!  Colors (for other informations)
39!
40XCruiser*background		: #000020
41XCruiser*infoColor		: green
42XCruiser*alertColor		: red
43XCruiser*measureColor		: green
44XCruiser*cursorColor		: white
45
46!  Fonts
47!
48XCruiser*infoFont		: *adobe-courier-bold-r*180*
49XCruiser*alertFont		: *adobe-helvetica-bold-o*240*
50XCruiser*measureFont		: *adobe-helvetica-medium-r*120*
51XCruiser*labelFonts		: *adobe-courier-bold*90*,\
52				  *adobe-courier-bold*120*,\
53				  *adobe-courier-bold*180*,\
54				  *adobe-courier-bold*240*
55
56!  Bindings
57!
58!	setVelocity(v)
59!		Set the velocity to v.
60!	addVelocity(dv)
61!		Add dv to the velocity.
62!	brake(ds)
63!		Add ds to the speed.
64!	moveCursorTo(x,y)
65!		Set the position of the cursor to (x,y).
66!	moveCursor(dx,dy)
67!		Move the cursor with (dx,dy).
68!	toggleShowing({info,measure,label})
69!		Toggle showing informations.
70!	open()
71!		Open the file currently pointed.
72!	getInfo()
73!		Show the infomation of the file.
74!	navigate([pathname]) *NOT IMPLEMENTED YET!*
75!		Auto pilot to the pathname. (Ask when the pathname omitted)
76!
77XCruiser*MainScreen*translations: #override\n\
78	<Motion>		: moveCursor()\n\
79	<Btn1Up>		: brake(-0.5)\n\
80	<Btn3Up>		: brake(-0.5)\n\
81	~Shift<Btn1Down>	: stop() addVelocity(0.05)\n\
82	Shift<Btn1Down>		: stop() addVelocity(1.0)\n\
83	~Shift<Btn3Down>	: stop() addVelocity(-0.05)\n\
84	Shift<Btn3Down>		: stop() addVelocity(-1.0)\n\
85	<Btn2Up>		: open()\n\
86	<KeyUp>			: moveCursorTo(0, 0) brake(-0.5)\n\
87	<KeyDown>Left		: moveCursor(-0.2, 0)\n\
88	<KeyDown>Right		: moveCursor( 0.2, 0)\n\
89	<KeyDown>Up		: moveCursor(0, -0.2)\n\
90	<KeyDown>Down		: moveCursor(0,  0.2)\n\
91	~Shift<KeyDown>space	: stop() addVelocity(0.05)\n\
92	Shift<KeyDown>space	: stop() addVelocity(1.0)\n\
93	~Shift<KeyDown>b	: stop() addVelocity(-0.05)\n\
94	Shift<KeyDown>b		: stop() addVelocity(-1.0)\n\
95	<KeyDown>z		: reposition()\n\
96	<KeyDown>x		: changeFlyingMode()\n\
97	<KeyDown>v		: toggleShowing(info) toggleShowing(measure) toggleShowing(label)\n\
98	<KeyDown>m		: toggleShowing(measure)\n\
99	<KeyDown>n		: autopilot()\n\
100	<KeyDown>h		: autopilot(/home/yusuke)\n\
101	<KeyDown>i		: getInfo()\n\
102	<KeyDown>Return		: open()\n\
103	<KeyDown>o		: open("open %s")\n\
104	<KeyDown>f		: freeze()\n\
105	<KeyDown>q		: quit()\n
106
107!  Other
108!
109XCruiser*currentGalaxyLineWidth	: 2
110XCruiser*cursorSize		: 20
111XCruiser*verticalLimit		: 70
112XCruiser*viewAllFiles		: False
113