Ignore:
Timestamp:
Jan 25, 2007, 9:08:08 PM (19 years ago)
Author:
RBRi
Message:

more fixes for the link handling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NewView/CmdLineParameterUnit.pas

    r63 r65  
    5656       FUNCTION handleParamWithValue(const aCmdLineString : String; const aSwitch : String; var aValue : String) : Boolean;
    5757       PROCEDURE parseSwitch(aCmdLineString : String);
     58       PROPERTY getFileNames : string read fileNames;
     59       PROPERTY getSearchText : string read searchText;
    5860
    5961     public
     
    7072       PROPERTY getOwnerWindow : integer read ownerWindow;
    7173       PROPERTY getWindowTitle : string read windowTitle;
    72        PROPERTY getFileNames : string read fileNames;
    7374       PROPERTY getFileNamesRaw : string read fileNamesRaw;
    74        PROPERTY getSearchText : string read searchText;
    75 
     75
     76       PROCEDURE writeDetailsTo(aStrings : TStrings);
    7677       PROCEDURE parseCmdLine(aCmdLineString : String);
    7778
     
    9091uses
    9192  ACLFileUtility;
     93
     94  PROCEDURE TCmdLineParameters.writeDetailsTo(aStrings : TStrings);
     95  var
     96    tmpWindowPosition : TWindowPosition;
     97  begin
     98    aStrings.Add('parsed infos:');
     99
     100    aStrings.Add('getShowUsageFlag: ' + boolToStr(getShowUsageFlag));
     101    aStrings.Add('getSearchFlag: ' + boolToStr(getSearchFlag));
     102    aStrings.Add('getSearchText: ' + getSearchText);
     103    aStrings.Add('getGlobalSearchFlag: ' + boolToStr(getGlobalSearchFlag));
     104    aStrings.Add('getLanguage: ' + getLanguage);
     105    aStrings.Add('getHelpManagerFlag: ' + boolToStr(getHelpManagerFlag));
     106    aStrings.Add('getHelpManagerFlag: ' + boolToStr(getHelpManagerFlag));
     107    aStrings.Add('getHelpManagerWindow: ' + intToStr(getHelpManagerWindow));
     108    aStrings.Add('getWindowPositionFlag: ' + boolToStr(getWindowPositionFlag));
     109    aStrings.Add('getFileNames: ' + getFileNames);
     110    aStrings.Add('getInterpretedSearchText: ' + getInterpretedSearchText);
     111    aStrings.Add('getInterpretedFileNames: ' + getInterpretedFileNames);
     112
     113    tmpWindowPosition := getWindowPosition;
     114    aStrings.Add('getWindowPosition: '
     115                        + intToStr(tmpWindowPosition.left) + ', '
     116                        + intToStr(tmpWindowPosition.bottom) + ', '
     117                        + intToStr(tmpWindowPosition.width) + ', '
     118                        + intToStr(tmpWindowPosition.height)
     119                );
     120    aStrings.Add('getOwnerWindow: ' + intToStr(getOwnerWindow));
     121    aStrings.Add('getWindowTitle: ' + getWindowTitle);
     122  end;
     123
    92124
    93125  FUNCTION TCmdLineParameters.getInterpretedFileNames: String;
     
    122154    then
    123155      result := getFileNamesRaw;
     156
     157    if not getGlobalSearchFlag
     158       AND (not getSearchFlag)
     159    then
     160    begin
     161      result := StrTrim(result);
     162      result := StrTrimChars(result, ['"']);
     163    end;
     164
    124165  end;
    125166
Note: See TracChangeset for help on using the changeset viewer.