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