Using configuration file: /home/karthik/.scummvmrc Debuglevel (from command line): 5 Output sample rate: 22050 Hz Opening hashed: /opt/scummvm-devel/share/scummvm/modern.ini Opening hashed: /opt/scummvm-devel/share/scummvm/modern.zip Reading section: [XxY] def_widgetSize=kBigWidgetSize Result: 2 def_buttonWidth=kBigButtonWidth Result: 108 def_buttonHeight=kBigButtonHeight Result: 24 def_sliderWidth=kBigSliderWidth Result: 128 def_sliderHeight=kBigSliderHeight Result: 18 def_kLineHeight=16 Result: 16 def_kFontHeight=14 Result: 14 def_insetX=10 Result: 10 def_insetY=20 Result: 20 def_insetW=(w - 2 * 10) Result: 300 def_insetH=(h - 2 * 40) Result: 120 def_gameOptionsLabelWidth=90 Result: 90 def_tabPopupsLabelW=150 Result: 150 def_aboutXOff=8 Result: 8 def_aboutYOff=5 Result: 5 def_aboutOuterBorder=80 Result: 80 def_scummmainHOffset=12 Result: 12 def_scummmainVSpace=7 Result: 7 def_scummmainVAddOff=3 Result: 3 def_scummmainButtonWidth=160 Result: 160 def_scummmainButtonHeight=28 Result: 28 def_scummhelpW=370 Result: 370 def_scummhelpX=((w - scummhelpW) / 2) Result: -25 def_midiControlsSpacing=2 Result: 2 def_vcAudioTabIndent=10 Result: 10 def_vcAudioTabSpacing=4 Result: 4 ListWidget.leftPadding.x=4 Result: 4 ListWidget.rightPadding.x=0 Result: 0 ListWidget.topPadding.x=2 Result: 2 ListWidget.bottomPadding.x=2 Result: 2 ListWidget.hlLeftPadding.x=2 Result: 2 ListWidget.hlRightPadding.x=1 Result: 1 PopUpWidget.leftPadding.x=4 Result: 4 PopUpWidget.rightPadding.x=0 Result: 0 TabWidget.tabWidth.x=70 Result: 70 TabWidget.tabHeight.x=21 Result: 21 TabWidget.titleVPad.x=2 Result: 2 opHeight.x=(h * 7 / 10) Result: 140 Reading section: [chooser] chooserW.x=(w - 2 * 8) Result: 304 chooser.x=((w - chooserW) / 2) Result: 8 chooser.y=((h - opHeight) / 2) Result: 30 chooser.w=chooserW Result: 304 chooser.h=opHeight Result: 140 chooser_headline.x=10 Result: 10 chooser_headline.y=6 Result: 6 chooser_headline.w=(chooserW - 2 * 10) Result: 284 chooser_headline.h=(kLineHeight) Result: 16 chooser_headline.align.x=kTextAlignCenter Result: 1 chooser_list.x=10 Result: 10 chooser_list.y=(6 + kLineHeight + 2) Result: 24 chooser_list.w=prev.w Result: 284 chooser_list.h=(opHeight - self.y - buttonHeight - 12) Result: 80 chooser_cancel.x=(chooserW - 2 * (buttonWidth + 10)) Result: 68 chooser_cancel.y=(opHeight - buttonHeight - 8) Result: 108 chooser_cancel.w=buttonWidth Result: 108 chooser_cancel.h=buttonHeight Result: 24 chooser_ok.x=(prev.x2 + 10) Result: 186 chooser_ok.y=prev.y Result: 108 chooser_ok.w=prev.w Result: 108 chooser_ok.h=prev.h Result: 24 brW.x=((w * 7) / 8) Result: 280 brH.x=((h * 9) / 10) Result: 180 browser.x=((w - brW) / 2) Result: 20 browser.y=((h - brH) / 2) Result: 10 browser.w=brW Result: 280 browser.h=brH Result: 180 browser_headline.x=10 Result: 10 browser_headline.y=kLineHeight Result: 16 browser_headline.w=(parent.w - 2 * 10) Result: 260 browser_headline.h=kLineHeight Result: 16 browser_headline.align.x=kTextAlignCenter Result: 1 browser_path.x=10 Result: 10 browser_path.y=prev.y2 Result: 32 browser_path.w=prev.w Result: 260 browser_path.h=prev.h Result: 16 browser_list.x=10 Result: 10 browser_list.y=prev.y2 Result: 48 browser_list.w=prev.w Result: 260 browser_list.h=(parent.h - 3 * kLineHeight - buttonHeight - 14) Result: 94 browser_up.x=10 Result: 10 browser_up.y=(parent.h - buttonHeight - 8) Result: 148 browser_up.w=buttonWidth Result: 108 browser_up.h=buttonHeight Result: 24 browser_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 44 browser_cancel.y=(parent.h - buttonHeight - 8) Result: 148 browser_cancel.w=buttonWidth Result: 108 browser_cancel.h=buttonHeight Result: 24 browser_choose.x=(prev.x2 + 10) Result: 162 browser_choose.y=prev.y Result: 148 browser_choose.w=prev.w Result: 108 browser_choose.h=prev.h Result: 24 hBorder.x=10 Result: 10 launcher_version.x=hBorder Result: 10 launcher_version.y=8 Result: 8 launcher_version.w=(w - 2 * hBorder) Result: 300 launcher_version.h=kLineHeight Result: 16 launcher_version.align.x=kTextAlignCenter Result: 1 top.x=(h - 8 - buttonHeight) Result: 168 numButtons.x=4 Result: 4 space.x=8 Result: 8 butWidth.x=((w - 2 * hBorder - space * (numButtons - 1)) / numButtons) Result: 69 launcher_quit_button.x=hBorder Result: 10 launcher_quit_button.y=top Result: 168 launcher_quit_button.w=butWidth Result: 69 launcher_quit_button.h=buttonHeight Result: 24 launcher_about_button.x=(prev.x2 + space) Result: 87 launcher_about_button.y=prev.y Result: 168 launcher_about_button.w=prev.w Result: 69 launcher_about_button.h=prev.h Result: 24 launcher_options_button.x=(prev.x2 + space) Result: 164 launcher_options_button.y=prev.y Result: 168 launcher_options_button.w=prev.w Result: 69 launcher_options_button.h=prev.h Result: 24 launcher_start_button.x=(prev.x2 + space) Result: 241 launcher_start_button.y=prev.y Result: 168 launcher_start_button.w=prev.w Result: 69 launcher_start_button.h=prev.h Result: 24 top.x=(top - buttonHeight * 2) Result: 120 numButtons.x=3 Result: 3 space.x=10 Result: 10 butWidth.x=((w - 2 * hBorder - space * (numButtons - 1)) / numButtons) Result: 93 launcher_addGame_button.x=hBorder Result: 10 launcher_addGame_button.y=top Result: 120 launcher_addGame_button.w=butWidth Result: 93 launcher_addGame_button.h=buttonHeight Result: 24 launcher_editGame_button.x=(prev.x2 + space) Result: 113 launcher_editGame_button.y=prev.y Result: 120 launcher_editGame_button.w=prev.w Result: 93 launcher_editGame_button.h=prev.h Result: 24 launcher_removeGame_button.x=(prev.x2 + space) Result: 216 launcher_removeGame_button.y=prev.y Result: 120 launcher_removeGame_button.w=prev.w Result: 93 launcher_removeGame_button.h=prev.h Result: 24 launcher_list.x=hBorder Result: 10 launcher_list.y=(kLineHeight + 16) Result: 32 launcher_list.w=(w - 2 * hBorder) Result: 300 launcher_list.h=(top - kLineHeight - 20) Result: 84 globaloptions.x=insetX Result: 10 globaloptions.y=insetY Result: 20 globaloptions.w=insetW Result: 300 globaloptions.h=insetH Result: 120 vBorder.x=5 Result: 5 globaloptions_tabwidget.x=0 Result: 0 globaloptions_tabwidget.y=vBorder Result: 5 globaloptions_tabwidget.w=parent.w Result: 300 globaloptions_tabwidget.h=(parent.h - buttonHeight - 8 - 2 * vBorder) Result: 78 opYoffset.x=vBorder Result: 5 opXoffset.x=0 Result: 0 Reading section: [graphicsControls] gcx.x=10 Result: 10 gcw.x=(parent.w - 2 * 10) Result: 280 grModePopup.x=(gcx - 5) Result: 5 grModePopup.y=(opYoffset - 1) Result: 4 grModePopup.w=(gcw + 5) Result: 285 grModePopup.h=(kLineHeight + 2) Result: 18 opYoffset.x=(opYoffset + kLineHeight + 4) Result: 25 grRenderPopup.x=prev.x Result: 5 grRenderPopup.y=(opYoffset - 1) Result: 24 grRenderPopup.w=prev.w Result: 285 grRenderPopup.h=prev.h Result: 18 opYoffset.x=(opYoffset + kLineHeight + 4) Result: 45 grFullscreenCheckbox.x=gcx Result: 10 grFullscreenCheckbox.y=opYoffset Result: 45 grFullscreenCheckbox.w=(parent.w - gcx - 5) Result: 285 grFullscreenCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 69 grAspectCheckbox.x=prev.x Result: 10 grAspectCheckbox.y=opYoffset Result: 69 grAspectCheckbox.w=prev.w Result: 285 grAspectCheckbox.h=prev.h Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 93 opYoffset.x=vBorder Result: 5 Reading section: [audioControls] aux.x=10 Result: 10 auw.x=(parent.w - 2 * 10) Result: 280 auMidiPopup.x=(aux - 5) Result: 5 auMidiPopup.y=(opYoffset - 1) Result: 4 auMidiPopup.w=(auw + 5) Result: 285 auMidiPopup.h=(kLineHeight + 2) Result: 18 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 33 auSampleRatePopup.x=(aux - 5) Result: 5 auSampleRatePopup.y=(opYoffset - 1) Result: 32 auSampleRatePopup.w=(auw + 5) Result: 285 auSampleRatePopup.h=(kLineHeight + 2) Result: 18 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 61 Reading section: [subtitleControls] sbx.x=(opXoffset + 10) Result: 10 sbYoff.x=(buttonHeight / 8) Result: 3 sbOff.x=((sliderHeight - kLineHeight) / 2 + 2) Result: 3 sbtextw.x=(100 + vcAudioTabIndent) Result: 110 opYoffset.x=(opYoffset + sbYoff) Result: 64 subToggleDesc.x=sbx Result: 10 subToggleDesc.y=(opYoffset + sbYoff) Result: 67 subToggleDesc.w=sbtextw Result: 110 subToggleDesc.h=buttonHeight Result: 24 subToggleDesc.align.x=kTextAlignRight Result: 2 subToggleButton.x=prev.x2 Result: 120 subToggleButton.y=(opYoffset - sbYoff) Result: 61 subToggleButton.w=(buttonWidth + 54) Result: 162 subToggleButton.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 94 subSubtitleSpeedDesc.x=sbx Result: 10 subSubtitleSpeedDesc.y=(opYoffset + sbOff) Result: 97 subSubtitleSpeedDesc.w=sbtextw Result: 110 subSubtitleSpeedDesc.h=kLineHeight Result: 16 subSubtitleSpeedDesc.align.x=kTextAlignRight Result: 2 subSubtitleSpeedSlider.x=prev.x2 Result: 120 subSubtitleSpeedSlider.y=opYoffset Result: 94 subSubtitleSpeedSlider.w=sliderWidth Result: 128 subSubtitleSpeedSlider.h=sliderHeight Result: 18 subSubtitleSpeedLabel.x=(prev.x2 + 10) Result: 258 subSubtitleSpeedLabel.y=(opYoffset + sbOff) Result: 97 subSubtitleSpeedLabel.w=24 Result: 24 subSubtitleSpeedLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 120 opYoffset.x=vBorder Result: 5 Reading section: [volumeControls] vctextw.x=(95 + vcAudioTabIndent) Result: 105 vcxoff.x=(opXoffset + vctextw + 15) Result: 120 vcx.x=(opXoffset + 10) Result: 10 vcMusicText.x=vcx Result: 10 vcMusicText.y=(opYoffset + 2) Result: 7 vcMusicText.w=vctextw Result: 105 vcMusicText.h=kLineHeight Result: 16 vcMusicText.align.x=kTextAlignRight Result: 2 vcMusicSlider.x=vcxoff Result: 120 vcMusicSlider.y=opYoffset Result: 5 vcMusicSlider.w=sliderWidth Result: 128 vcMusicSlider.h=sliderHeight Result: 18 vcMusicLabel.x=(vcxoff + prev.w + 10) Result: 258 vcMusicLabel.y=(opYoffset + 2) Result: 7 vcMusicLabel.w=24 Result: 24 vcMusicLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 27 vcSfxText.x=vcx Result: 10 vcSfxText.y=(opYoffset + 2) Result: 29 vcSfxText.w=vctextw Result: 105 vcSfxText.h=kLineHeight Result: 16 vcSfxText.align.x=kTextAlignRight Result: 2 vcSfxSlider.x=vcxoff Result: 120 vcSfxSlider.y=opYoffset Result: 27 vcSfxSlider.w=sliderWidth Result: 128 vcSfxSlider.h=sliderHeight Result: 18 vcSfxLabel.x=(vcxoff + prev.w + 10) Result: 258 vcSfxLabel.y=(opYoffset + 2) Result: 29 vcSfxLabel.w=24 Result: 24 vcSfxLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 49 vcSpeechText.x=vcx Result: 10 vcSpeechText.y=(opYoffset + 2) Result: 51 vcSpeechText.w=vctextw Result: 105 vcSpeechText.h=kLineHeight Result: 16 vcSpeechText.align.x=kTextAlignRight Result: 2 vcSpeechSlider.x=vcxoff Result: 120 vcSpeechSlider.y=opYoffset Result: 49 vcSpeechSlider.w=sliderWidth Result: 128 vcSpeechSlider.h=sliderHeight Result: 18 vcSpeechLabel.x=(vcxoff + prev.w + 10) Result: 258 vcSpeechLabel.y=(opYoffset + 2) Result: 51 vcSpeechLabel.w=24 Result: 24 vcSpeechLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 71 opYoffset.x=vBorder Result: 5 Reading section: [midiControls] mcx.x=10 Result: 10 mcFontButton.x=mcx Result: 10 mcFontButton.y=opYoffset Result: 5 mcFontButton.w=buttonWidth Result: 108 mcFontButton.h=buttonHeight Result: 24 mcFontPath.x=(prev.x2 + 20) Result: 138 mcFontPath.y=(opYoffset + 3) Result: 8 mcFontPath.w=(parent.w - (buttonWidth + 20) - 15 - kLineHeight - 10) Result: 131 mcFontPath.h=kLineHeight Result: 16 mcFontClearButton.x=(prev.x2 + 10) Result: 279 mcFontClearButton.y=(opYoffset + 2) Result: 7 mcFontClearButton.w=kLineHeight Result: 16 mcFontClearButton.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 2 * midiControlsSpacing) Result: 33 mcMixedCheckbox.x=mcx Result: 10 mcMixedCheckbox.y=opYoffset Result: 33 mcMixedCheckbox.w=(parent.w - mcx - 5) Result: 285 mcMixedCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 59 mcMt32Checkbox.x=mcx Result: 10 mcMt32Checkbox.y=opYoffset Result: 59 mcMt32Checkbox.w=prev.w Result: 285 mcMt32Checkbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 85 mcGSCheckbox.x=mcx Result: 10 mcGSCheckbox.y=opYoffset Result: 85 mcGSCheckbox.w=prev.w Result: 285 mcGSCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 111 mcMidiGainText.x=mcx Result: 10 mcMidiGainText.y=(opYoffset + 2) Result: 113 mcMidiGainText.w=95 Result: 95 mcMidiGainText.h=kLineHeight Result: 16 mcMidiGainText.align.x=kTextAlignRight Result: 2 mcMidiGainSlider.x=(prev.x2 + 10) Result: 115 mcMidiGainSlider.y=opYoffset Result: 111 mcMidiGainSlider.w=sliderWidth Result: 128 mcMidiGainSlider.h=sliderHeight Result: 18 mcMidiGainLabel.x=(prev.x2 + 10) Result: 253 mcMidiGainLabel.y=(opYoffset + 2) Result: 113 mcMidiGainLabel.w=40 Result: 40 mcMidiGainLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + midiControlsSpacing) Result: 131 yoffset.x=vBorder Result: 5 glOff.x=((buttonHeight - kLineHeight) / 2 + 2) Result: 6 globaloptions_savebutton.x=10 Result: 10 globaloptions_savebutton.y=yoffset Result: 5 globaloptions_savebutton.w=(buttonWidth + 5) Result: 113 globaloptions_savebutton.h=buttonHeight Result: 24 globaloptions_savepath.x=(prev.x2 + 20) Result: 143 globaloptions_savepath.y=(yoffset + glOff) Result: 11 globaloptions_savepath.w=(parent.w - (prev.w + 20) - 15) Result: 152 globaloptions_savepath.h=kLineHeight Result: 16 yoffset.x=(yoffset + buttonHeight + 4) Result: 33 globaloptions_extrabutton.x=10 Result: 10 globaloptions_extrabutton.y=yoffset Result: 33 globaloptions_extrabutton.w=(buttonWidth + 5) Result: 113 globaloptions_extrabutton.h=buttonHeight Result: 24 globaloptions_extrapath.x=(prev.x2 + 20) Result: 143 globaloptions_extrapath.y=(yoffset + glOff) Result: 39 globaloptions_extrapath.w=(parent.w - (prev.w + 20) - 15) Result: 152 globaloptions_extrapath.h=kLineHeight Result: 16 yoffset.x=(yoffset + buttonHeight + 4) Result: 61 globaloptions_themebutton.x=10 Result: 10 globaloptions_themebutton.y=yoffset Result: 61 globaloptions_themebutton.w=(buttonWidth + 5) Result: 113 globaloptions_themebutton.h=buttonHeight Result: 24 globaloptions_themepath.x=(prev.x2 + 20) Result: 143 globaloptions_themepath.y=(yoffset + glOff) Result: 67 globaloptions_themepath.w=(parent.w - (prev.w + 20) - 15) Result: 152 globaloptions_themepath.h=kLineHeight Result: 16 yoffset.x=(yoffset + buttonHeight + 4) Result: 89 globaloptions_keysbutton.x=10 Result: 10 globaloptions_keysbutton.y=yoffset Result: 89 globaloptions_keysbutton.w=(buttonWidth + 5) Result: 113 globaloptions_keysbutton.h=buttonHeight Result: 24 yoffset.x=vBorder Result: 5 glOff.x=((buttonHeight - kLineHeight) / 2 + 2) Result: 6 globaloptions_themebutton2.x=10 Result: 10 globaloptions_themebutton2.y=yoffset Result: 5 globaloptions_themebutton2.w=buttonWidth Result: 108 globaloptions_themebutton2.h=buttonHeight Result: 24 globaloptions_curtheme.x=(prev.x2 + 20) Result: 138 globaloptions_curtheme.y=(yoffset + glOff) Result: 11 globaloptions_curtheme.w=(parent.w - (prev.w + 20) - 10) Result: 162 globaloptions_curtheme.h=kLineHeight Result: 16 yoffset.x=(yoffset + buttonHeight + 4) Result: 33 globaloptions_autosaveperiod.x=10 Result: 10 globaloptions_autosaveperiod.y=yoffset Result: 33 globaloptions_autosaveperiod.w=(parent.w - 10 - 25) Result: 265 globaloptions_autosaveperiod.h=(kLineHeight + 2) Result: 18 globaloptions_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 64 globaloptions_cancel.y=(parent.h - buttonHeight - 8) Result: 88 globaloptions_cancel.w=buttonWidth Result: 108 globaloptions_cancel.h=buttonHeight Result: 24 globaloptions_ok.x=(prev.x2 + 10) Result: 182 globaloptions_ok.y=prev.y Result: 88 globaloptions_ok.w=prev.w Result: 108 globaloptions_ok.h=prev.h Result: 24 gameoptions.x=insetX Result: 10 gameoptions.y=insetY Result: 20 gameoptions.w=insetW Result: 300 gameoptions.h=insetH Result: 120 vBorder.x=5 Result: 5 gox.x=5 Result: 5 gow.x=(parent.w - 15) Result: 285 gameoptions_tabwidget.x=0 Result: 0 gameoptions_tabwidget.y=vBorder Result: 5 gameoptions_tabwidget.w=parent.w Result: 300 gameoptions_tabwidget.h=(parent.h - buttonHeight - 8 - 2 * vBorder) Result: 78 opYoffset.x=vBorder Result: 5 gameoptions_id.x=gox Result: 5 gameoptions_id.y=(opYoffset + 2) Result: 7 gameoptions_id.w=gameOptionsLabelWidth Result: 90 gameoptions_id.h=kLineHeight Result: 16 gameoptions_id.align.x=kTextAlignRight Result: 2 gameoptions_domain.x=prev.x2 Result: 95 gameoptions_domain.y=(prev.y - 1) Result: 6 gameoptions_domain.w=(parent.w - gameOptionsLabelWidth - 10 - gox) Result: 195 gameoptions_domain.h=(prev.h + 2) Result: 18 opYoffset.x=(opYoffset + prev.h + 5) Result: 28 gameoptions_name.x=gox Result: 5 gameoptions_name.y=(opYoffset + 2) Result: 30 gameoptions_name.w=gameOptionsLabelWidth Result: 90 gameoptions_name.h=kLineHeight Result: 16 gameoptions_name.align.x=kTextAlignRight Result: 2 gameoptions_desc.x=prev.x2 Result: 95 gameoptions_desc.y=(prev.y - 1) Result: 29 gameoptions_desc.w=(parent.w - gameOptionsLabelWidth - 10 - gox) Result: 195 gameoptions_desc.h=(prev.h + 2) Result: 18 opYoffset.x=(opYoffset + prev.h + 7) Result: 53 gameoptions_lang.x=gox Result: 5 gameoptions_lang.y=(opYoffset - 1) Result: 52 gameoptions_lang.w=gow Result: 285 gameoptions_lang.h=(kLineHeight + 2) Result: 18 opYoffset.x=(opYoffset + prev.h + 5) Result: 76 gameoptions_platform.x=prev.x Result: 5 gameoptions_platform.y=opYoffset Result: 76 gameoptions_platform.w=prev.w Result: 285 gameoptions_platform.h=prev.h Result: 18 opYoffset.x=(opYoffset + prev.h + 5) Result: 99 opYoffset.x=vBorder Result: 5 goOff.x=((buttonHeight - kLineHeight) / 2 + 2) Result: 6 gameoptions_savepath.x=gox Result: 5 gameoptions_savepath.y=opYoffset Result: 5 gameoptions_savepath.w=(buttonWidth + 5) Result: 113 gameoptions_savepath.h=buttonHeight Result: 24 gameoptions_savepathText.x=(prev.x2 + 20) Result: 138 gameoptions_savepathText.y=(opYoffset + goOff) Result: 11 gameoptions_savepathText.w=(parent.w - self.x - 10) Result: 152 gameoptions_savepathText.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 33 gameoptions_extrapath.x=gox Result: 5 gameoptions_extrapath.y=opYoffset Result: 33 gameoptions_extrapath.w=(buttonWidth + 5) Result: 113 gameoptions_extrapath.h=buttonHeight Result: 24 gameoptions_extrapathText.x=(prev.x2 + 20) Result: 138 gameoptions_extrapathText.y=(opYoffset + goOff) Result: 39 gameoptions_extrapathText.w=(parent.w - self.x - 10) Result: 152 gameoptions_extrapathText.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 61 gameoptions_gamepath.x=gox Result: 5 gameoptions_gamepath.y=opYoffset Result: 61 gameoptions_gamepath.w=(buttonWidth + 5) Result: 113 gameoptions_gamepath.h=buttonHeight Result: 24 gameoptions_gamepathText.x=(prev.x2 + 20) Result: 138 gameoptions_gamepathText.y=(opYoffset + goOff) Result: 67 gameoptions_gamepathText.w=(parent.w - self.x - 10) Result: 152 gameoptions_gamepathText.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 89 opYoffset.x=vBorder Result: 5 opXoffset.x=gox Result: 5 gameoptions_graphicsCheckbox.x=gox Result: 5 gameoptions_graphicsCheckbox.y=opYoffset Result: 5 gameoptions_graphicsCheckbox.w=(parent.w - gox - 5) Result: 290 gameoptions_graphicsCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 29 Reading section: [graphicsControls] gcx.x=10 Result: 10 gcw.x=(parent.w - 2 * 10) Result: 280 grModePopup.x=(gcx - 5) Result: 5 grModePopup.y=(opYoffset - 1) Result: 28 grModePopup.w=(gcw + 5) Result: 285 grModePopup.h=(kLineHeight + 2) Result: 18 opYoffset.x=(opYoffset + kLineHeight + 4) Result: 49 grRenderPopup.x=prev.x Result: 5 grRenderPopup.y=(opYoffset - 1) Result: 48 grRenderPopup.w=prev.w Result: 285 grRenderPopup.h=prev.h Result: 18 opYoffset.x=(opYoffset + kLineHeight + 4) Result: 69 grFullscreenCheckbox.x=gcx Result: 10 grFullscreenCheckbox.y=opYoffset Result: 69 grFullscreenCheckbox.w=(parent.w - gcx - 5) Result: 285 grFullscreenCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 93 grAspectCheckbox.x=prev.x Result: 10 grAspectCheckbox.y=opYoffset Result: 93 grAspectCheckbox.w=prev.w Result: 285 grAspectCheckbox.h=prev.h Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 117 opYoffset.x=vBorder Result: 5 gameoptions_audioCheckbox.x=gox Result: 5 gameoptions_audioCheckbox.y=opYoffset Result: 5 gameoptions_audioCheckbox.w=(parent.w - gox - 5) Result: 290 gameoptions_audioCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 29 Reading section: [audioControls] aux.x=10 Result: 10 auw.x=(parent.w - 2 * 10) Result: 280 auMidiPopup.x=(aux - 5) Result: 5 auMidiPopup.y=(opYoffset - 1) Result: 28 auMidiPopup.w=(auw + 5) Result: 285 auMidiPopup.h=(kLineHeight + 2) Result: 18 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 57 auSampleRatePopup.x=(aux - 5) Result: 5 auSampleRatePopup.y=(opYoffset - 1) Result: 56 auSampleRatePopup.w=(auw + 5) Result: 285 auSampleRatePopup.h=(kLineHeight + 2) Result: 18 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 85 Reading section: [subtitleControls] sbx.x=(opXoffset + 10) Result: 15 sbYoff.x=(buttonHeight / 8) Result: 3 sbOff.x=((sliderHeight - kLineHeight) / 2 + 2) Result: 3 sbtextw.x=(100 + vcAudioTabIndent) Result: 110 opYoffset.x=(opYoffset + sbYoff) Result: 88 subToggleDesc.x=sbx Result: 15 subToggleDesc.y=(opYoffset + sbYoff) Result: 91 subToggleDesc.w=sbtextw Result: 110 subToggleDesc.h=buttonHeight Result: 24 subToggleDesc.align.x=kTextAlignRight Result: 2 subToggleButton.x=prev.x2 Result: 125 subToggleButton.y=(opYoffset - sbYoff) Result: 85 subToggleButton.w=(buttonWidth + 54) Result: 162 subToggleButton.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 118 subSubtitleSpeedDesc.x=sbx Result: 15 subSubtitleSpeedDesc.y=(opYoffset + sbOff) Result: 121 subSubtitleSpeedDesc.w=sbtextw Result: 110 subSubtitleSpeedDesc.h=kLineHeight Result: 16 subSubtitleSpeedDesc.align.x=kTextAlignRight Result: 2 subSubtitleSpeedSlider.x=prev.x2 Result: 125 subSubtitleSpeedSlider.y=opYoffset Result: 118 subSubtitleSpeedSlider.w=sliderWidth Result: 128 subSubtitleSpeedSlider.h=sliderHeight Result: 18 subSubtitleSpeedLabel.x=(prev.x2 + 10) Result: 263 subSubtitleSpeedLabel.y=(opYoffset + sbOff) Result: 121 subSubtitleSpeedLabel.w=24 Result: 24 subSubtitleSpeedLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 144 opYoffset.x=vBorder Result: 5 gameoptions_volumeCheckbox.x=gox Result: 5 gameoptions_volumeCheckbox.y=opYoffset Result: 5 gameoptions_volumeCheckbox.w=(parent.w - gox - 5) Result: 290 gameoptions_volumeCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 29 Reading section: [volumeControls] vctextw.x=(95 + vcAudioTabIndent) Result: 105 vcxoff.x=(opXoffset + vctextw + 15) Result: 125 vcx.x=(opXoffset + 10) Result: 15 vcMusicText.x=vcx Result: 15 vcMusicText.y=(opYoffset + 2) Result: 31 vcMusicText.w=vctextw Result: 105 vcMusicText.h=kLineHeight Result: 16 vcMusicText.align.x=kTextAlignRight Result: 2 vcMusicSlider.x=vcxoff Result: 125 vcMusicSlider.y=opYoffset Result: 29 vcMusicSlider.w=sliderWidth Result: 128 vcMusicSlider.h=sliderHeight Result: 18 vcMusicLabel.x=(vcxoff + prev.w + 10) Result: 263 vcMusicLabel.y=(opYoffset + 2) Result: 31 vcMusicLabel.w=24 Result: 24 vcMusicLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 51 vcSfxText.x=vcx Result: 15 vcSfxText.y=(opYoffset + 2) Result: 53 vcSfxText.w=vctextw Result: 105 vcSfxText.h=kLineHeight Result: 16 vcSfxText.align.x=kTextAlignRight Result: 2 vcSfxSlider.x=vcxoff Result: 125 vcSfxSlider.y=opYoffset Result: 51 vcSfxSlider.w=sliderWidth Result: 128 vcSfxSlider.h=sliderHeight Result: 18 vcSfxLabel.x=(vcxoff + prev.w + 10) Result: 263 vcSfxLabel.y=(opYoffset + 2) Result: 53 vcSfxLabel.w=24 Result: 24 vcSfxLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 73 vcSpeechText.x=vcx Result: 15 vcSpeechText.y=(opYoffset + 2) Result: 75 vcSpeechText.w=vctextw Result: 105 vcSpeechText.h=kLineHeight Result: 16 vcSpeechText.align.x=kTextAlignRight Result: 2 vcSpeechSlider.x=vcxoff Result: 125 vcSpeechSlider.y=opYoffset Result: 73 vcSpeechSlider.w=sliderWidth Result: 128 vcSpeechSlider.h=sliderHeight Result: 18 vcSpeechLabel.x=(vcxoff + prev.w + 10) Result: 263 vcSpeechLabel.y=(opYoffset + 2) Result: 75 vcSpeechLabel.w=24 Result: 24 vcSpeechLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 95 opYoffset.x=vBorder Result: 5 gameoptions_midiCheckbox.x=gox Result: 5 gameoptions_midiCheckbox.y=opYoffset Result: 5 gameoptions_midiCheckbox.w=(parent.w - gox - 5) Result: 290 gameoptions_midiCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 29 Reading section: [midiControls] mcx.x=10 Result: 10 mcFontButton.x=mcx Result: 10 mcFontButton.y=opYoffset Result: 29 mcFontButton.w=buttonWidth Result: 108 mcFontButton.h=buttonHeight Result: 24 mcFontPath.x=(prev.x2 + 20) Result: 138 mcFontPath.y=(opYoffset + 3) Result: 32 mcFontPath.w=(parent.w - (buttonWidth + 20) - 15 - kLineHeight - 10) Result: 131 mcFontPath.h=kLineHeight Result: 16 mcFontClearButton.x=(prev.x2 + 10) Result: 279 mcFontClearButton.y=(opYoffset + 2) Result: 31 mcFontClearButton.w=kLineHeight Result: 16 mcFontClearButton.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 2 * midiControlsSpacing) Result: 57 mcMixedCheckbox.x=mcx Result: 10 mcMixedCheckbox.y=opYoffset Result: 57 mcMixedCheckbox.w=(parent.w - mcx - 5) Result: 285 mcMixedCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 83 mcMt32Checkbox.x=mcx Result: 10 mcMt32Checkbox.y=opYoffset Result: 83 mcMt32Checkbox.w=prev.w Result: 285 mcMt32Checkbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 109 mcGSCheckbox.x=mcx Result: 10 mcGSCheckbox.y=opYoffset Result: 109 mcGSCheckbox.w=prev.w Result: 285 mcGSCheckbox.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 135 mcMidiGainText.x=mcx Result: 10 mcMidiGainText.y=(opYoffset + 2) Result: 137 mcMidiGainText.w=95 Result: 95 mcMidiGainText.h=kLineHeight Result: 16 mcMidiGainText.align.x=kTextAlignRight Result: 2 mcMidiGainSlider.x=(prev.x2 + 10) Result: 115 mcMidiGainSlider.y=opYoffset Result: 135 mcMidiGainSlider.w=sliderWidth Result: 128 mcMidiGainSlider.h=sliderHeight Result: 18 mcMidiGainLabel.x=(prev.x2 + 10) Result: 253 mcMidiGainLabel.y=(opYoffset + 2) Result: 137 mcMidiGainLabel.w=40 Result: 40 mcMidiGainLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + midiControlsSpacing) Result: 155 gameoptions_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 64 gameoptions_cancel.y=(parent.h - buttonHeight - 8) Result: 88 gameoptions_cancel.w=buttonWidth Result: 108 gameoptions_cancel.h=buttonHeight Result: 24 gameoptions_ok.x=(prev.x2 + 10) Result: 182 gameoptions_ok.y=prev.y Result: 88 gameoptions_ok.w=prev.w Result: 108 gameoptions_ok.h=prev.h Result: 24 keysdialog.x=(w / 20) Result: 16 keysdialog.y=(h / 10) Result: 20 keysdialog.w=(w - w / 10) Result: 288 keysdialog.h=(h - h / 4) Result: 150 keysdialog_map.x=(parent.w - buttonWidth - 10) Result: 170 keysdialog_map.y=(10 + 2 * kLineHeight) Result: 42 keysdialog_map.w=buttonWidth Result: 108 keysdialog_map.h=buttonHeight Result: 24 keysdialog_ok.x=prev.x Result: 170 keysdialog_ok.y=(prev.y2 + 4) Result: 70 keysdialog_ok.w=prev.w Result: 108 keysdialog_ok.h=prev.h Result: 24 keysdialog_cancel.x=prev.x Result: 170 keysdialog_cancel.y=(prev.y2 + 4) Result: 98 keysdialog_cancel.w=prev.w Result: 108 keysdialog_cancel.h=prev.h Result: 24 keysdialog_action.x=10 Result: 10 keysdialog_action.y=10 Result: 10 keysdialog_action.w=(parent.w - 20) Result: 268 keysdialog_action.h=kLineHeight Result: 16 keysdialog_action.align.x=kTextAlignCenter Result: 1 keysdialog_list.x=prev.x Result: 10 keysdialog_list.y=(prev.y + 2 * kLineHeight) Result: 42 keysdialog_list.w=(parent.w - buttonWidth - 30) Result: 150 keysdialog_list.h=(parent.h - kLineHeight * 6) Result: 54 keysdialog_mapping.x=prev.x Result: 10 keysdialog_mapping.y=(prev.y + prev.h + kLineHeight) Result: 112 keysdialog_mapping.w=(parent.w - buttonWidth - 20) Result: 160 keysdialog_mapping.h=kLineHeight Result: 16 massadddialog.x=10 Result: 10 massadddialog.y=20 Result: 20 massadddialog.w=300 Result: 300 massadddialog.h=174 Result: 174 massadddialog_caption.x=10 Result: 10 massadddialog_caption.y=(10 + 1 * kLineHeight) Result: 26 massadddialog_caption.w=(parent.w - 2*10) Result: 280 massadddialog_caption.h=kLineHeight Result: 16 massadddialog_caption.align.x=kTextAlignCenter Result: 1 massadddialog_dirprogress.x=10 Result: 10 massadddialog_dirprogress.y=(10 + 3 * kLineHeight) Result: 58 massadddialog_dirprogress.w=(parent.w - 2*10) Result: 280 massadddialog_dirprogress.h=kLineHeight Result: 16 massadddialog_dirprogress.align.x=kTextAlignCenter Result: 1 massadddialog_gameprogress.x=10 Result: 10 massadddialog_gameprogress.y=(10 + 4 * kLineHeight) Result: 74 massadddialog_gameprogress.w=(parent.w - 2*10) Result: 280 massadddialog_gameprogress.h=kLineHeight Result: 16 massadddialog_gameprogress.align.x=kTextAlignCenter Result: 1 massadddialog_ok.x=((parent.w - (buttonWidth * 2)) / 2) Result: 42 massadddialog_ok.y=(parent.h - buttonHeight - 8) Result: 142 massadddialog_ok.w=buttonWidth Result: 108 massadddialog_ok.h=buttonHeight Result: 24 massadddialog_cancel.x=(prev.x2 + 10) Result: 160 massadddialog_cancel.y=prev.y Result: 142 massadddialog_cancel.w=prev.w Result: 108 massadddialog_cancel.h=prev.h Result: 24 scummDummyDialog.x=0 Result: 0 scummDummyDialog.y=80 Result: 80 scummDummyDialog.w=0 Result: 0 scummDummyDialog.h=16 Result: 16 Reading section: [scummmain] smY.x=(scummmainVSpace + scummmainVAddOff) Result: 10 scummmain_resume.x=scummmainHOffset Result: 12 scummmain_resume.y=smY Result: 10 scummmain_resume.w=scummmainButtonWidth Result: 160 scummmain_resume.h=scummmainButtonHeight Result: 28 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 41 smY.x=(smY + scummmainVSpace) Result: 48 scummmain_load.x=prev.x Result: 12 scummmain_load.y=smY Result: 48 scummmain_load.w=prev.w Result: 160 scummmain_load.h=prev.h Result: 28 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 79 scummmain_save.x=prev.x Result: 12 scummmain_save.y=smY Result: 79 scummmain_save.w=prev.w Result: 160 scummmain_save.h=prev.h Result: 28 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 110 smY.x=(smY + scummmainVSpace) Result: 117 scummmain_options.x=prev.x Result: 12 scummmain_options.y=smY Result: 117 scummmain_options.w=prev.w Result: 160 scummmain_options.h=prev.h Result: 28 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 148 scummmain_about.x=prev.x Result: 12 scummmain_about.y=smY Result: 148 scummmain_about.w=prev.w Result: 160 scummmain_about.h=prev.h Result: 28 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 179 scummmain_help.x=prev.x Result: 12 scummmain_help.y=smY Result: 179 scummmain_help.w=prev.w Result: 160 scummmain_help.h=prev.h Result: 28 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 210 smY.x=(smY + scummmainVSpace) Result: 217 scummmain_quit.x=prev.x Result: 12 scummmain_quit.y=smY Result: 217 scummmain_quit.w=prev.w Result: 160 scummmain_quit.h=prev.h Result: 28 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 248 smW.x=(scummmainButtonWidth + 2 * scummmainHOffset) Result: 184 smH.x=(smY + scummmainVSpace) Result: 255 scummmain.x=((w - smW) / 2) Result: 68 scummmain.y=((h - smH) / 2) Result: -27 scummmain.w=smW Result: 184 scummmain.h=smH Result: 255 opYoffset.x=8 Result: 8 Reading section: [volumeControls] vctextw.x=(95 + vcAudioTabIndent) Result: 105 vcxoff.x=(opXoffset + vctextw + 15) Result: 125 vcx.x=(opXoffset + 10) Result: 15 vcMusicText.x=vcx Result: 15 vcMusicText.y=(opYoffset + 2) Result: 10 vcMusicText.w=vctextw Result: 105 vcMusicText.h=kLineHeight Result: 16 vcMusicText.align.x=kTextAlignRight Result: 2 vcMusicSlider.x=vcxoff Result: 125 vcMusicSlider.y=opYoffset Result: 8 vcMusicSlider.w=sliderWidth Result: 128 vcMusicSlider.h=sliderHeight Result: 18 vcMusicLabel.x=(vcxoff + prev.w + 10) Result: 263 vcMusicLabel.y=(opYoffset + 2) Result: 10 vcMusicLabel.w=24 Result: 24 vcMusicLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 30 vcSfxText.x=vcx Result: 15 vcSfxText.y=(opYoffset + 2) Result: 32 vcSfxText.w=vctextw Result: 105 vcSfxText.h=kLineHeight Result: 16 vcSfxText.align.x=kTextAlignRight Result: 2 vcSfxSlider.x=vcxoff Result: 125 vcSfxSlider.y=opYoffset Result: 30 vcSfxSlider.w=sliderWidth Result: 128 vcSfxSlider.h=sliderHeight Result: 18 vcSfxLabel.x=(vcxoff + prev.w + 10) Result: 263 vcSfxLabel.y=(opYoffset + 2) Result: 32 vcSfxLabel.w=24 Result: 24 vcSfxLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 52 vcSpeechText.x=vcx Result: 15 vcSpeechText.y=(opYoffset + 2) Result: 54 vcSpeechText.w=vctextw Result: 105 vcSpeechText.h=kLineHeight Result: 16 vcSpeechText.align.x=kTextAlignRight Result: 2 vcSpeechSlider.x=vcxoff Result: 125 vcSpeechSlider.y=opYoffset Result: 52 vcSpeechSlider.w=sliderWidth Result: 128 vcSpeechSlider.h=sliderHeight Result: 18 vcSpeechLabel.x=(vcxoff + prev.w + 10) Result: 263 vcSpeechLabel.y=(opYoffset + 2) Result: 54 vcSpeechLabel.w=24 Result: 24 vcSpeechLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 74 Reading section: [subtitleControls] sbx.x=(opXoffset + 10) Result: 15 sbYoff.x=(buttonHeight / 8) Result: 3 sbOff.x=((sliderHeight - kLineHeight) / 2 + 2) Result: 3 sbtextw.x=(100 + vcAudioTabIndent) Result: 110 opYoffset.x=(opYoffset + sbYoff) Result: 77 subToggleDesc.x=sbx Result: 15 subToggleDesc.y=(opYoffset + sbYoff) Result: 80 subToggleDesc.w=sbtextw Result: 110 subToggleDesc.h=buttonHeight Result: 24 subToggleDesc.align.x=kTextAlignRight Result: 2 subToggleButton.x=prev.x2 Result: 125 subToggleButton.y=(opYoffset - sbYoff) Result: 74 subToggleButton.w=(buttonWidth + 54) Result: 162 subToggleButton.h=buttonHeight Result: 24 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 107 subSubtitleSpeedDesc.x=sbx Result: 15 subSubtitleSpeedDesc.y=(opYoffset + sbOff) Result: 110 subSubtitleSpeedDesc.w=sbtextw Result: 110 subSubtitleSpeedDesc.h=kLineHeight Result: 16 subSubtitleSpeedDesc.align.x=kTextAlignRight Result: 2 subSubtitleSpeedSlider.x=prev.x2 Result: 125 subSubtitleSpeedSlider.y=opYoffset Result: 107 subSubtitleSpeedSlider.w=sliderWidth Result: 128 subSubtitleSpeedSlider.h=sliderHeight Result: 18 subSubtitleSpeedLabel.x=(prev.x2 + 10) Result: 263 subSubtitleSpeedLabel.y=(opYoffset + sbOff) Result: 110 subSubtitleSpeedLabel.w=24 Result: 24 subSubtitleSpeedLabel.h=kLineHeight Result: 16 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 133 opYoffset.x=(opYoffset + buttonHeight) Result: 157 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 185 soWidth.x=(39 + 3 * buttonWidth) Result: 363 scummconfig_keys.x=(soWidth - 3 * (buttonWidth + 4) + 6) Result: 33 scummconfig_keys.y=opYoffset Result: 185 scummconfig_keys.w=(buttonWidth - 10) Result: 98 scummconfig_keys.h=buttonHeight Result: 24 scummconfig_cancel.x=(prev.x2 + 4) Result: 135 scummconfig_cancel.y=prev.y Result: 185 scummconfig_cancel.w=(prev.w + 10) Result: 108 scummconfig_cancel.h=prev.h Result: 24 scummconfig_ok.x=(prev.x2 + 4) Result: 247 scummconfig_ok.y=prev.y Result: 185 scummconfig_ok.w=prev.w Result: 108 scummconfig_ok.h=prev.h Result: 24 opYoffset.x=(opYoffset + buttonHeight) Result: 209 scummconfig.x=((w - soWidth) / 2) Result: -21 scummconfig.y=((h - opYoffset) / 2) Result: -4 scummconfig.w=soWidth Result: 363 scummconfig.h=(opYoffset + 8) Result: 217 scummHelpNumLines.x=15 Result: 15 shH.x=(5 + (2 + scummHelpNumLines) * kFontHeight + buttonHeight + 7) Result: 274 scummhelp.x=scummhelpX Result: -25 scummhelp.y=((h - shH) / 2) Result: -37 scummhelp.w=scummhelpW Result: 370 scummhelp.h=shH Result: 274 scummhelp_title.x=10 Result: 10 scummhelp_title.y=5 Result: 5 scummhelp_title.w=scummhelpW Result: 370 scummhelp_title.h=kFontHeight Result: 14 scummhelp_key.x.x=10 Result: 10 scummhelp_key.yoffset.x=5 Result: 5 scummhelp_key.w.x=80 Result: 80 scummhelp_key.h.x=kFontHeight Result: 14 scummhelp_dsc.x.x=90 Result: 90 scummhelp_dsc.yoffset.x=5 Result: 5 scummhelp_dsc.w.x=(scummhelpW - 10 - 90) Result: 270 scummhelp_dsc.h.x=kFontHeight Result: 14 scummhelp_prev.x=10 Result: 10 scummhelp_prev.y=(5 + kFontHeight * (scummHelpNumLines + 2) + 2) Result: 245 scummhelp_prev.w=buttonWidth Result: 108 scummhelp_prev.h=buttonHeight Result: 24 scummhelp_next.x=(prev.x2 + 8) Result: 126 scummhelp_next.y=prev.y Result: 245 scummhelp_next.w=prev.w Result: 108 scummhelp_next.h=prev.h Result: 24 scummhelp_close.x=(scummhelpW - 8 - buttonWidth) Result: 254 scummhelp_close.y=prev.y Result: 245 scummhelp_close.w=prev.w Result: 108 scummhelp_close.h=prev.h Result: 24 scummsaveload.x=8 Result: 8 scummsaveload.y=8 Result: 8 scummsaveload.w=(w - 2 * 8) Result: 304 scummsaveload.h=(h - 16) Result: 184 scummsaveload_title.x=10 Result: 10 scummsaveload_title.y=2 Result: 2 scummsaveload_title.w=(parent.w - 2 * 10 - 180) Result: 104 scummsaveload_title.h=kLineHeight Result: 16 scummsaveload_title.align.x=kTextAlignCenter Result: 1 scummsaveload_list.x=10 Result: 10 scummsaveload_list.y=18 Result: 18 scummsaveload_list.w=prev.w Result: 104 scummsaveload_list.h=(parent.h - 17 - buttonHeight - 8 - self.y) Result: 117 scummsaveload_thumbnail.x=(parent.w - (kThumbnailWidth + 18)) Result: 126 scummsaveload_thumbnail.y=22 Result: 22 scummsaveload_thumbnail.hPad.x=4 Result: 4 scummsaveload_thumbnail.vPad.x=4 Result: 4 scummsaveload_thumbnail.fillR.x=0 Result: 0 scummsaveload_thumbnail.fillG.x=0 Result: 0 scummsaveload_thumbnail.fillB.x=0 Result: 0 scummsaveload_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 68 scummsaveload_cancel.y=(parent.h - buttonHeight - 8) Result: 152 scummsaveload_cancel.w=buttonWidth Result: 108 scummsaveload_cancel.h=buttonHeight Result: 24 scummsaveload_choose.x=(prev.x2 + 10) Result: 186 scummsaveload_choose.y=prev.y Result: 152 scummsaveload_choose.w=prev.w Result: 108 scummsaveload_choose.h=prev.h Result: 24 scummsaveload_extinfo.visible.x=true Result: 1 Reading section: [320xY] def_widgetSize=kNormalWidgetSize Result: 1 def_buttonWidth=kButtonWidth Result: 72 def_buttonHeight=kButtonHeight Result: 16 def_sliderWidth=kSliderWidth Result: 85 def_sliderHeight=kSliderHeight Result: 12 def_kLineHeight=12 Result: 12 def_kFontHeight=10 Result: 10 def_insetX=10 Result: 10 def_insetY=10 Result: 10 def_insetW=(w - 2 * 10) Result: 300 def_insetH=(h - 30) Result: 170 def_gameOptionsLabelWidth=60 Result: 60 def_tabPopupsLabelW=100 Result: 100 def_aboutXOff=3 Result: 3 def_aboutYOff=2 Result: 2 def_aboutOuterBorder=10 Result: 10 def_scummmainHOffset=8 Result: 8 def_scummmainVSpace=5 Result: 5 def_scummmainVAddOff=2 Result: 2 def_scummmainButtonWidth=90 Result: 90 def_scummmainButtonHeight=16 Result: 16 def_scummhelpX=5 Result: 5 def_scummhelpW=(w - 2 * 5) Result: 310 def_midiControlsSpacing=1 Result: 1 def_vcAudioTabIndent=0 Result: 0 def_vcAudioTabSpacing=2 Result: 2 Reading section: [XxY] ListWidget.leftPadding.x=4 Result: 4 ListWidget.rightPadding.x=0 Result: 0 ListWidget.topPadding.x=2 Result: 2 ListWidget.bottomPadding.x=2 Result: 2 ListWidget.hlLeftPadding.x=2 Result: 2 ListWidget.hlRightPadding.x=1 Result: 1 PopUpWidget.leftPadding.x=4 Result: 4 PopUpWidget.rightPadding.x=0 Result: 0 TabWidget.tabWidth.x=70 Result: 70 TabWidget.tabHeight.x=21 Result: 21 TabWidget.titleVPad.x=2 Result: 2 opHeight.x=(h * 7 / 10) Result: 140 Reading section: [chooser] chooserW.x=(w - 2 * 8) Result: 304 chooser.x=((w - chooserW) / 2) Result: 8 chooser.y=((h - opHeight) / 2) Result: 30 chooser.w=chooserW Result: 304 chooser.h=opHeight Result: 140 chooser_headline.x=10 Result: 10 chooser_headline.y=6 Result: 6 chooser_headline.w=(chooserW - 2 * 10) Result: 284 chooser_headline.h=(kLineHeight) Result: 12 chooser_headline.align.x=kTextAlignCenter Result: 1 chooser_list.x=10 Result: 10 chooser_list.y=(6 + kLineHeight + 2) Result: 20 chooser_list.w=prev.w Result: 284 chooser_list.h=(opHeight - self.y - buttonHeight - 12) Result: 92 chooser_cancel.x=(chooserW - 2 * (buttonWidth + 10)) Result: 140 chooser_cancel.y=(opHeight - buttonHeight - 8) Result: 116 chooser_cancel.w=buttonWidth Result: 72 chooser_cancel.h=buttonHeight Result: 16 chooser_ok.x=(prev.x2 + 10) Result: 222 chooser_ok.y=prev.y Result: 116 chooser_ok.w=prev.w Result: 72 chooser_ok.h=prev.h Result: 16 brW.x=((w * 7) / 8) Result: 280 brH.x=((h * 9) / 10) Result: 180 browser.x=((w - brW) / 2) Result: 20 browser.y=((h - brH) / 2) Result: 10 browser.w=brW Result: 280 browser.h=brH Result: 180 browser_headline.x=10 Result: 10 browser_headline.y=kLineHeight Result: 12 browser_headline.w=(parent.w - 2 * 10) Result: 260 browser_headline.h=kLineHeight Result: 12 browser_headline.align.x=kTextAlignCenter Result: 1 browser_path.x=10 Result: 10 browser_path.y=prev.y2 Result: 24 browser_path.w=prev.w Result: 260 browser_path.h=prev.h Result: 12 browser_list.x=10 Result: 10 browser_list.y=prev.y2 Result: 36 browser_list.w=prev.w Result: 260 browser_list.h=(parent.h - 3 * kLineHeight - buttonHeight - 14) Result: 114 browser_up.x=10 Result: 10 browser_up.y=(parent.h - buttonHeight - 8) Result: 156 browser_up.w=buttonWidth Result: 72 browser_up.h=buttonHeight Result: 16 browser_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 116 browser_cancel.y=(parent.h - buttonHeight - 8) Result: 156 browser_cancel.w=buttonWidth Result: 72 browser_cancel.h=buttonHeight Result: 16 browser_choose.x=(prev.x2 + 10) Result: 198 browser_choose.y=prev.y Result: 156 browser_choose.w=prev.w Result: 72 browser_choose.h=prev.h Result: 16 hBorder.x=10 Result: 10 launcher_version.x=hBorder Result: 10 launcher_version.y=8 Result: 8 launcher_version.w=(w - 2 * hBorder) Result: 300 launcher_version.h=kLineHeight Result: 12 launcher_version.align.x=kTextAlignCenter Result: 1 top.x=(h - 8 - buttonHeight) Result: 176 numButtons.x=4 Result: 4 space.x=8 Result: 8 butWidth.x=((w - 2 * hBorder - space * (numButtons - 1)) / numButtons) Result: 69 launcher_quit_button.x=hBorder Result: 10 launcher_quit_button.y=top Result: 176 launcher_quit_button.w=butWidth Result: 69 launcher_quit_button.h=buttonHeight Result: 16 launcher_about_button.x=(prev.x2 + space) Result: 87 launcher_about_button.y=prev.y Result: 176 launcher_about_button.w=prev.w Result: 69 launcher_about_button.h=prev.h Result: 16 launcher_options_button.x=(prev.x2 + space) Result: 164 launcher_options_button.y=prev.y Result: 176 launcher_options_button.w=prev.w Result: 69 launcher_options_button.h=prev.h Result: 16 launcher_start_button.x=(prev.x2 + space) Result: 241 launcher_start_button.y=prev.y Result: 176 launcher_start_button.w=prev.w Result: 69 launcher_start_button.h=prev.h Result: 16 top.x=(top - buttonHeight * 2) Result: 144 numButtons.x=3 Result: 3 space.x=10 Result: 10 butWidth.x=((w - 2 * hBorder - space * (numButtons - 1)) / numButtons) Result: 93 launcher_addGame_button.x=hBorder Result: 10 launcher_addGame_button.y=top Result: 144 launcher_addGame_button.w=butWidth Result: 93 launcher_addGame_button.h=buttonHeight Result: 16 launcher_editGame_button.x=(prev.x2 + space) Result: 113 launcher_editGame_button.y=prev.y Result: 144 launcher_editGame_button.w=prev.w Result: 93 launcher_editGame_button.h=prev.h Result: 16 launcher_removeGame_button.x=(prev.x2 + space) Result: 216 launcher_removeGame_button.y=prev.y Result: 144 launcher_removeGame_button.w=prev.w Result: 93 launcher_removeGame_button.h=prev.h Result: 16 launcher_list.x=hBorder Result: 10 launcher_list.y=(kLineHeight + 16) Result: 28 launcher_list.w=(w - 2 * hBorder) Result: 300 launcher_list.h=(top - kLineHeight - 20) Result: 112 globaloptions.x=insetX Result: 10 globaloptions.y=insetY Result: 10 globaloptions.w=insetW Result: 300 globaloptions.h=insetH Result: 170 vBorder.x=5 Result: 5 globaloptions_tabwidget.x=0 Result: 0 globaloptions_tabwidget.y=vBorder Result: 5 globaloptions_tabwidget.w=parent.w Result: 300 globaloptions_tabwidget.h=(parent.h - buttonHeight - 8 - 2 * vBorder) Result: 136 opYoffset.x=vBorder Result: 5 opXoffset.x=0 Result: 0 Reading section: [graphicsControls] gcx.x=10 Result: 10 gcw.x=(parent.w - 2 * 10) Result: 280 grModePopup.x=(gcx - 5) Result: 5 grModePopup.y=(opYoffset - 1) Result: 4 grModePopup.w=(gcw + 5) Result: 285 grModePopup.h=(kLineHeight + 2) Result: 14 opYoffset.x=(opYoffset + kLineHeight + 4) Result: 21 grRenderPopup.x=prev.x Result: 5 grRenderPopup.y=(opYoffset - 1) Result: 20 grRenderPopup.w=prev.w Result: 285 grRenderPopup.h=prev.h Result: 14 opYoffset.x=(opYoffset + kLineHeight + 4) Result: 37 grFullscreenCheckbox.x=gcx Result: 10 grFullscreenCheckbox.y=opYoffset Result: 37 grFullscreenCheckbox.w=(parent.w - gcx - 5) Result: 285 grFullscreenCheckbox.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight) Result: 53 grAspectCheckbox.x=prev.x Result: 10 grAspectCheckbox.y=opYoffset Result: 53 grAspectCheckbox.w=prev.w Result: 285 grAspectCheckbox.h=prev.h Result: 16 opYoffset.x=(opYoffset + buttonHeight) Result: 69 opYoffset.x=vBorder Result: 5 Reading section: [audioControls] aux.x=10 Result: 10 auw.x=(parent.w - 2 * 10) Result: 280 auMidiPopup.x=(aux - 5) Result: 5 auMidiPopup.y=(opYoffset - 1) Result: 4 auMidiPopup.w=(auw + 5) Result: 285 auMidiPopup.h=(kLineHeight + 2) Result: 14 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 25 auSampleRatePopup.x=(aux - 5) Result: 5 auSampleRatePopup.y=(opYoffset - 1) Result: 24 auSampleRatePopup.w=(auw + 5) Result: 285 auSampleRatePopup.h=(kLineHeight + 2) Result: 14 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 45 Reading section: [subtitleControls] sbx.x=(opXoffset + 10) Result: 10 sbYoff.x=(buttonHeight / 8) Result: 2 sbOff.x=((sliderHeight - kLineHeight) / 2 + 2) Result: 2 sbtextw.x=(100 + vcAudioTabIndent) Result: 100 opYoffset.x=(opYoffset + sbYoff) Result: 47 subToggleDesc.x=sbx Result: 10 subToggleDesc.y=(opYoffset + sbYoff) Result: 49 subToggleDesc.w=sbtextw Result: 100 subToggleDesc.h=buttonHeight Result: 16 subToggleDesc.align.x=kTextAlignRight Result: 2 subToggleButton.x=prev.x2 Result: 110 subToggleButton.y=(opYoffset - sbYoff) Result: 45 subToggleButton.w=(buttonWidth + 54) Result: 126 subToggleButton.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 69 subSubtitleSpeedDesc.x=sbx Result: 10 subSubtitleSpeedDesc.y=(opYoffset + sbOff) Result: 71 subSubtitleSpeedDesc.w=sbtextw Result: 100 subSubtitleSpeedDesc.h=kLineHeight Result: 12 subSubtitleSpeedDesc.align.x=kTextAlignRight Result: 2 subSubtitleSpeedSlider.x=prev.x2 Result: 110 subSubtitleSpeedSlider.y=opYoffset Result: 69 subSubtitleSpeedSlider.w=sliderWidth Result: 85 subSubtitleSpeedSlider.h=sliderHeight Result: 12 subSubtitleSpeedLabel.x=(prev.x2 + 10) Result: 205 subSubtitleSpeedLabel.y=(opYoffset + sbOff) Result: 71 subSubtitleSpeedLabel.w=24 Result: 24 subSubtitleSpeedLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 89 opYoffset.x=vBorder Result: 5 Reading section: [volumeControls] vctextw.x=(95 + vcAudioTabIndent) Result: 95 vcxoff.x=(opXoffset + vctextw + 15) Result: 110 vcx.x=(opXoffset + 10) Result: 10 vcMusicText.x=vcx Result: 10 vcMusicText.y=(opYoffset + 2) Result: 7 vcMusicText.w=vctextw Result: 95 vcMusicText.h=kLineHeight Result: 12 vcMusicText.align.x=kTextAlignRight Result: 2 vcMusicSlider.x=vcxoff Result: 110 vcMusicSlider.y=opYoffset Result: 5 vcMusicSlider.w=sliderWidth Result: 85 vcMusicSlider.h=sliderHeight Result: 12 vcMusicLabel.x=(vcxoff + prev.w + 10) Result: 205 vcMusicLabel.y=(opYoffset + 2) Result: 7 vcMusicLabel.w=24 Result: 24 vcMusicLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 19 vcSfxText.x=vcx Result: 10 vcSfxText.y=(opYoffset + 2) Result: 21 vcSfxText.w=vctextw Result: 95 vcSfxText.h=kLineHeight Result: 12 vcSfxText.align.x=kTextAlignRight Result: 2 vcSfxSlider.x=vcxoff Result: 110 vcSfxSlider.y=opYoffset Result: 19 vcSfxSlider.w=sliderWidth Result: 85 vcSfxSlider.h=sliderHeight Result: 12 vcSfxLabel.x=(vcxoff + prev.w + 10) Result: 205 vcSfxLabel.y=(opYoffset + 2) Result: 21 vcSfxLabel.w=24 Result: 24 vcSfxLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 33 vcSpeechText.x=vcx Result: 10 vcSpeechText.y=(opYoffset + 2) Result: 35 vcSpeechText.w=vctextw Result: 95 vcSpeechText.h=kLineHeight Result: 12 vcSpeechText.align.x=kTextAlignRight Result: 2 vcSpeechSlider.x=vcxoff Result: 110 vcSpeechSlider.y=opYoffset Result: 33 vcSpeechSlider.w=sliderWidth Result: 85 vcSpeechSlider.h=sliderHeight Result: 12 vcSpeechLabel.x=(vcxoff + prev.w + 10) Result: 205 vcSpeechLabel.y=(opYoffset + 2) Result: 35 vcSpeechLabel.w=24 Result: 24 vcSpeechLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 47 opYoffset.x=vBorder Result: 5 Reading section: [midiControls] mcx.x=10 Result: 10 mcFontButton.x=mcx Result: 10 mcFontButton.y=opYoffset Result: 5 mcFontButton.w=buttonWidth Result: 72 mcFontButton.h=buttonHeight Result: 16 mcFontPath.x=(prev.x2 + 20) Result: 102 mcFontPath.y=(opYoffset + 3) Result: 8 mcFontPath.w=(parent.w - (buttonWidth + 20) - 15 - kLineHeight - 10) Result: 171 mcFontPath.h=kLineHeight Result: 12 mcFontClearButton.x=(prev.x2 + 10) Result: 283 mcFontClearButton.y=(opYoffset + 2) Result: 7 mcFontClearButton.w=kLineHeight Result: 12 mcFontClearButton.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + buttonHeight + 2 * midiControlsSpacing) Result: 23 mcMixedCheckbox.x=mcx Result: 10 mcMixedCheckbox.y=opYoffset Result: 23 mcMixedCheckbox.w=(parent.w - mcx - 5) Result: 285 mcMixedCheckbox.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 40 mcMt32Checkbox.x=mcx Result: 10 mcMt32Checkbox.y=opYoffset Result: 40 mcMt32Checkbox.w=prev.w Result: 285 mcMt32Checkbox.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 57 mcGSCheckbox.x=mcx Result: 10 mcGSCheckbox.y=opYoffset Result: 57 mcGSCheckbox.w=prev.w Result: 285 mcGSCheckbox.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 74 mcMidiGainText.x=mcx Result: 10 mcMidiGainText.y=(opYoffset + 2) Result: 76 mcMidiGainText.w=95 Result: 95 mcMidiGainText.h=kLineHeight Result: 12 mcMidiGainText.align.x=kTextAlignRight Result: 2 mcMidiGainSlider.x=(prev.x2 + 10) Result: 115 mcMidiGainSlider.y=opYoffset Result: 74 mcMidiGainSlider.w=sliderWidth Result: 85 mcMidiGainSlider.h=sliderHeight Result: 12 mcMidiGainLabel.x=(prev.x2 + 10) Result: 210 mcMidiGainLabel.y=(opYoffset + 2) Result: 76 mcMidiGainLabel.w=40 Result: 40 mcMidiGainLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + midiControlsSpacing) Result: 87 yoffset.x=vBorder Result: 5 glOff.x=((buttonHeight - kLineHeight) / 2 + 2) Result: 4 globaloptions_savebutton.x=10 Result: 10 globaloptions_savebutton.y=yoffset Result: 5 globaloptions_savebutton.w=(buttonWidth + 5) Result: 77 globaloptions_savebutton.h=buttonHeight Result: 16 globaloptions_savepath.x=(prev.x2 + 20) Result: 107 globaloptions_savepath.y=(yoffset + glOff) Result: 9 globaloptions_savepath.w=(parent.w - (prev.w + 20) - 15) Result: 188 globaloptions_savepath.h=kLineHeight Result: 12 yoffset.x=(yoffset + buttonHeight + 4) Result: 25 globaloptions_extrabutton.x=10 Result: 10 globaloptions_extrabutton.y=yoffset Result: 25 globaloptions_extrabutton.w=(buttonWidth + 5) Result: 77 globaloptions_extrabutton.h=buttonHeight Result: 16 globaloptions_extrapath.x=(prev.x2 + 20) Result: 107 globaloptions_extrapath.y=(yoffset + glOff) Result: 29 globaloptions_extrapath.w=(parent.w - (prev.w + 20) - 15) Result: 188 globaloptions_extrapath.h=kLineHeight Result: 12 yoffset.x=(yoffset + buttonHeight + 4) Result: 45 globaloptions_themebutton.x=10 Result: 10 globaloptions_themebutton.y=yoffset Result: 45 globaloptions_themebutton.w=(buttonWidth + 5) Result: 77 globaloptions_themebutton.h=buttonHeight Result: 16 globaloptions_themepath.x=(prev.x2 + 20) Result: 107 globaloptions_themepath.y=(yoffset + glOff) Result: 49 globaloptions_themepath.w=(parent.w - (prev.w + 20) - 15) Result: 188 globaloptions_themepath.h=kLineHeight Result: 12 yoffset.x=(yoffset + buttonHeight + 4) Result: 65 globaloptions_keysbutton.x=10 Result: 10 globaloptions_keysbutton.y=yoffset Result: 65 globaloptions_keysbutton.w=(buttonWidth + 5) Result: 77 globaloptions_keysbutton.h=buttonHeight Result: 16 yoffset.x=vBorder Result: 5 glOff.x=((buttonHeight - kLineHeight) / 2 + 2) Result: 4 globaloptions_themebutton2.x=10 Result: 10 globaloptions_themebutton2.y=yoffset Result: 5 globaloptions_themebutton2.w=buttonWidth Result: 72 globaloptions_themebutton2.h=buttonHeight Result: 16 globaloptions_curtheme.x=(prev.x2 + 20) Result: 102 globaloptions_curtheme.y=(yoffset + glOff) Result: 9 globaloptions_curtheme.w=(parent.w - (prev.w + 20) - 10) Result: 198 globaloptions_curtheme.h=kLineHeight Result: 12 yoffset.x=(yoffset + buttonHeight + 4) Result: 25 globaloptions_autosaveperiod.x=10 Result: 10 globaloptions_autosaveperiod.y=yoffset Result: 25 globaloptions_autosaveperiod.w=(parent.w - 10 - 25) Result: 265 globaloptions_autosaveperiod.h=(kLineHeight + 2) Result: 14 globaloptions_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 136 globaloptions_cancel.y=(parent.h - buttonHeight - 8) Result: 146 globaloptions_cancel.w=buttonWidth Result: 72 globaloptions_cancel.h=buttonHeight Result: 16 globaloptions_ok.x=(prev.x2 + 10) Result: 218 globaloptions_ok.y=prev.y Result: 146 globaloptions_ok.w=prev.w Result: 72 globaloptions_ok.h=prev.h Result: 16 gameoptions.x=insetX Result: 10 gameoptions.y=insetY Result: 10 gameoptions.w=insetW Result: 300 gameoptions.h=insetH Result: 170 vBorder.x=5 Result: 5 gox.x=5 Result: 5 gow.x=(parent.w - 15) Result: 285 gameoptions_tabwidget.x=0 Result: 0 gameoptions_tabwidget.y=vBorder Result: 5 gameoptions_tabwidget.w=parent.w Result: 300 gameoptions_tabwidget.h=(parent.h - buttonHeight - 8 - 2 * vBorder) Result: 136 opYoffset.x=vBorder Result: 5 gameoptions_id.x=gox Result: 5 gameoptions_id.y=(opYoffset + 2) Result: 7 gameoptions_id.w=gameOptionsLabelWidth Result: 60 gameoptions_id.h=kLineHeight Result: 12 gameoptions_id.align.x=kTextAlignRight Result: 2 gameoptions_domain.x=prev.x2 Result: 65 gameoptions_domain.y=(prev.y - 1) Result: 6 gameoptions_domain.w=(parent.w - gameOptionsLabelWidth - 10 - gox) Result: 225 gameoptions_domain.h=(prev.h + 2) Result: 14 opYoffset.x=(opYoffset + prev.h + 5) Result: 24 gameoptions_name.x=gox Result: 5 gameoptions_name.y=(opYoffset + 2) Result: 26 gameoptions_name.w=gameOptionsLabelWidth Result: 60 gameoptions_name.h=kLineHeight Result: 12 gameoptions_name.align.x=kTextAlignRight Result: 2 gameoptions_desc.x=prev.x2 Result: 65 gameoptions_desc.y=(prev.y - 1) Result: 25 gameoptions_desc.w=(parent.w - gameOptionsLabelWidth - 10 - gox) Result: 225 gameoptions_desc.h=(prev.h + 2) Result: 14 opYoffset.x=(opYoffset + prev.h + 7) Result: 45 gameoptions_lang.x=gox Result: 5 gameoptions_lang.y=(opYoffset - 1) Result: 44 gameoptions_lang.w=gow Result: 285 gameoptions_lang.h=(kLineHeight + 2) Result: 14 opYoffset.x=(opYoffset + prev.h + 5) Result: 64 gameoptions_platform.x=prev.x Result: 5 gameoptions_platform.y=opYoffset Result: 64 gameoptions_platform.w=prev.w Result: 285 gameoptions_platform.h=prev.h Result: 14 opYoffset.x=(opYoffset + prev.h + 5) Result: 83 opYoffset.x=vBorder Result: 5 goOff.x=((buttonHeight - kLineHeight) / 2 + 2) Result: 4 gameoptions_savepath.x=gox Result: 5 gameoptions_savepath.y=opYoffset Result: 5 gameoptions_savepath.w=(buttonWidth + 5) Result: 77 gameoptions_savepath.h=buttonHeight Result: 16 gameoptions_savepathText.x=(prev.x2 + 20) Result: 102 gameoptions_savepathText.y=(opYoffset + goOff) Result: 9 gameoptions_savepathText.w=(parent.w - self.x - 10) Result: 188 gameoptions_savepathText.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 25 gameoptions_extrapath.x=gox Result: 5 gameoptions_extrapath.y=opYoffset Result: 25 gameoptions_extrapath.w=(buttonWidth + 5) Result: 77 gameoptions_extrapath.h=buttonHeight Result: 16 gameoptions_extrapathText.x=(prev.x2 + 20) Result: 102 gameoptions_extrapathText.y=(opYoffset + goOff) Result: 29 gameoptions_extrapathText.w=(parent.w - self.x - 10) Result: 188 gameoptions_extrapathText.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 45 gameoptions_gamepath.x=gox Result: 5 gameoptions_gamepath.y=opYoffset Result: 45 gameoptions_gamepath.w=(buttonWidth + 5) Result: 77 gameoptions_gamepath.h=buttonHeight Result: 16 gameoptions_gamepathText.x=(prev.x2 + 20) Result: 102 gameoptions_gamepathText.y=(opYoffset + goOff) Result: 49 gameoptions_gamepathText.w=(parent.w - self.x - 10) Result: 188 gameoptions_gamepathText.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 65 opYoffset.x=vBorder Result: 5 opXoffset.x=gox Result: 5 gameoptions_graphicsCheckbox.x=gox Result: 5 gameoptions_graphicsCheckbox.y=opYoffset Result: 5 gameoptions_graphicsCheckbox.w=(parent.w - gox - 5) Result: 290 gameoptions_graphicsCheckbox.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight) Result: 21 Reading section: [graphicsControls] gcx.x=10 Result: 10 gcw.x=(parent.w - 2 * 10) Result: 280 grModePopup.x=(gcx - 5) Result: 5 grModePopup.y=(opYoffset - 1) Result: 20 grModePopup.w=(gcw + 5) Result: 285 grModePopup.h=(kLineHeight + 2) Result: 14 opYoffset.x=(opYoffset + kLineHeight + 4) Result: 37 grRenderPopup.x=prev.x Result: 5 grRenderPopup.y=(opYoffset - 1) Result: 36 grRenderPopup.w=prev.w Result: 285 grRenderPopup.h=prev.h Result: 14 opYoffset.x=(opYoffset + kLineHeight + 4) Result: 53 grFullscreenCheckbox.x=gcx Result: 10 grFullscreenCheckbox.y=opYoffset Result: 53 grFullscreenCheckbox.w=(parent.w - gcx - 5) Result: 285 grFullscreenCheckbox.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight) Result: 69 grAspectCheckbox.x=prev.x Result: 10 grAspectCheckbox.y=opYoffset Result: 69 grAspectCheckbox.w=prev.w Result: 285 grAspectCheckbox.h=prev.h Result: 16 opYoffset.x=(opYoffset + buttonHeight) Result: 85 opYoffset.x=vBorder Result: 5 gameoptions_audioCheckbox.x=gox Result: 5 gameoptions_audioCheckbox.y=opYoffset Result: 5 gameoptions_audioCheckbox.w=(parent.w - gox - 5) Result: 290 gameoptions_audioCheckbox.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight) Result: 21 Reading section: [audioControls] aux.x=10 Result: 10 auw.x=(parent.w - 2 * 10) Result: 280 auMidiPopup.x=(aux - 5) Result: 5 auMidiPopup.y=(opYoffset - 1) Result: 20 auMidiPopup.w=(auw + 5) Result: 285 auMidiPopup.h=(kLineHeight + 2) Result: 14 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 41 auSampleRatePopup.x=(aux - 5) Result: 5 auSampleRatePopup.y=(opYoffset - 1) Result: 40 auSampleRatePopup.w=(auw + 5) Result: 285 auSampleRatePopup.h=(kLineHeight + 2) Result: 14 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 61 Reading section: [subtitleControls] sbx.x=(opXoffset + 10) Result: 15 sbYoff.x=(buttonHeight / 8) Result: 2 sbOff.x=((sliderHeight - kLineHeight) / 2 + 2) Result: 2 sbtextw.x=(100 + vcAudioTabIndent) Result: 100 opYoffset.x=(opYoffset + sbYoff) Result: 63 subToggleDesc.x=sbx Result: 15 subToggleDesc.y=(opYoffset + sbYoff) Result: 65 subToggleDesc.w=sbtextw Result: 100 subToggleDesc.h=buttonHeight Result: 16 subToggleDesc.align.x=kTextAlignRight Result: 2 subToggleButton.x=prev.x2 Result: 115 subToggleButton.y=(opYoffset - sbYoff) Result: 61 subToggleButton.w=(buttonWidth + 54) Result: 126 subToggleButton.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 85 subSubtitleSpeedDesc.x=sbx Result: 15 subSubtitleSpeedDesc.y=(opYoffset + sbOff) Result: 87 subSubtitleSpeedDesc.w=sbtextw Result: 100 subSubtitleSpeedDesc.h=kLineHeight Result: 12 subSubtitleSpeedDesc.align.x=kTextAlignRight Result: 2 subSubtitleSpeedSlider.x=prev.x2 Result: 115 subSubtitleSpeedSlider.y=opYoffset Result: 85 subSubtitleSpeedSlider.w=sliderWidth Result: 85 subSubtitleSpeedSlider.h=sliderHeight Result: 12 subSubtitleSpeedLabel.x=(prev.x2 + 10) Result: 210 subSubtitleSpeedLabel.y=(opYoffset + sbOff) Result: 87 subSubtitleSpeedLabel.w=24 Result: 24 subSubtitleSpeedLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 105 opYoffset.x=vBorder Result: 5 gameoptions_volumeCheckbox.x=gox Result: 5 gameoptions_volumeCheckbox.y=opYoffset Result: 5 gameoptions_volumeCheckbox.w=(parent.w - gox - 5) Result: 290 gameoptions_volumeCheckbox.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight) Result: 21 Reading section: [volumeControls] vctextw.x=(95 + vcAudioTabIndent) Result: 95 vcxoff.x=(opXoffset + vctextw + 15) Result: 115 vcx.x=(opXoffset + 10) Result: 15 vcMusicText.x=vcx Result: 15 vcMusicText.y=(opYoffset + 2) Result: 23 vcMusicText.w=vctextw Result: 95 vcMusicText.h=kLineHeight Result: 12 vcMusicText.align.x=kTextAlignRight Result: 2 vcMusicSlider.x=vcxoff Result: 115 vcMusicSlider.y=opYoffset Result: 21 vcMusicSlider.w=sliderWidth Result: 85 vcMusicSlider.h=sliderHeight Result: 12 vcMusicLabel.x=(vcxoff + prev.w + 10) Result: 210 vcMusicLabel.y=(opYoffset + 2) Result: 23 vcMusicLabel.w=24 Result: 24 vcMusicLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 35 vcSfxText.x=vcx Result: 15 vcSfxText.y=(opYoffset + 2) Result: 37 vcSfxText.w=vctextw Result: 95 vcSfxText.h=kLineHeight Result: 12 vcSfxText.align.x=kTextAlignRight Result: 2 vcSfxSlider.x=vcxoff Result: 115 vcSfxSlider.y=opYoffset Result: 35 vcSfxSlider.w=sliderWidth Result: 85 vcSfxSlider.h=sliderHeight Result: 12 vcSfxLabel.x=(vcxoff + prev.w + 10) Result: 210 vcSfxLabel.y=(opYoffset + 2) Result: 37 vcSfxLabel.w=24 Result: 24 vcSfxLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 49 vcSpeechText.x=vcx Result: 15 vcSpeechText.y=(opYoffset + 2) Result: 51 vcSpeechText.w=vctextw Result: 95 vcSpeechText.h=kLineHeight Result: 12 vcSpeechText.align.x=kTextAlignRight Result: 2 vcSpeechSlider.x=vcxoff Result: 115 vcSpeechSlider.y=opYoffset Result: 49 vcSpeechSlider.w=sliderWidth Result: 85 vcSpeechSlider.h=sliderHeight Result: 12 vcSpeechLabel.x=(vcxoff + prev.w + 10) Result: 210 vcSpeechLabel.y=(opYoffset + 2) Result: 51 vcSpeechLabel.w=24 Result: 24 vcSpeechLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 63 opYoffset.x=vBorder Result: 5 gameoptions_midiCheckbox.x=gox Result: 5 gameoptions_midiCheckbox.y=opYoffset Result: 5 gameoptions_midiCheckbox.w=(parent.w - gox - 5) Result: 290 gameoptions_midiCheckbox.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight) Result: 21 Reading section: [midiControls] mcx.x=10 Result: 10 mcFontButton.x=mcx Result: 10 mcFontButton.y=opYoffset Result: 21 mcFontButton.w=buttonWidth Result: 72 mcFontButton.h=buttonHeight Result: 16 mcFontPath.x=(prev.x2 + 20) Result: 102 mcFontPath.y=(opYoffset + 3) Result: 24 mcFontPath.w=(parent.w - (buttonWidth + 20) - 15 - kLineHeight - 10) Result: 171 mcFontPath.h=kLineHeight Result: 12 mcFontClearButton.x=(prev.x2 + 10) Result: 283 mcFontClearButton.y=(opYoffset + 2) Result: 23 mcFontClearButton.w=kLineHeight Result: 12 mcFontClearButton.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + buttonHeight + 2 * midiControlsSpacing) Result: 39 mcMixedCheckbox.x=mcx Result: 10 mcMixedCheckbox.y=opYoffset Result: 39 mcMixedCheckbox.w=(parent.w - mcx - 5) Result: 285 mcMixedCheckbox.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 56 mcMt32Checkbox.x=mcx Result: 10 mcMt32Checkbox.y=opYoffset Result: 56 mcMt32Checkbox.w=prev.w Result: 285 mcMt32Checkbox.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 73 mcGSCheckbox.x=mcx Result: 10 mcGSCheckbox.y=opYoffset Result: 73 mcGSCheckbox.w=prev.w Result: 285 mcGSCheckbox.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + midiControlsSpacing) Result: 90 mcMidiGainText.x=mcx Result: 10 mcMidiGainText.y=(opYoffset + 2) Result: 92 mcMidiGainText.w=95 Result: 95 mcMidiGainText.h=kLineHeight Result: 12 mcMidiGainText.align.x=kTextAlignRight Result: 2 mcMidiGainSlider.x=(prev.x2 + 10) Result: 115 mcMidiGainSlider.y=opYoffset Result: 90 mcMidiGainSlider.w=sliderWidth Result: 85 mcMidiGainSlider.h=sliderHeight Result: 12 mcMidiGainLabel.x=(prev.x2 + 10) Result: 210 mcMidiGainLabel.y=(opYoffset + 2) Result: 92 mcMidiGainLabel.w=40 Result: 40 mcMidiGainLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + midiControlsSpacing) Result: 103 gameoptions_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 136 gameoptions_cancel.y=(parent.h - buttonHeight - 8) Result: 146 gameoptions_cancel.w=buttonWidth Result: 72 gameoptions_cancel.h=buttonHeight Result: 16 gameoptions_ok.x=(prev.x2 + 10) Result: 218 gameoptions_ok.y=prev.y Result: 146 gameoptions_ok.w=prev.w Result: 72 gameoptions_ok.h=prev.h Result: 16 keysdialog.x=(w / 20) Result: 16 keysdialog.y=(h / 10) Result: 20 keysdialog.w=(w - w / 10) Result: 288 keysdialog.h=(h - h / 4) Result: 150 keysdialog_map.x=(parent.w - buttonWidth - 10) Result: 206 keysdialog_map.y=(10 + 2 * kLineHeight) Result: 34 keysdialog_map.w=buttonWidth Result: 72 keysdialog_map.h=buttonHeight Result: 16 keysdialog_ok.x=prev.x Result: 206 keysdialog_ok.y=(prev.y2 + 4) Result: 54 keysdialog_ok.w=prev.w Result: 72 keysdialog_ok.h=prev.h Result: 16 keysdialog_cancel.x=prev.x Result: 206 keysdialog_cancel.y=(prev.y2 + 4) Result: 74 keysdialog_cancel.w=prev.w Result: 72 keysdialog_cancel.h=prev.h Result: 16 keysdialog_action.x=10 Result: 10 keysdialog_action.y=10 Result: 10 keysdialog_action.w=(parent.w - 20) Result: 268 keysdialog_action.h=kLineHeight Result: 12 keysdialog_action.align.x=kTextAlignCenter Result: 1 keysdialog_list.x=prev.x Result: 10 keysdialog_list.y=(prev.y + 2 * kLineHeight) Result: 34 keysdialog_list.w=(parent.w - buttonWidth - 30) Result: 186 keysdialog_list.h=(parent.h - kLineHeight * 6) Result: 78 keysdialog_mapping.x=prev.x Result: 10 keysdialog_mapping.y=(prev.y + prev.h + kLineHeight) Result: 124 keysdialog_mapping.w=(parent.w - buttonWidth - 20) Result: 196 keysdialog_mapping.h=kLineHeight Result: 12 massadddialog.x=10 Result: 10 massadddialog.y=20 Result: 20 massadddialog.w=300 Result: 300 massadddialog.h=174 Result: 174 massadddialog_caption.x=10 Result: 10 massadddialog_caption.y=(10 + 1 * kLineHeight) Result: 22 massadddialog_caption.w=(parent.w - 2*10) Result: 280 massadddialog_caption.h=kLineHeight Result: 12 massadddialog_caption.align.x=kTextAlignCenter Result: 1 massadddialog_dirprogress.x=10 Result: 10 massadddialog_dirprogress.y=(10 + 3 * kLineHeight) Result: 46 massadddialog_dirprogress.w=(parent.w - 2*10) Result: 280 massadddialog_dirprogress.h=kLineHeight Result: 12 massadddialog_dirprogress.align.x=kTextAlignCenter Result: 1 massadddialog_gameprogress.x=10 Result: 10 massadddialog_gameprogress.y=(10 + 4 * kLineHeight) Result: 58 massadddialog_gameprogress.w=(parent.w - 2*10) Result: 280 massadddialog_gameprogress.h=kLineHeight Result: 12 massadddialog_gameprogress.align.x=kTextAlignCenter Result: 1 massadddialog_ok.x=((parent.w - (buttonWidth * 2)) / 2) Result: 78 massadddialog_ok.y=(parent.h - buttonHeight - 8) Result: 150 massadddialog_ok.w=buttonWidth Result: 72 massadddialog_ok.h=buttonHeight Result: 16 massadddialog_cancel.x=(prev.x2 + 10) Result: 160 massadddialog_cancel.y=prev.y Result: 150 massadddialog_cancel.w=prev.w Result: 72 massadddialog_cancel.h=prev.h Result: 16 scummDummyDialog.x=0 Result: 0 scummDummyDialog.y=80 Result: 80 scummDummyDialog.w=0 Result: 0 scummDummyDialog.h=16 Result: 16 Reading section: [scummmain] smY.x=(scummmainVSpace + scummmainVAddOff) Result: 7 scummmain_resume.x=scummmainHOffset Result: 8 scummmain_resume.y=smY Result: 7 scummmain_resume.w=scummmainButtonWidth Result: 90 scummmain_resume.h=scummmainButtonHeight Result: 16 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 25 smY.x=(smY + scummmainVSpace) Result: 30 scummmain_load.x=prev.x Result: 8 scummmain_load.y=smY Result: 30 scummmain_load.w=prev.w Result: 90 scummmain_load.h=prev.h Result: 16 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 48 scummmain_save.x=prev.x Result: 8 scummmain_save.y=smY Result: 48 scummmain_save.w=prev.w Result: 90 scummmain_save.h=prev.h Result: 16 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 66 smY.x=(smY + scummmainVSpace) Result: 71 scummmain_options.x=prev.x Result: 8 scummmain_options.y=smY Result: 71 scummmain_options.w=prev.w Result: 90 scummmain_options.h=prev.h Result: 16 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 89 scummmain_about.x=prev.x Result: 8 scummmain_about.y=smY Result: 89 scummmain_about.w=prev.w Result: 90 scummmain_about.h=prev.h Result: 16 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 107 scummmain_help.x=prev.x Result: 8 scummmain_help.y=smY Result: 107 scummmain_help.w=prev.w Result: 90 scummmain_help.h=prev.h Result: 16 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 125 smY.x=(smY + scummmainVSpace) Result: 130 scummmain_quit.x=prev.x Result: 8 scummmain_quit.y=smY Result: 130 scummmain_quit.w=prev.w Result: 90 scummmain_quit.h=prev.h Result: 16 smY.x=(smY + scummmainButtonHeight + scummmainVAddOff) Result: 148 smW.x=(scummmainButtonWidth + 2 * scummmainHOffset) Result: 106 smH.x=(smY + scummmainVSpace) Result: 153 scummmain.x=((w - smW) / 2) Result: 107 scummmain.y=((h - smH) / 2) Result: 23 scummmain.w=smW Result: 106 scummmain.h=smH Result: 153 opYoffset.x=8 Result: 8 Reading section: [volumeControls] vctextw.x=(95 + vcAudioTabIndent) Result: 95 vcxoff.x=(opXoffset + vctextw + 15) Result: 115 vcx.x=(opXoffset + 10) Result: 15 vcMusicText.x=vcx Result: 15 vcMusicText.y=(opYoffset + 2) Result: 10 vcMusicText.w=vctextw Result: 95 vcMusicText.h=kLineHeight Result: 12 vcMusicText.align.x=kTextAlignRight Result: 2 vcMusicSlider.x=vcxoff Result: 115 vcMusicSlider.y=opYoffset Result: 8 vcMusicSlider.w=sliderWidth Result: 85 vcMusicSlider.h=sliderHeight Result: 12 vcMusicLabel.x=(vcxoff + prev.w + 10) Result: 210 vcMusicLabel.y=(opYoffset + 2) Result: 10 vcMusicLabel.w=24 Result: 24 vcMusicLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 22 vcSfxText.x=vcx Result: 15 vcSfxText.y=(opYoffset + 2) Result: 24 vcSfxText.w=vctextw Result: 95 vcSfxText.h=kLineHeight Result: 12 vcSfxText.align.x=kTextAlignRight Result: 2 vcSfxSlider.x=vcxoff Result: 115 vcSfxSlider.y=opYoffset Result: 22 vcSfxSlider.w=sliderWidth Result: 85 vcSfxSlider.h=sliderHeight Result: 12 vcSfxLabel.x=(vcxoff + prev.w + 10) Result: 210 vcSfxLabel.y=(opYoffset + 2) Result: 24 vcSfxLabel.w=24 Result: 24 vcSfxLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 36 vcSpeechText.x=vcx Result: 15 vcSpeechText.y=(opYoffset + 2) Result: 38 vcSpeechText.w=vctextw Result: 95 vcSpeechText.h=kLineHeight Result: 12 vcSpeechText.align.x=kTextAlignRight Result: 2 vcSpeechSlider.x=vcxoff Result: 115 vcSpeechSlider.y=opYoffset Result: 36 vcSpeechSlider.w=sliderWidth Result: 85 vcSpeechSlider.h=sliderHeight Result: 12 vcSpeechLabel.x=(vcxoff + prev.w + 10) Result: 210 vcSpeechLabel.y=(opYoffset + 2) Result: 38 vcSpeechLabel.w=24 Result: 24 vcSpeechLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 50 Reading section: [subtitleControls] sbx.x=(opXoffset + 10) Result: 15 sbYoff.x=(buttonHeight / 8) Result: 2 sbOff.x=((sliderHeight - kLineHeight) / 2 + 2) Result: 2 sbtextw.x=(100 + vcAudioTabIndent) Result: 100 opYoffset.x=(opYoffset + sbYoff) Result: 52 subToggleDesc.x=sbx Result: 15 subToggleDesc.y=(opYoffset + sbYoff) Result: 54 subToggleDesc.w=sbtextw Result: 100 subToggleDesc.h=buttonHeight Result: 16 subToggleDesc.align.x=kTextAlignRight Result: 2 subToggleButton.x=prev.x2 Result: 115 subToggleButton.y=(opYoffset - sbYoff) Result: 50 subToggleButton.w=(buttonWidth + 54) Result: 126 subToggleButton.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 74 subSubtitleSpeedDesc.x=sbx Result: 15 subSubtitleSpeedDesc.y=(opYoffset + sbOff) Result: 76 subSubtitleSpeedDesc.w=sbtextw Result: 100 subSubtitleSpeedDesc.h=kLineHeight Result: 12 subSubtitleSpeedDesc.align.x=kTextAlignRight Result: 2 subSubtitleSpeedSlider.x=prev.x2 Result: 115 subSubtitleSpeedSlider.y=opYoffset Result: 74 subSubtitleSpeedSlider.w=sliderWidth Result: 85 subSubtitleSpeedSlider.h=sliderHeight Result: 12 subSubtitleSpeedLabel.x=(prev.x2 + 10) Result: 210 subSubtitleSpeedLabel.y=(opYoffset + sbOff) Result: 76 subSubtitleSpeedLabel.w=24 Result: 24 subSubtitleSpeedLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 94 opYoffset.x=(opYoffset + buttonHeight) Result: 110 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 130 soWidth.x=(39 + 3 * buttonWidth) Result: 255 scummconfig_keys.x=(soWidth - 3 * (buttonWidth + 4) + 6) Result: 33 scummconfig_keys.y=opYoffset Result: 130 scummconfig_keys.w=(buttonWidth - 10) Result: 62 scummconfig_keys.h=buttonHeight Result: 16 scummconfig_cancel.x=(prev.x2 + 4) Result: 99 scummconfig_cancel.y=prev.y Result: 130 scummconfig_cancel.w=(prev.w + 10) Result: 72 scummconfig_cancel.h=prev.h Result: 16 scummconfig_ok.x=(prev.x2 + 4) Result: 175 scummconfig_ok.y=prev.y Result: 130 scummconfig_ok.w=prev.w Result: 72 scummconfig_ok.h=prev.h Result: 16 opYoffset.x=(opYoffset + buttonHeight) Result: 146 scummconfig.x=((w - soWidth) / 2) Result: 32 scummconfig.y=((h - opYoffset) / 2) Result: 27 scummconfig.w=soWidth Result: 255 scummconfig.h=(opYoffset + 8) Result: 154 scummHelpNumLines.x=15 Result: 15 shH.x=(5 + (2 + scummHelpNumLines) * kFontHeight + buttonHeight + 7) Result: 198 scummhelp.x=scummhelpX Result: 5 scummhelp.y=((h - shH) / 2) Result: 1 scummhelp.w=scummhelpW Result: 310 scummhelp.h=shH Result: 198 scummhelp_title.x=10 Result: 10 scummhelp_title.y=5 Result: 5 scummhelp_title.w=scummhelpW Result: 310 scummhelp_title.h=kFontHeight Result: 10 scummhelp_key.x.x=10 Result: 10 scummhelp_key.yoffset.x=5 Result: 5 scummhelp_key.w.x=80 Result: 80 scummhelp_key.h.x=kFontHeight Result: 10 scummhelp_dsc.x.x=90 Result: 90 scummhelp_dsc.yoffset.x=5 Result: 5 scummhelp_dsc.w.x=(scummhelpW - 10 - 90) Result: 210 scummhelp_dsc.h.x=kFontHeight Result: 10 scummhelp_prev.x=10 Result: 10 scummhelp_prev.y=(5 + kFontHeight * (scummHelpNumLines + 2) + 2) Result: 177 scummhelp_prev.w=buttonWidth Result: 72 scummhelp_prev.h=buttonHeight Result: 16 scummhelp_next.x=(prev.x2 + 8) Result: 90 scummhelp_next.y=prev.y Result: 177 scummhelp_next.w=prev.w Result: 72 scummhelp_next.h=prev.h Result: 16 scummhelp_close.x=(scummhelpW - 8 - buttonWidth) Result: 230 scummhelp_close.y=prev.y Result: 177 scummhelp_close.w=prev.w Result: 72 scummhelp_close.h=prev.h Result: 16 scummsaveload.x=8 Result: 8 scummsaveload.y=8 Result: 8 scummsaveload.w=(w - 2 * 8) Result: 304 scummsaveload.h=(h - 16) Result: 184 scummsaveload_title.x=10 Result: 10 scummsaveload_title.y=2 Result: 2 scummsaveload_title.w=(parent.w - 2 * 10 - 180) Result: 104 scummsaveload_title.h=kLineHeight Result: 12 scummsaveload_title.align.x=kTextAlignCenter Result: 1 scummsaveload_list.x=10 Result: 10 scummsaveload_list.y=18 Result: 18 scummsaveload_list.w=prev.w Result: 104 scummsaveload_list.h=(parent.h - 17 - buttonHeight - 8 - self.y) Result: 125 scummsaveload_thumbnail.x=(parent.w - (kThumbnailWidth + 18)) Result: 126 scummsaveload_thumbnail.y=22 Result: 22 scummsaveload_thumbnail.hPad.x=4 Result: 4 scummsaveload_thumbnail.vPad.x=4 Result: 4 scummsaveload_thumbnail.fillR.x=0 Result: 0 scummsaveload_thumbnail.fillG.x=0 Result: 0 scummsaveload_thumbnail.fillB.x=0 Result: 0 scummsaveload_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 140 scummsaveload_cancel.y=(parent.h - buttonHeight - 8) Result: 160 scummsaveload_cancel.w=buttonWidth Result: 72 scummsaveload_cancel.h=buttonHeight Result: 16 scummsaveload_choose.x=(prev.x2 + 10) Result: 222 scummsaveload_choose.y=prev.y Result: 160 scummsaveload_choose.w=prev.w Result: 72 scummsaveload_choose.h=prev.h Result: 16 scummsaveload_extinfo.visible.x=true Result: 1 vBorder.x=5 Result: 5 opYoffset.x=vBorder Result: 5 Reading section: [audioControls] aux.x=10 Result: 10 auw.x=(parent.w - 2 * 10) Result: 280 auMidiPopup.x=(aux - 5) Result: 5 auMidiPopup.y=(opYoffset - 1) Result: 4 auMidiPopup.w=(auw + 5) Result: 285 auMidiPopup.h=(kLineHeight + 2) Result: 14 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 25 auSampleRatePopup.x=(aux - 5) Result: 5 auSampleRatePopup.y=(opYoffset - 1) Result: 24 auSampleRatePopup.w=(auw + 5) Result: 285 auSampleRatePopup.h=(kLineHeight + 2) Result: 14 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 45 Reading section: [subtitleControls] sbx.x=(opXoffset + 10) Result: 15 sbYoff.x=(buttonHeight / 8) Result: 2 sbOff.x=((sliderHeight - kLineHeight) / 2 + 2) Result: 2 sbtextw.x=(100 + vcAudioTabIndent) Result: 100 opYoffset.x=(opYoffset + sbYoff) Result: 47 subToggleDesc.x=sbx Result: 15 subToggleDesc.y=(opYoffset + sbYoff) Result: 49 subToggleDesc.w=sbtextw Result: 100 subToggleDesc.h=buttonHeight Result: 16 subToggleDesc.align.x=kTextAlignRight Result: 2 subToggleButton.x=prev.x2 Result: 115 subToggleButton.y=(opYoffset - sbYoff) Result: 45 subToggleButton.w=(buttonWidth + 54) Result: 126 subToggleButton.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 69 subSubtitleSpeedDesc.x=sbx Result: 15 subSubtitleSpeedDesc.y=(opYoffset + sbOff) Result: 71 subSubtitleSpeedDesc.w=sbtextw Result: 100 subSubtitleSpeedDesc.h=kLineHeight Result: 12 subSubtitleSpeedDesc.align.x=kTextAlignRight Result: 2 subSubtitleSpeedSlider.x=prev.x2 Result: 115 subSubtitleSpeedSlider.y=opYoffset Result: 69 subSubtitleSpeedSlider.w=sliderWidth Result: 85 subSubtitleSpeedSlider.h=sliderHeight Result: 12 subSubtitleSpeedLabel.x=(prev.x2 + 10) Result: 210 subSubtitleSpeedLabel.y=(opYoffset + sbOff) Result: 71 subSubtitleSpeedLabel.w=24 Result: 24 subSubtitleSpeedLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 89 opYoffset.x=vBorder Result: 5 Reading section: [volumeControls] vctextw.x=(95 + vcAudioTabIndent) Result: 95 vcxoff.x=(opXoffset + vctextw + 15) Result: 115 vcx.x=(opXoffset + 10) Result: 15 vcMusicText.x=vcx Result: 15 vcMusicText.y=(opYoffset + 2) Result: 7 vcMusicText.w=vctextw Result: 95 vcMusicText.h=kLineHeight Result: 12 vcMusicText.align.x=kTextAlignRight Result: 2 vcMusicSlider.x=vcxoff Result: 115 vcMusicSlider.y=opYoffset Result: 5 vcMusicSlider.w=sliderWidth Result: 85 vcMusicSlider.h=sliderHeight Result: 12 vcMusicLabel.x=(vcxoff + prev.w + 10) Result: 210 vcMusicLabel.y=(opYoffset + 2) Result: 7 vcMusicLabel.w=24 Result: 24 vcMusicLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 19 vcSfxText.x=vcx Result: 15 vcSfxText.y=(opYoffset + 2) Result: 21 vcSfxText.w=vctextw Result: 95 vcSfxText.h=kLineHeight Result: 12 vcSfxText.align.x=kTextAlignRight Result: 2 vcSfxSlider.x=vcxoff Result: 115 vcSfxSlider.y=opYoffset Result: 19 vcSfxSlider.w=sliderWidth Result: 85 vcSfxSlider.h=sliderHeight Result: 12 vcSfxLabel.x=(vcxoff + prev.w + 10) Result: 210 vcSfxLabel.y=(opYoffset + 2) Result: 21 vcSfxLabel.w=24 Result: 24 vcSfxLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 33 vcSpeechText.x=vcx Result: 15 vcSpeechText.y=(opYoffset + 2) Result: 35 vcSpeechText.w=vctextw Result: 95 vcSpeechText.h=kLineHeight Result: 12 vcSpeechText.align.x=kTextAlignRight Result: 2 vcSpeechSlider.x=vcxoff Result: 115 vcSpeechSlider.y=opYoffset Result: 33 vcSpeechSlider.w=sliderWidth Result: 85 vcSpeechSlider.h=sliderHeight Result: 12 vcSpeechLabel.x=(vcxoff + prev.w + 10) Result: 210 vcSpeechLabel.y=(opYoffset + 2) Result: 35 vcSpeechLabel.w=24 Result: 24 vcSpeechLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 47 opYoffset.x=vBorder Result: 5 gameoptions_audioCheckbox.x=gox Result: 5 gameoptions_audioCheckbox.y=opYoffset Result: 5 gameoptions_audioCheckbox.w=(parent.w - gox - 5) Result: 290 gameoptions_audioCheckbox.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 27 Reading section: [audioControls] aux.x=10 Result: 10 auw.x=(parent.w - 2 * 10) Result: 280 auMidiPopup.x=(aux - 5) Result: 5 auMidiPopup.y=(opYoffset - 1) Result: 26 auMidiPopup.w=(auw + 5) Result: 285 auMidiPopup.h=(kLineHeight + 2) Result: 14 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 47 auSampleRatePopup.x=(aux - 5) Result: 5 auSampleRatePopup.y=(opYoffset - 1) Result: 46 auSampleRatePopup.w=(auw + 5) Result: 285 auSampleRatePopup.h=(kLineHeight + 2) Result: 14 opYoffset.x=(opYoffset + buttonHeight + 4) Result: 67 Reading section: [subtitleControls] sbx.x=(opXoffset + 10) Result: 15 sbYoff.x=(buttonHeight / 8) Result: 2 sbOff.x=((sliderHeight - kLineHeight) / 2 + 2) Result: 2 sbtextw.x=(100 + vcAudioTabIndent) Result: 100 opYoffset.x=(opYoffset + sbYoff) Result: 69 subToggleDesc.x=sbx Result: 15 subToggleDesc.y=(opYoffset + sbYoff) Result: 71 subToggleDesc.w=sbtextw Result: 100 subToggleDesc.h=buttonHeight Result: 16 subToggleDesc.align.x=kTextAlignRight Result: 2 subToggleButton.x=prev.x2 Result: 115 subToggleButton.y=(opYoffset - sbYoff) Result: 67 subToggleButton.w=(buttonWidth + 54) Result: 126 subToggleButton.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 91 subSubtitleSpeedDesc.x=sbx Result: 15 subSubtitleSpeedDesc.y=(opYoffset + sbOff) Result: 93 subSubtitleSpeedDesc.w=sbtextw Result: 100 subSubtitleSpeedDesc.h=kLineHeight Result: 12 subSubtitleSpeedDesc.align.x=kTextAlignRight Result: 2 subSubtitleSpeedSlider.x=prev.x2 Result: 115 subSubtitleSpeedSlider.y=opYoffset Result: 91 subSubtitleSpeedSlider.w=sliderWidth Result: 85 subSubtitleSpeedSlider.h=sliderHeight Result: 12 subSubtitleSpeedLabel.x=(prev.x2 + 10) Result: 210 subSubtitleSpeedLabel.y=(opYoffset + sbOff) Result: 93 subSubtitleSpeedLabel.w=24 Result: 24 subSubtitleSpeedLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + 8) Result: 111 opYoffset.x=vBorder Result: 5 gameoptions_volumeCheckbox.x=gox Result: 5 gameoptions_volumeCheckbox.y=opYoffset Result: 5 gameoptions_volumeCheckbox.w=(parent.w - gox - 5) Result: 290 gameoptions_volumeCheckbox.h=buttonHeight Result: 16 opYoffset.x=(opYoffset + buttonHeight + 6) Result: 27 Reading section: [volumeControls] vctextw.x=(95 + vcAudioTabIndent) Result: 95 vcxoff.x=(opXoffset + vctextw + 15) Result: 115 vcx.x=(opXoffset + 10) Result: 15 vcMusicText.x=vcx Result: 15 vcMusicText.y=(opYoffset + 2) Result: 29 vcMusicText.w=vctextw Result: 95 vcMusicText.h=kLineHeight Result: 12 vcMusicText.align.x=kTextAlignRight Result: 2 vcMusicSlider.x=vcxoff Result: 115 vcMusicSlider.y=opYoffset Result: 27 vcMusicSlider.w=sliderWidth Result: 85 vcMusicSlider.h=sliderHeight Result: 12 vcMusicLabel.x=(vcxoff + prev.w + 10) Result: 210 vcMusicLabel.y=(opYoffset + 2) Result: 29 vcMusicLabel.w=24 Result: 24 vcMusicLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 41 vcSfxText.x=vcx Result: 15 vcSfxText.y=(opYoffset + 2) Result: 43 vcSfxText.w=vctextw Result: 95 vcSfxText.h=kLineHeight Result: 12 vcSfxText.align.x=kTextAlignRight Result: 2 vcSfxSlider.x=vcxoff Result: 115 vcSfxSlider.y=opYoffset Result: 41 vcSfxSlider.w=sliderWidth Result: 85 vcSfxSlider.h=sliderHeight Result: 12 vcSfxLabel.x=(vcxoff + prev.w + 10) Result: 210 vcSfxLabel.y=(opYoffset + 2) Result: 43 vcSfxLabel.w=24 Result: 24 vcSfxLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 55 vcSpeechText.x=vcx Result: 15 vcSpeechText.y=(opYoffset + 2) Result: 57 vcSpeechText.w=vctextw Result: 95 vcSpeechText.h=kLineHeight Result: 12 vcSpeechText.align.x=kTextAlignRight Result: 2 vcSpeechSlider.x=vcxoff Result: 115 vcSpeechSlider.y=opYoffset Result: 55 vcSpeechSlider.w=sliderWidth Result: 85 vcSpeechSlider.h=sliderHeight Result: 12 vcSpeechLabel.x=(vcxoff + prev.w + 10) Result: 210 vcSpeechLabel.y=(opYoffset + 2) Result: 57 vcSpeechLabel.w=24 Result: 24 vcSpeechLabel.h=kLineHeight Result: 12 opYoffset.x=(opYoffset + sliderHeight + vcAudioTabSpacing) Result: 69 TabWidget.tabWidth.x=0 Result: 0 TabWidget.tabHeight.x=16 Result: 16 TabWidget.titleVPad.x=2 Result: 2 scummsaveload.x=8 Result: 8 scummsaveload.y=8 Result: 8 scummsaveload.w=(w - 2 * 8) Result: 304 scummsaveload.h=(h - 16) Result: 184 scummsaveload_title.x=10 Result: 10 scummsaveload_title.y=2 Result: 2 scummsaveload_title.w=(parent.w - 2 * 10) Result: 284 scummsaveload_title.h=kLineHeight Result: 12 scummsaveload_list.x=10 Result: 10 scummsaveload_list.y=18 Result: 18 scummsaveload_list.w=prev.w Result: 284 scummsaveload_list.h=(parent.h - 17 - buttonHeight - 8 - self.y) Result: 125 scummsaveload_thumbnail.x=(parent.w - (kThumbnailWidth + 22)) Result: 122 scummsaveload_thumbnail.y=18 Result: 18 scummsaveload_cancel.x=(parent.w - 2 * (buttonWidth + 10)) Result: 140 scummsaveload_cancel.y=(parent.h - buttonHeight - 8) Result: 160 scummsaveload_cancel.w=buttonWidth Result: 72 scummsaveload_cancel.h=buttonHeight Result: 16 scummsaveload_choose.x=(prev.x2 + 10) Result: 222 scummsaveload_choose.y=prev.y Result: 160 scummsaveload_choose.w=prev.w Result: 72 scummsaveload_choose.h=prev.h Result: 16 scummsaveload_extinfo.visible.x=false Result: 0 Number of variables: 1390 Reading section: [320xY] Reading section: [pixmaps] pix_dialog_corner.x="dialog_bkgd_corner.bmp" pix_dialog_top.x="dialog_bkgd_top.bmp" pix_dialog_left.x="dialog_bkgd_left.bmp" pix_dialog_bkgd.x="dialog_bkgd.bmp" pix_widget_corner.x="widget_bkgd_corner.bmp" pix_widget_top.x="widget_bkgd_top.bmp" pix_widget_left.x="widget_bkgd_left.bmp" pix_widget_bkgd.x="widget_bkgd.bmp" pix_widget_small_corner.x="widget_small_bkgd_corner.bmp" pix_widget_small_top.x="widget_small_bkgd_top.bmp" pix_widget_small_left.x="widget_small_bkgd_left.bmp" pix_widget_small_bkgd.x="widget_small_bkgd.bmp" pix_checkbox_empty.x="checkbox_empty.bmp" pix_checkbox_checked.x="checkbox_checked.bmp" pix_widget_arrow.x="widget_arrow.bmp" pix_tab_corner.x="button_bkgd_corner.bmp" pix_tab_top.x="widget_bkgd_top.bmp" pix_tab_left.x="widget_bkgd_left.bmp" pix_tab_bkgd.x="widget_bkgd.bmp" pix_slider_bkgd_corner.x="button_bkgd_corner.bmp" pix_slider_bkgd_top.x="button_bkgd_top.bmp" pix_slider_bkgd_left.x="button_bkgd_left.bmp" pix_slider_bkgd_bkgd.x="button_bkgd.bmp" pix_slider_corner.x="button_bkgd_corner.bmp" pix_slider_top.x="button_bkgd_top.bmp" pix_slider_left.x="button_bkgd_left.bmp" pix_slider_bkgd.x="button_bkgd.bmp" pix_scrollbar_bkgd_corner.x="widget_small_bkgd_corner.bmp" pix_scrollbar_bkgd_top.x="widget_small_bkgd_top.bmp" pix_scrollbar_bkgd_left.x="widget_small_bkgd_left.bmp" pix_scrollbar_bkgd_bkgd.x="widget_small_bkgd.bmp" pix_scrollbar_corner.x="widget_bkgd_corner.bmp" pix_scrollbar_top.x="widget_bkgd_top.bmp" pix_scrollbar_left.x="widget_bkgd_left.bmp" pix_scrollbar_bkgd.x="widget_bkgd.bmp" pix_button_corner.x="button_bkgd_corner.bmp" pix_button_top.x="button_bkgd_top.bmp" pix_button_left.x="button_bkgd_left.bmp" pix_button_bkgd.x="button_bkgd.bmp" pix_popupwidget_corner.x="button_bkgd_corner.bmp" pix_popupwidget_top.x="button_bkgd_top.bmp" pix_popupwidget_left.x="button_bkgd_left.bmp" pix_popupwidget_bkgd.x="button_bkgd.bmp" pix_edittext_bkgd_corner.x="button_bkgd_corner.bmp" pix_edittext_bkgd_top.x="button_bkgd_top.bmp" pix_edittext_bkgd_left.x="button_bkgd_left.bmp" pix_edittext_bkgd_bkgd.x="button_bkgd.bmp" pix_theme_logo.x="logo.bmp" pix_cursor_image.x="cursor.bmp" Reading section: [colors] main_dialog_start.r=210 Result: 210 main_dialog_start.g=114 Result: 114 main_dialog_start.b=10 Result: 10 main_dialog_end.r=239 Result: 239 main_dialog_end.g=196 Result: 196 main_dialog_end.b=24 Result: 24 dialog_start.r=246 Result: 246 dialog_start.g=224 Result: 224 dialog_start.b=139 Result: 139 dialog_end.r=251 Result: 251 dialog_end.g=241 Result: 241 dialog_end.b=206 Result: 206 color_state_disabled.r=192 Result: 192 color_state_disabled.g=192 Result: 192 color_state_disabled.b=192 Result: 192 color_state_highlight.r=100 Result: 100 color_state_highlight.g=162 Result: 162 color_state_highlight.b=8 Result: 8 color_state_enabled.r=0 Result: 0 color_state_enabled.g=0 Result: 0 color_state_enabled.b=0 Result: 0 color_transparency.r=255 Result: 255 color_transparency.g=0 Result: 0 color_transparency.b=255 Result: 255 text_inverted_background.r=100 Result: 100 text_inverted_background.g=162 Result: 162 text_inverted_background.b=8 Result: 8 text_inverted_color.r=0 Result: 0 text_inverted_color.g=0 Result: 0 text_inverted_color.b=0 Result: 0 widget_bkgd_start.r=246 Result: 246 widget_bkgd_start.g=224 Result: 224 widget_bkgd_start.b=139 Result: 139 widget_bkgd_end.r=251 Result: 251 widget_bkgd_end.g=241 Result: 241 widget_bkgd_end.b=206 Result: 206 widget_bkgd_small_start.r=246 Result: 246 widget_bkgd_small_start.g=224 Result: 224 widget_bkgd_small_start.b=139 Result: 139 widget_bkgd_small_end.r=251 Result: 251 widget_bkgd_small_end.g=241 Result: 241 widget_bkgd_small_end.b=206 Result: 206 button_bkgd_start.r=203 Result: 203 button_bkgd_start.g=126 Result: 126 button_bkgd_start.b=107 Result: 107 button_bkgd_end.r=169 Result: 169 button_bkgd_end.g=42 Result: 42 button_bkgd_end.b=12 Result: 12 button_bkgd_highlight_start.r=255 Result: 255 button_bkgd_highlight_start.g=210 Result: 210 button_bkgd_highlight_start.b=200 Result: 200 button_bkgd_highlight_end.r=200 Result: 200 button_bkgd_highlight_end.g=70 Result: 70 button_bkgd_highlight_end.b=50 Result: 50 button_text_enabled.r=255 Result: 255 button_text_enabled.g=255 Result: 255 button_text_enabled.b=255 Result: 255 button_text_disabled.r=192 Result: 192 button_text_disabled.g=192 Result: 192 button_text_disabled.b=192 Result: 192 button_text_highlight.r=255 Result: 255 button_text_highlight.g=214 Result: 214 button_text_highlight.b=84 Result: 84 slider_background_start.r=247 Result: 247 slider_background_start.g=228 Result: 228 slider_background_start.b=166 Result: 166 slider_background_end.r=247 Result: 247 slider_background_end.g=228 Result: 228 slider_background_end.b=166 Result: 166 slider_start.r=203 Result: 203 slider_start.g=126 Result: 126 slider_start.b=107 Result: 107 slider_end.r=169 Result: 169 slider_end.g=42 Result: 42 slider_end.b=12 Result: 12 slider_highlight_start.r=255 Result: 255 slider_highlight_start.g=210 Result: 210 slider_highlight_start.b=200 Result: 200 slider_highlight_end.r=200 Result: 200 slider_highlight_end.g=70 Result: 70 slider_highlight_end.b=50 Result: 50 tab_background_start.r=232 Result: 232 tab_background_start.g=180 Result: 180 tab_background_start.b=80 Result: 80 tab_background_end.r=232 Result: 232 tab_background_end.g=180 Result: 180 tab_background_end.b=80 Result: 80 tab_active_start.r=246 Result: 246 tab_active_start.g=224 Result: 224 tab_active_start.b=139 Result: 139 tab_active_end.r=251 Result: 251 tab_active_end.g=241 Result: 241 tab_active_end.b=206 Result: 206 tab_inactive_start.r=239 Result: 239 tab_inactive_start.g=202 Result: 202 tab_inactive_start.b=109 Result: 109 tab_inactive_end.r=239 Result: 239 tab_inactive_end.g=202 Result: 202 tab_inactive_end.b=109 Result: 109 scrollbar_background_start.r=247 Result: 247 scrollbar_background_start.g=228 Result: 228 scrollbar_background_start.b=166 Result: 166 scrollbar_background_end.r=247 Result: 247 scrollbar_background_end.g=228 Result: 228 scrollbar_background_end.b=166 Result: 166 scrollbar_button_start.r=247 Result: 247 scrollbar_button_start.g=228 Result: 228 scrollbar_button_start.b=166 Result: 166 scrollbar_button_end.r=247 Result: 247 scrollbar_button_end.g=228 Result: 228 scrollbar_button_end.b=166 Result: 166 scrollbar_slider_start.r=203 Result: 203 scrollbar_slider_start.g=126 Result: 126 scrollbar_slider_start.b=107 Result: 107 scrollbar_slider_end.r=169 Result: 169 scrollbar_slider_end.g=42 Result: 42 scrollbar_slider_end.b=12 Result: 12 scrollbar_button_highlight_start.r=255 Result: 255 scrollbar_button_highlight_start.g=210 Result: 210 scrollbar_button_highlight_start.b=200 Result: 200 scrollbar_button_highlight_end.r=200 Result: 200 scrollbar_button_highlight_end.g=70 Result: 70 scrollbar_button_highlight_end.b=50 Result: 50 scrollbar_slider_highlight_start.r=255 Result: 255 scrollbar_slider_highlight_start.g=210 Result: 210 scrollbar_slider_highlight_start.b=200 Result: 200 scrollbar_slider_highlight_end.r=200 Result: 200 scrollbar_slider_highlight_end.g=70 Result: 70 scrollbar_slider_highlight_end.b=50 Result: 50 popupwidget_start.r=251 Result: 251 popupwidget_start.g=241 Result: 241 popupwidget_start.b=206 Result: 206 popupwidget_end.r=251 Result: 251 popupwidget_end.g=241 Result: 241 popupwidget_end.b=206 Result: 206 popupwidget_highlight_start.r=246 Result: 246 popupwidget_highlight_start.g=224 Result: 224 popupwidget_highlight_start.b=139 Result: 139 popupwidget_highlight_end.r=251 Result: 251 popupwidget_highlight_end.g=241 Result: 241 popupwidget_highlight_end.b=206 Result: 206 edittext_background_start.r=247 Result: 247 edittext_background_start.g=228 Result: 228 edittext_background_start.b=166 Result: 166 edittext_background_end.r=247 Result: 247 edittext_background_end.g=228 Result: 228 edittext_background_end.b=166 Result: 166 caret_color.r=0 Result: 0 caret_color.g=0 Result: 0 caret_color.b=0 Result: 0 Reading section: [gradients] gradient_dialog_main.x=1 Result: 1 gradient_dialog.x=4 Result: 4 gradient_dialog_special.x=4 Result: 4 gradient_widget_small.x=9 Result: 9 gradient_widget.x=9 Result: 9 gradient_button.x=1 Result: 1 gradient_slider.x=1 Result: 1 gradient_slider_bkgd.x=1 Result: 1 gradient_tab.x=4 Result: 4 gradient_scrollbar.x=1 Result: 1 gradient_scrollbar_background.x=1 Result: 1 gradient_popupwidget.x=1 Result: 1 gradient_edittext.x=1 Result: 1 Reading section: [extra] shadow_left_width.x=2 Result: 2 shadow_right_width.x=4 Result: 4 shadow_top_height.x=2 Result: 2 shadow_bottom_height.x=4 Result: 4 inactive_dialog_shading.x=kShadingDim Result: 1 shading_dim_percent.x=50 Result: 50 fontfile_normal.x="helvr12-l1.bdf" fontfile_fixed_normal.x="courr12-l1.bdf" cursor_hotspot_x.x=0 Result: 0 cursor_hotspot_y.x=0 Result: 0 cursor_targetScale.x=3 Result: 3 shadow_right_width.x=1 Result: 1 pix_checkbox_empty.x="checkbox_empty320.bmp" pix_checkbox_checked.x="checkbox_checked320.bmp" pix_cursor_image.x="cursor320.bmp" Number of variables: 2105 File dialog_bkgd_corner.bmp not found File dialog_bkgd_top.bmp not found File dialog_bkgd_left.bmp not found File dialog_bkgd.bmp not found File widget_bkgd_corner.bmp not found File widget_bkgd_top.bmp not found File widget_bkgd_left.bmp not found File widget_bkgd.bmp not found File checkbox_empty320.bmp not found File checkbox_checked320.bmp not found File widget_arrow.bmp not found File button_bkgd_corner.bmp not found File button_bkgd_top.bmp not found File button_bkgd_left.bmp not found File button_bkgd.bmp not found File widget_small_bkgd_corner.bmp not found File widget_small_bkgd_top.bmp not found File widget_small_bkgd_left.bmp not found File widget_small_bkgd.bmp not found File logo.bmp not found File cursor320.bmp not found Looking for kyra1 Trying to start game 'The Legend of Kyrandia' Starting detection + fate.pak File fate.pak not found File fate.pak. not found + onetime.pak File onetime.pak not found File onetime.pak. not found + gemcut.pak File gemcut.pak not found File gemcut.pak. not found + emc.pak File emc.pak not found File emc.pak. not found + general.pak File general.pak not found File general.pak. not found + music98.pak File music98.pak not found File music98.pak. not found + twmusic.pak File twmusic.pak not found File twmusic.pak. not found + wscore.pak File wscore.pak not found File wscore.pak. not found + gemcut.emc File gemcut.emc not found File gemcut.emc. not found + demo1.wsa Opening hashed: /home/karthik/.scummvm/games/KYRA/DEMO1.WSA Opening hashed: /home/karthik/.scummvm/games/KYRA/DEMO1.WSA > demo1.wsa: fb722947d94897512b13b50cc84fd648 + thanks.cps File thanks.cps not found File thanks.cps. not found + bead.cps File bead.cps not found File bead.cps. not found + jmc.pak File jmc.pak not found File jmc.pak. not found Skipping game: kyra1 ((null) DOS/English) (0) Skipping game: kyra1 ((null) DOS/English) (1) Skipping game: kyra1 (CD DOS/English) (14) Matched file: demo1.wsa Found game: kyra1 (Demo DOS/English) (18) ... new best match, removing all previous candidates Skipping game: kyra2 (CD DOS/(null)) (19) Skipping game: kyra2 (Demo DOS/English) (20) Skipping game: kyra2 (Demo DOS/English) (21) Skipping game: kyra3 ((null) DOS/(null)) (24) Running The Legend of Kyrandia (Demo/DOS/English) Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRA.DAT Opening hashed: /home/karthik/.scummvm/games/KYRA/INTRO.ADL Opening hashed: /home/karthik/.scummvm/games/KYRA/8FAT.FNT Opening hashed: /home/karthik/.scummvm/games/KYRA/START.CPS Opening hashed: /home/karthik/.scummvm/games/KYRA/TOP.CPS Opening hashed: /home/karthik/.scummvm/games/KYRA/BOTTOM.CPS Opening hashed: /home/karthik/.scummvm/games/KYRA/WESTWOOD.WSA Opening hashed: /home/karthik/.scummvm/games/KYRA/KYRANDIA.WSA Opening hashed: /home/karthik/.scummvm/games/KYRA/DEMO1.WSA Opening hashed: /home/karthik/.scummvm/games/KYRA/DEMO1.COL Opening hashed: /home/karthik/.scummvm/games/KYRA/DEMO2.WSA Opening hashed: /home/karthik/.scummvm/games/KYRA/DEMO2.COL Opening hashed: /home/karthik/.scummvm/games/KYRA/FINAL.CPS