Changeset 49 for trunk/NewView/MainForm.pas
- Timestamp:
- Jan 10, 2007, 8:49:18 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NewView/MainForm.pas
r44 r49 2262 2262 Procedure TMainForm.DebugShowParamsMIOnClick (Sender: TObject); 2263 2263 var 2264 i: integer;2265 tmpRc : Integer;2266 2264 tmpWindowPosition : TWindowPosition; 2267 2265 Begin … … 3823 3821 var 3824 3822 tmpCmdLine: String; 3825 tmpRc : Integer;3826 3823 Begin 3827 3824 LogEvent(LogStartup, 'MainFormOnCreate'); … … 4193 4190 LogEvent(LogStartup, 'Showing usage'); 4194 4191 ShowUsage; 4192 4193 if FileExists( GetOwnHelpFileName ) then 4194 OpenFile( GetOwnHelpFileName, '', true ); 4195 4195 4196 exit; 4196 4197 end; … … 4199 4200 HelpManagerWindows.Add( pointer( CmdLineParameters.getHelpManagerWindow ) ); 4200 4201 4201 if length(CmdLineParameters.getFileNames) > 0then4202 if CmdLineParameters.getFileNames <> '' then 4202 4203 begin 4203 4204 // open specified files 4204 4205 Filenames := TStringList.Create; 4205 4206 4206 // TODO rbri remove type conversion4207 // TODO use StrExtractStrings 4207 4208 StringToList(cmdLineParameters.getFileNames, Filenames, '+' ); 4208 4209 … … 4210 4211 4211 4212 OpenFirstTopic := true; 4213 4212 4214 if ( CmdLineParameters.getSearchText <> '' ) 4213 4215 or CmdLineParameters.getSearchFlag then … … 4216 4218 4217 4219 if CmdLineParameters.getHelpManagerFlag then 4220 begin 4218 4221 // don't open first topic if we're online help 4219 4222 // in case we are wanting to show a specific topic 4220 4223 // - saves time/flicker 4221 4224 OpenFirstTopic := false; 4222 4225 end; 4226 4227 if NOT ( CmdLineParameters.getGlobalSearchFlag 4228 AND (CmdLineParameters.getSearchText = '') 4229 ) 4230 then 4231 begin 4223 4232 OpenFiles( Filenames, 4224 4233 CmdLineParameters.getWindowTitle, 4225 4234 OpenFirstTopic ); 4235 end; 4226 4236 4227 4237 Filenames.Destroy; 4228 4238 4229 if CmdLineParameters.getSearchText <> '' then 4239 if not CmdLineParameters.getSearchFlag 4240 and not CmdLineParameters.getGlobalSearchFlag 4241 and (CmdLineParameters.getSearchText <> '') then 4230 4242 begin 4231 4243 // search in contents only! … … 4247 4259 begin 4248 4260 // Global search 4249 LogEvent(LogStartup, 'Do global search: ' + CmdLineParameters.getSearchText ); 4250 DoGlobalSearch( CmdLineParameters.getSearchText ); 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; 4251 4273 end; 4252 4274 … … 4260 4282 if FileExists( GetOwnHelpFileName ) then 4261 4283 OpenFile( GetOwnHelpFileName, '', true ); 4262 end;4263 4264 if CurrentOpenFiles.Count = 0 then4265 begin4266 // maybe...4267 // EnsureGlobalSearchFormLoaded;4268 4269 // GlobalSearchForm.Parent := DisplayPanel;4270 // GlobalSearchForm.Show;4271 // GlobalSearchForm.WindowState := wsMaximized;4272 4273 4284 end; 4274 4285
Note:
See TracChangeset
for help on using the changeset viewer.