?.eraseStipple: stripe4 ?.baseTranslations: #override :Pause() *Background: black *BorderColor: white *Font: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-*-* *Frame*sensitive: true *Frame.Buttons*width: 80 *NewGame.fromVert: Start *NewGame.baseTranslations: #replace ,:NewGame() notify() *Pause.mapWhenManaged: False *Pause.baseTranslations: #override ,:Pause() *Quit.fromVert: NewGame *Quit.sensitive: True *Quit.baseTranslations: #replace ,:Quit() notify() *About.fromVert: Quit *About.baseTranslations: #replace : About() *Scores.fromVert: About *Scores.baseTranslations: #override : Scores() *Start.resizeable: True *Start.sensitive: True *Start.baseTranslations: #override ,:Start() *Buttons.borderWidth: 0 *Buttons.fromVert: Status *Buttons.hSpace: 0 *Buttons.vertDistance: 10 *Buttons.width: 100 *Canvas.fromHoriz: TitleBar *Canvas.fromVert: TitleBar *Canvas.height: 480 *Canvas.sensitive: True *CanvasFrame..baseTranslations: #override :Refresh() \n !Shift:RotateCCW() \n !:MoveLeft() \n !Shift:RotateCW() \n !:MoveRight() \n !Shift:Drop() *Canvas.accelerators: #override space:Drop() \n h:MoveLeft() \n q:Quit() \n p:Pause() \n s:Start() \n r:NewGame() \n Left:MoveLeft() \n j:RotateCW() \n Down:RotateCW() \n Begin:RotateCW() \n k:RotateCCW() \n Up:RotateCCW() \n l:MoveRight() \n Right:MoveRight() *Canvas.vertDistance: -22 *Canvas.width: 160 *NextObject.borderWidth: 0 *NextObject.fromHoriz: TitleBar *NextObject.fromVert: NextObjectLabel *NextObject.height: 64 *NextObject.horizDistance: -100 *NextObject.width: 64 *NextObject.baseTranslations: #override :Refresh() *NextObjectLabel.Label: Next Object *NextObjectLabel.borderWidth: 0 *NextObjectLabel.fromVert: TitleBar *NextObjectLabel.vertDistance: 20 *NextObjectLabel.width: 100 *Shadow.fromHoriz: TitleBar *Shadow.fromVert: Canvas *Shadow.height: 16 *Shadow.width: 160 *Shadow.baseTranslations: #override :Refresh() *Status*borderWidth: 0 *Status*displayCaret: False *Status*resize: True *Status.Game.string: " " *Status*width: 80 *Status.Level.string: Level: 0 *Status.Rows.string: Rows: 0 *Status.Score.string: Score: 0 *Status.fromVert: TitleBar *Status.left: ChainLeft *Status.right: ChainRight *Status.vertDistance: 175 *Status.width: 100 *TitleBar.Font: -*-new century schoolbook-*-i-*-*-*-120-*-*-*-*-*-* *TitleBar.Label: XTETRIS 2.5 *TitleBar.foreground: white *TitleBar.height: 20 *TitleBar.width: 100 *Object.Background: black ?.ScoreFrame*font: -*-clean-bold-r-*-*-16-*-*-*-*-*-*-* ?.ScoreFrame*baseTranslations: #override ,:Done()\n :Done() ?.ScoreFrame.width: 700 *ScoreText*editType: read *ScoreText.displayCaret: False *ScoreText*string: *ScoreText*length: 80 *ScoreText*Scroll: whenNeeded *ScoreText*width: 700 *ScoreText.height: 300 *ScoreText.resizable: TRUE *ScoreText*useStringInPlace: True ?.AboutFrame*baseTranslations: #override ,:Done()\n :Done() *AboutText.baseTranslations: #override ,:Done()\n :Done() *AboutText.displayCaret: False *AboutText*Scroll: whenNeeded *AboutText.width: 450 *AboutText.height: 400 *customization: .c *Foreground: wheat *Frame.Buttons*borderColor: darkslategrey *Frame.Buttons.Pause.Background: black *Frame.Buttons.Pause.Foreground: red *Frame.Buttons.Start.Background: black *Frame.Buttons.Start.Foreground: green *Frame.Canvas.background: darkslategrey *Frame.Shadow.background: darkslategrey *Frame.Status.Game.Foreground: white *Frame.TitleBar.background: blue1 *Frame.TitleBar.borderColor: blue *object0.foreground: red1 *object0.background: red4 *object1.foreground: orange1 *object1.background: orange4 *object2.foreground: yellow1 *object2.background: yellow4 *object3.foreground: green1 *object3.background: green4 *object4.foreground: blue1 *object4.background: blue4 *object5.foreground: cyan1 *object5.background: cyan4 *object6.foreground: purple1 *object6.background: purple4