Changeset 149


Ignore:
Timestamp:
May 8, 2007, 9:17:55 PM (18 years ago)
Author:
RBRi
Message:

enhanced debugging output

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NewView/SettingsUnit.pas

    r113 r149  
    127127  Procedure SaveSettings;
    128128
     129  PROCEDURE writeSettingsDetailsTo(aStrings : TStrings);
     130
     131
    129132Procedure AddToMRUList( const Title: string;
    130133                        Filenames: TStrings );
     
    137140Uses
    138141  SysUtils,
     142  PMWin,
     143  OS2Def,
    139144  DebugUnit,
    140145  Dos,
     
    233238      FileDialogSplit := ReadInteger( GeneralSection, 'FileDialogSplit', 500 ) / 1000;
    234239
    235       ShowLeftPanel_Help := ReadBool( GeneralSection, 'ShowLeftPanel_Help', false );
     240      ShowLeftPanel_Help := ReadBool( GeneralSection, 'ShowLeftPanel_Help', true );
    236241      ShowLeftPanel_Standalone := ReadBool( GeneralSection, 'ShowLeftPanel_Standalone', true );
    237242
     
    629634End;
    630635
     636  PROCEDURE writeSettingsDetailsTo(aStrings : TStrings);
     637  Var
     638      tmpRect : RECTL;
     639      // DesktopHWND : HWND=0;
     640  Begin
     641    aStrings.Add('');
     642    aStrings.Add('---- Settings ----');
     643    aStrings.Add('info: ' + IntToStr(WinQuerySysValue(HWND_DESKTOP, SV_CXSCREEN)));
     644    aStrings.Add('info: ' + IntToStr(Screen.Width));
     645
     646    // some tests
     647    {
     648    WinQueryWindowRect(HWND_DESKTOP, tmpRect);
     649    aStrings.Add('info: WinQueryWindowRect(HWND_DESKTOP, tmpRect)');
     650    aStrings.Add('info: ' + IntToStr(tmpRect.xLeft) + ', ' + IntToStr(tmpRect.yBottom) + ', ' + IntToStr(tmpRect.xRight) + ', ' + IntToStr(tmpRect.yTop));
     651    If DesktopHWND = 0 Then DesktopHWND := WinQueryDesktopWindow(AppHandle, 0);
     652    WinQueryWindowRect(DesktopHWND, tmpRect);
     653    aStrings.Add('info: WinQueryWindowRect(DesktopHWND, tmpRect)');
     654    aStrings.Add('info: ' + IntToStr(tmpRect.xLeft) + ', ' + IntToStr(tmpRect.yBottom) + ', ' + IntToStr(tmpRect.xRight) + ', ' + IntToStr(tmpRect.yTop));
     655    }
     656
     657    aStrings.Add('LastOpenDirectory: ' + Settings.LastOpenDirectory);
     658    aStrings.Add('LastSaveDirectory: ' + Settings.LastSaveDirectory);
     659    aStrings.Add('StartupHelp:       ' + boolToStr(Settings.StartupHelp));
     660    // LeftPanelWidth: longint;
     661    aStrings.Add('ShowLeftPanel_Help: ' + boolToStr(Settings.ShowLeftPanel_Help));
     662    aStrings.Add('ShowLeftPanel_Standalone: ' + boolToStr(Settings.ShowLeftPanel_Standalone));
     663    // FileDialogSplit: real;
     664    // Colors: array[ 0..NumColorSettings - 1 ] of TColor;
     665    // NormalFont: TFont;
     666    // FixedFont: TFont;
     667    // Fonts: array[ 0..NumFontSettings - 1 ] of TFont;
     668    aStrings.Add('FixedFontSubstitution: ' + boolToStr(Settings.FixedFontSubstitution));
     669    aStrings.Add('FixedFontSubstitutes: ' + Settings.FixedFontSubstitutes);
     670    // IndexStyle: TIndexStyle;
     671    aStrings.Add('SmoothScrolling: ' + boolToStr(Settings.SmoothScrolling));
     672    aStrings.Add('UseOriginalDialogs: ' + boolToStr(Settings.UseOriginalDialogs));
     673    aStrings.Add('OpenWithExpandedContents: ' + boolToStr(Settings.OpenWithExpandedContents));
     674    aStrings.Add('ToolbarBackgroundImageFilename: ' + Settings.ToolbarBackgroundImageFilename);
     675    // ToolbarStyle: TToolbarStyle;
     676    aStrings.Add('ConfirmWinHelp: ' + boolToStr(Settings.ConfirmWinHelp));
     677    // GlobalSearchLocation: TGlobalSearchLocation;
     678    // SearchDirectories: TStringList;
     679  end;
     680
     681
    631682Initialization
    632683  Settings.NormalFont := Screen.GetFontFromPointSize( 'Helv',
Note: See TracChangeset for help on using the changeset viewer.