Changeset 54 for trunk/NewView/MainForm.pas
- Timestamp:
- Jan 11, 2007, 9:08:05 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NewView/MainForm.pas
r49 r54 4190 4190 LogEvent(LogStartup, 'Showing usage'); 4191 4191 ShowUsage; 4192 4193 if FileExists( GetOwnHelpFileName ) then4194 OpenFile( GetOwnHelpFileName, '', true );4195 4196 exit;4197 4192 end; 4198 4193 end; … … 4200 4195 HelpManagerWindows.Add( pointer( CmdLineParameters.getHelpManagerWindow ) ); 4201 4196 4202 if CmdLineParameters.get FileNames <> '' then4197 if CmdLineParameters.getInterpretedFileNames <> '' then 4203 4198 begin 4204 4199 // open specified files … … 4206 4201 4207 4202 // TODO use StrExtractStrings 4208 StringToList(cmdLineParameters.get FileNames, Filenames, '+' );4203 StringToList(cmdLineParameters.getInterpretedFileNames, Filenames, '+' ); 4209 4204 4210 4205 LogEvent(LogStartup, 'Call OpenFiles'); … … 4212 4207 OpenFirstTopic := true; 4213 4208 4214 if ( CmdLineParameters.getSearchText <> '' ) 4215 or CmdLineParameters.getSearchFlag then 4209 if ( CmdLineParameters.getInterpretedSearchText <> '' ) 4210 OR CmdLineParameters.getSearchFlag 4211 OR CmdLineParameters.getHelpManagerFlag 4212 then 4216 4213 // if we're going to search, don't open first topic 4217 OpenFirstTopic := false;4218 4219 if CmdLineParameters.getHelpManagerFlag then4220 begin4221 4214 // don't open first topic if we're online help 4222 4215 // in case we are wanting to show a specific topic 4223 4216 // - saves time/flicker 4224 4217 OpenFirstTopic := false; 4225 end; 4226 4227 if NOT ( CmdLineParameters.getGlobalSearchFlag 4228 AND (CmdLineParameters.getSearchText = '') 4229 ) 4230 then 4231 begin 4218 4232 4219 OpenFiles( Filenames, 4233 4220 CmdLineParameters.getWindowTitle, 4234 4221 OpenFirstTopic ); 4235 end;4236 4222 4237 4223 Filenames.Destroy; … … 4239 4225 if not CmdLineParameters.getSearchFlag 4240 4226 and not CmdLineParameters.getGlobalSearchFlag 4241 and (CmdLineParameters.get SearchText <> '') then4227 and (CmdLineParameters.getInterpretedSearchText <> '') then 4242 4228 begin 4243 4229 // search in contents only! … … 4252 4238 DisplaySearch; 4253 4239 4254 SearchFor( CmdLineParameters.get SearchText );4240 SearchFor( CmdLineParameters.getInterpretedSearchText ); 4255 4241 end; 4256 4242 end; 4257 4243 4258 if CmdLineParameters.getGlobalSearchFlag then 4244 if NOT CmdLineParameters.getShowUsageFlag 4245 AND CmdLineParameters.getGlobalSearchFlag then 4259 4246 begin 4260 4247 // Global search 4261 if (CmdLineParameters.getSearchText = '') 4262 AND (CmdLineParameters.getFileNamesRaw <> '') 4263 then 4264 begin 4265 LogEvent(LogStartup, 'Do global search: ' + CmdLineParameters.getFileNamesRaw ); 4266 DoGlobalSearch( CmdLineParameters.getFileNamesRaw ); 4267 end 4268 else 4269 begin 4270 LogEvent(LogStartup, 'Do global search: ' + CmdLineParameters.getSearchText ); 4271 DoGlobalSearch( CmdLineParameters.getSearchText ); 4272 end; 4273 end; 4274 4275 if ( length(CmdLineParameters.getFileNames) = 0 ) 4276 and ( not CmdLineParameters.getSearchFlag ) then 4277 begin 4278 // user hasn't requested any particular file 4279 // at startup, so if the option is still set, 4280 // load the NewView help file 4281 if Settings.StartupHelp then 4282 if FileExists( GetOwnHelpFileName ) then 4283 OpenFile( GetOwnHelpFileName, '', true ); 4248 LogEvent(LogStartup, 'Do global search: ' + CmdLineParameters.getFileNamesRaw ); 4249 DoGlobalSearch( CmdLineParameters.getInterpretedSearchText ); 4284 4250 end; 4285 4251
Note:
See TracChangeset
for help on using the changeset viewer.