Changeset 13
- Timestamp:
- Feb 29, 2016, 3:09:13 PM (9 years ago)
- Location:
- os/trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
os/trunk/System/LDOS.Kernel.pas
r8 r13 55 55 TScreen = class(TComponent) 56 56 private 57 function GetFocusedForm: TForm; 58 procedure SetFocusedForm(const Value: TForm); 57 59 public 58 60 Kernel: TKernel; … … 63 65 procedure HandleResize; 64 66 procedure Paint; 65 pro cedure FocusForm(Form: TForm);67 property FocusedForm: TForm read GetFocusedForm write SetFocusedForm; 66 68 constructor Create; override; 67 69 destructor Destroy; override; … … 78 80 TMouse = class 79 81 Kernel: TKernel; 82 MovedForm: TForm; 80 83 procedure HandleMove(Position: TPoint); 81 84 procedure HandleDown(Position: TPoint); … … 233 236 end; 234 237 235 procedure TScreen.FocusForm(Form: TForm); 236 var 237 I: Integer; 238 FormIndex: Integer; 239 begin 240 FormIndex := Forms.IndexOf(Form); 241 for I := 0 to Forms.Count - 1 do 242 Forms[I].Focused := I = FormIndex; 243 244 Forms.Move(FormIndex, Forms.Count - 1); 245 Paint; 238 function TScreen.GetFocusedForm: TForm; 239 begin 240 if Forms.Count > 0 then 241 Result := Forms[Forms.Count - 1] 242 else Result := nil; 246 243 end; 247 244 … … 272 269 end; 273 270 271 procedure TScreen.SetFocusedForm(const Value: TForm); 272 var 273 I: Integer; 274 FormIndex: Integer; 275 begin 276 FormIndex := Forms.IndexOf(Value); 277 for I := 0 to Forms.Count - 1 do 278 Forms[I].Focused := I = FormIndex; 279 280 Forms.Move(FormIndex, Forms.Count - 1); 281 Paint; 282 end; 283 274 284 { TDriver } 275 285 … … 313 323 try 314 324 for Form in Kernel.Screen.Forms do 325 if Form.Focused then 315 326 if Form.HandleMessage(NewMessage) then begin 316 327 Break; … … 356 367 begin 357 368 NewMessage := TMessageMouseDown.Create; 369 NewMessage.Position := Position; 370 try 371 for Form in Kernel.Screen.Forms do 372 if Form.Bounds.Contains(Position) then begin 373 MovedForm := Form; 374 if Form.HandleMessage(NewMessage) then begin 375 Break; 376 end; 377 end; 378 finally 379 NewMessage.Destroy; 380 end; 381 end; 382 383 procedure TMouse.HandleMove(Position: TPoint); 384 var 385 Form: TForm; 386 NewMessage: TMessageMouseMove; 387 begin 388 NewMessage := TMessageMouseMove.Create; 358 389 NewMessage.Position := Position; 359 390 try … … 364 395 end; 365 396 end; 366 finally 367 NewMessage.Destroy; 368 end; 369 end; 370 371 procedure TMouse.HandleMove(Position: TPoint); 372 var 373 Form: TForm; 374 NewMessage: TMessageMouseMove; 375 begin 376 NewMessage := TMessageMouseMove.Create; 397 if Assigned(Kernel.Screen.FocusedForm) then 398 Kernel.Screen.FocusedForm.HandleMessage(NewMessage); 399 finally 400 NewMessage.Destroy; 401 end; 402 end; 403 404 procedure TMouse.HandleUp(Position: TPoint); 405 var 406 Form: TForm; 407 NewMessage: TMessageMouseUp; 408 begin 409 NewMessage := TMessageMouseUp.Create; 377 410 NewMessage.Position := Position; 378 411 try … … 383 416 end; 384 417 end; 385 finally 386 NewMessage.Destroy; 387 end; 388 end; 389 390 procedure TMouse.HandleUp(Position: TPoint); 391 var 392 Form: TForm; 393 NewMessage: TMessageMouseUp; 394 begin 395 NewMessage := TMessageMouseUp.Create; 396 NewMessage.Position := Position; 397 try 398 for Form in Kernel.Screen.Forms do 399 if Form.Bounds.Contains(Position) then begin 400 if Form.HandleMessage(NewMessage) then begin 401 Break; 402 end; 403 end; 418 if Assigned(Kernel.Screen.FocusedForm) then 419 Kernel.Screen.FocusedForm.HandleMessage(NewMessage); 404 420 finally 405 421 NewMessage.Destroy; -
os/trunk/Xvcl/Xvcl.Controls.pas
r8 r13 60 60 FOnMouseUp: TNotifyEvent; 61 61 FOnKeyPress: TNotifyEvent; 62 FFocused: Boolean; 62 63 function GetCanvas: TCanvas; 63 64 procedure SetParent(const Value: TWinControl); virtual; 64 65 procedure SetColor(const Value: TColor); 66 procedure SetFocused(const Value: Boolean); 65 67 protected 66 68 function GetVideoDevice: TVideoDevice; virtual; … … 79 81 property VideoDevice: TVideoDevice read GetVideoDevice; 80 82 property Color: TColor read FColor write SetColor; 83 property Focused: Boolean read FFocused write SetFocused; 81 84 property OnClick: TNotifyEvent read FOnClick write FOnClick; 82 85 property OnMouseDown: TNotifyEvent read FOnMouseDown write FOnMouseDown; … … 88 91 protected 89 92 function HandleMessage(Message: TMessage): Boolean; override; 93 private 94 procedure ClearFocus; 90 95 public 91 96 Controls: TList<TControl>; … … 193 198 if Visible then Paint; 194 199 end; 200 end; 201 202 procedure TControl.SetFocused(const Value: Boolean); 203 begin 204 if Value then FParent.ClearFocus; 205 FFocused := Value; 195 206 end; 196 207 … … 268 279 269 280 { TWinControl } 281 282 procedure TWinControl.ClearFocus; 283 var 284 Control: TControl; 285 begin 286 for Control in Controls do 287 Control.Focused := False; 288 end; 270 289 271 290 constructor TWinControl.Create; … … 342 361 begin 343 362 Result := False; 344 if Message is TMessageKeyPress then 363 if (Message is TMessageMouseDown) then 364 Focused := True 365 else 366 if (Message is TMessageKeyPress) and Focused then 345 367 with TMessageKeyPress(Message) do begin 346 368 if Assigned(FOnKeyPress) then FOnKeyPress(Self); -
os/trunk/Xvcl/Xvcl.Forms.pas
r5 r13 90 90 Move.StartMousePos := Position; 91 91 Move.Active := True; 92 Result := True;92 Result := True; 93 93 end; 94 94 end else … … 137 137 if FFocused <> Value then begin 138 138 FFocused := Value; 139 if Value then TScreen(Screen).Focus Form(Self);139 if Value then TScreen(Screen).FocusedForm := Self; 140 140 end; 141 141 end; -
os/trunk/lddesktop.dproj
r6 r13 2 2 <PropertyGroup> 3 3 <ProjectGuid>{B32416A8-1A9B-433D-A818-FE7B8461763B}</ProjectGuid> 4 <ProjectVersion>1 4.6</ProjectVersion>4 <ProjectVersion>18.0</ProjectVersion> 5 5 <FrameworkType>VCL</FrameworkType> 6 6 <MainSource>lddesktop.dpr</MainSource> … … 19 19 <Base>true</Base> 20 20 </PropertyGroup> 21 <PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''">22 <Base_Win64>true</Base_Win64>23 <CfgParent>Base</CfgParent>24 <Base>true</Base>25 </PropertyGroup>26 21 <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_1)'!=''"> 27 22 <Cfg_1>true</Cfg_1> … … 41 36 </PropertyGroup> 42 37 <PropertyGroup Condition="'$(Base)'!=''"> 38 <SanitizedProjectName>lddesktop</SanitizedProjectName> 43 39 <Icon_MainIcon>$(BDS)\bin\delphi_PROJECTICON.ico</Icon_MainIcon> 44 40 <DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace)</DCC_Namespace> … … 52 48 </PropertyGroup> 53 49 <PropertyGroup Condition="'$(Base_Win32)'!=''"> 50 <AppEnableRuntimeThemes>true</AppEnableRuntimeThemes> 54 51 <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo> 55 52 <DCC_UsePackage>bindcompfmx;DBXSqliteDriver;vcldbx;fmx;rtl;dbrtl;DbxClientDriver;IndySystem;TeeDB;bindcomp;inetdb;vclib;inetdbbde;DBXInterBaseDriver;DataSnapClient;DataSnapCommon;DBXOdbcDriver;DataSnapServer;Tee;DataSnapProviderClient;xmlrtl;svnui;ibxpress;DbxCommonDriver;DBXSybaseASEDriver;vclimg;IndyProtocols;dbxcds;DBXMySQLDriver;MetropolisUILiveTile;vclactnband;bindengine;vcldb;soaprtl;bindcompdbx;vcldsnap;bindcompvcl;FMXTee;TeeUI;vclie;vcltouch;DBXDb2Driver;websnap;DBXOracleDriver;CustomIPTransport;vclribbon;VclSmp;dsnap;IndyIPServer;DBXInformixDriver;Intraweb;fmxase;vcl;IndyCore;DataSnapConnectors;IndyIPCommon;CloudService;DBXMSSQLDriver;dsnapcon;DBXFirebirdDriver;FmxTeeUI;inet;fmxobj;vclx;inetdbxpress;webdsnap;svn;DBXSybaseASADriver;fmxdae;bdertl;dbexpress;adortl;DataSnapIndy10ServerTransport;IndyIPClient;$(DCC_UsePackage)</DCC_UsePackage> … … 58 55 <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys> 59 56 <DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace> 60 </PropertyGroup>61 <PropertyGroup Condition="'$(Base_Win64)'!=''">62 <DCC_UsePackage>bindcompfmx;DBXSqliteDriver;fmx;rtl;dbrtl;DbxClientDriver;IndySystem;TeeDB;bindcomp;inetdb;vclib;DBXInterBaseDriver;DataSnapClient;DataSnapCommon;DBXOdbcDriver;DataSnapServer;Tee;DataSnapProviderClient;xmlrtl;ibxpress;DbxCommonDriver;DBXSybaseASEDriver;vclimg;IndyProtocols;dbxcds;DBXMySQLDriver;MetropolisUILiveTile;vclactnband;bindengine;vcldb;soaprtl;bindcompdbx;vcldsnap;bindcompvcl;FMXTee;TeeUI;vclie;vcltouch;DBXDb2Driver;websnap;DBXOracleDriver;CustomIPTransport;vclribbon;VclSmp;dsnap;IndyIPServer;DBXInformixDriver;Intraweb;fmxase;vcl;IndyCore;DataSnapConnectors;IndyIPCommon;CloudService;DBXMSSQLDriver;dsnapcon;DBXFirebirdDriver;FmxTeeUI;inet;fmxobj;vclx;inetdbxpress;webdsnap;DBXSybaseASADriver;fmxdae;dbexpress;adortl;DataSnapIndy10ServerTransport;IndyIPClient;$(DCC_UsePackage)</DCC_UsePackage>63 57 </PropertyGroup> 64 58 <PropertyGroup Condition="'$(Cfg_1)'!=''"> … … 77 71 <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define> 78 72 <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo> 79 <DCC_DebugInformation> false</DCC_DebugInformation>73 <DCC_DebugInformation>0</DCC_DebugInformation> 80 74 </PropertyGroup> 81 75 <ItemGroup> … … 159 153 </Source> 160 154 </Delphi.Personality> 161 <Deployment/> 155 <Deployment Version="2"> 156 <DeployClass Name="DependencyModule"> 157 <Platform Name="Win32"> 158 <Operation>0</Operation> 159 <Extensions>.dll;.bpl</Extensions> 160 </Platform> 161 <Platform Name="iOSDevice64"> 162 <Operation>1</Operation> 163 <Extensions>.dylib</Extensions> 164 </Platform> 165 <Platform Name="OSX32"> 166 <RemoteDir>Contents\MacOS</RemoteDir> 167 <Operation>1</Operation> 168 <Extensions>.dylib</Extensions> 169 </Platform> 170 <Platform Name="iOSDevice32"> 171 <Operation>1</Operation> 172 <Extensions>.dylib</Extensions> 173 </Platform> 174 <Platform Name="iOSSimulator"> 175 <Operation>1</Operation> 176 <Extensions>.dylib</Extensions> 177 </Platform> 178 </DeployClass> 179 <DeployClass Name="ProjectOSXResource"> 180 <Platform Name="OSX32"> 181 <RemoteDir>Contents\Resources</RemoteDir> 182 <Operation>1</Operation> 183 </Platform> 184 </DeployClass> 185 <DeployClass Name="AndroidClassesDexFile"> 186 <Platform Name="Android"> 187 <RemoteDir>classes</RemoteDir> 188 <Operation>1</Operation> 189 </Platform> 190 </DeployClass> 191 <DeployClass Name="AdditionalDebugSymbols"> 192 <Platform Name="Win32"> 193 <RemoteDir>Contents\MacOS</RemoteDir> 194 <Operation>0</Operation> 195 </Platform> 196 <Platform Name="iOSSimulator"> 197 <Operation>1</Operation> 198 </Platform> 199 <Platform Name="OSX32"> 200 <RemoteDir>Contents\MacOS</RemoteDir> 201 <Operation>1</Operation> 202 </Platform> 203 </DeployClass> 204 <DeployClass Name="iPad_Launch768"> 205 <Platform Name="iOSSimulator"> 206 <Operation>1</Operation> 207 </Platform> 208 <Platform Name="iOSDevice64"> 209 <Operation>1</Operation> 210 </Platform> 211 <Platform Name="iOSDevice32"> 212 <Operation>1</Operation> 213 </Platform> 214 </DeployClass> 215 <DeployClass Name="Android_LauncherIcon144"> 216 <Platform Name="Android"> 217 <RemoteDir>res\drawable-xxhdpi</RemoteDir> 218 <Operation>1</Operation> 219 </Platform> 220 </DeployClass> 221 <DeployClass Name="AndroidLibnativeMipsFile"> 222 <Platform Name="Android"> 223 <RemoteDir>library\lib\mips</RemoteDir> 224 <Operation>1</Operation> 225 </Platform> 226 </DeployClass> 227 <DeployClass Required="true" Name="ProjectOutput"> 228 <Platform Name="Win32"> 229 <Operation>0</Operation> 230 </Platform> 231 <Platform Name="iOSDevice64"> 232 <Operation>1</Operation> 233 </Platform> 234 <Platform Name="OSX32"> 235 <RemoteDir>Contents\MacOS</RemoteDir> 236 <Operation>1</Operation> 237 </Platform> 238 <Platform Name="iOSDevice32"> 239 <Operation>1</Operation> 240 </Platform> 241 <Platform Name="Android"> 242 <RemoteDir>library\lib\armeabi-v7a</RemoteDir> 243 <Operation>1</Operation> 244 </Platform> 245 <Platform Name="iOSSimulator"> 246 <Operation>1</Operation> 247 </Platform> 248 </DeployClass> 249 <DeployClass Name="DependencyFramework"> 250 <Platform Name="Win32"> 251 <Operation>0</Operation> 252 </Platform> 253 <Platform Name="OSX32"> 254 <RemoteDir>Contents\MacOS</RemoteDir> 255 <Operation>1</Operation> 256 <Extensions>.framework</Extensions> 257 </Platform> 258 </DeployClass> 259 <DeployClass Name="iPhone_Launch640"> 260 <Platform Name="iOSSimulator"> 261 <Operation>1</Operation> 262 </Platform> 263 <Platform Name="iOSDevice64"> 264 <Operation>1</Operation> 265 </Platform> 266 <Platform Name="iOSDevice32"> 267 <Operation>1</Operation> 268 </Platform> 269 </DeployClass> 270 <DeployClass Name="iPad_Launch1024"> 271 <Platform Name="iOSSimulator"> 272 <Operation>1</Operation> 273 </Platform> 274 <Platform Name="iOSDevice64"> 275 <Operation>1</Operation> 276 </Platform> 277 <Platform Name="iOSDevice32"> 278 <Operation>1</Operation> 279 </Platform> 280 </DeployClass> 281 <DeployClass Name="ProjectiOSDeviceDebug"> 282 <Platform Name="iOSDevice64"> 283 <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir> 284 <Operation>1</Operation> 285 </Platform> 286 <Platform Name="iOSDevice32"> 287 <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir> 288 <Operation>1</Operation> 289 </Platform> 290 </DeployClass> 291 <DeployClass Name="AndroidLibnativeX86File"> 292 <Platform Name="Android"> 293 <RemoteDir>library\lib\x86</RemoteDir> 294 <Operation>1</Operation> 295 </Platform> 296 </DeployClass> 297 <DeployClass Name="iPhone_Launch320"> 298 <Platform Name="iOSSimulator"> 299 <Operation>1</Operation> 300 </Platform> 301 <Platform Name="iOSDevice64"> 302 <Operation>1</Operation> 303 </Platform> 304 <Platform Name="iOSDevice32"> 305 <Operation>1</Operation> 306 </Platform> 307 </DeployClass> 308 <DeployClass Name="ProjectiOSInfoPList"> 309 <Platform Name="iOSSimulator"> 310 <Operation>1</Operation> 311 </Platform> 312 <Platform Name="iOSDevice64"> 313 <Operation>1</Operation> 314 </Platform> 315 <Platform Name="iOSDevice32"> 316 <Operation>1</Operation> 317 </Platform> 318 </DeployClass> 319 <DeployClass Name="AndroidLibnativeArmeabiFile"> 320 <Platform Name="Android"> 321 <RemoteDir>library\lib\armeabi</RemoteDir> 322 <Operation>1</Operation> 323 </Platform> 324 </DeployClass> 325 <DeployClass Name="DebugSymbols"> 326 <Platform Name="Win32"> 327 <Operation>0</Operation> 328 </Platform> 329 <Platform Name="iOSSimulator"> 330 <Operation>1</Operation> 331 </Platform> 332 <Platform Name="OSX32"> 333 <RemoteDir>Contents\MacOS</RemoteDir> 334 <Operation>1</Operation> 335 </Platform> 336 </DeployClass> 337 <DeployClass Name="iPad_Launch1536"> 338 <Platform Name="iOSSimulator"> 339 <Operation>1</Operation> 340 </Platform> 341 <Platform Name="iOSDevice64"> 342 <Operation>1</Operation> 343 </Platform> 344 <Platform Name="iOSDevice32"> 345 <Operation>1</Operation> 346 </Platform> 347 </DeployClass> 348 <DeployClass Name="Android_SplashImage470"> 349 <Platform Name="Android"> 350 <RemoteDir>res\drawable-normal</RemoteDir> 351 <Operation>1</Operation> 352 </Platform> 353 </DeployClass> 354 <DeployClass Name="Android_LauncherIcon96"> 355 <Platform Name="Android"> 356 <RemoteDir>res\drawable-xhdpi</RemoteDir> 357 <Operation>1</Operation> 358 </Platform> 359 </DeployClass> 360 <DeployClass Name="Android_SplashImage640"> 361 <Platform Name="Android"> 362 <RemoteDir>res\drawable-large</RemoteDir> 363 <Operation>1</Operation> 364 </Platform> 365 </DeployClass> 366 <DeployClass Name="iPhone_Launch640x1136"> 367 <Platform Name="iOSSimulator"> 368 <Operation>1</Operation> 369 </Platform> 370 <Platform Name="iOSDevice64"> 371 <Operation>1</Operation> 372 </Platform> 373 <Platform Name="iOSDevice32"> 374 <Operation>1</Operation> 375 </Platform> 376 </DeployClass> 377 <DeployClass Name="ProjectiOSEntitlements"> 378 <Platform Name="iOSDevice64"> 379 <RemoteDir>../</RemoteDir> 380 <Operation>1</Operation> 381 </Platform> 382 <Platform Name="iOSDevice32"> 383 <RemoteDir>../</RemoteDir> 384 <Operation>1</Operation> 385 </Platform> 386 </DeployClass> 387 <DeployClass Name="Android_LauncherIcon72"> 388 <Platform Name="Android"> 389 <RemoteDir>res\drawable-hdpi</RemoteDir> 390 <Operation>1</Operation> 391 </Platform> 392 </DeployClass> 393 <DeployClass Name="AndroidGDBServer"> 394 <Platform Name="Android"> 395 <RemoteDir>library\lib\armeabi-v7a</RemoteDir> 396 <Operation>1</Operation> 397 </Platform> 398 </DeployClass> 399 <DeployClass Name="ProjectOSXInfoPList"> 400 <Platform Name="OSX32"> 401 <RemoteDir>Contents</RemoteDir> 402 <Operation>1</Operation> 403 </Platform> 404 </DeployClass> 405 <DeployClass Name="ProjectOSXEntitlements"> 406 <Platform Name="OSX32"> 407 <RemoteDir>../</RemoteDir> 408 <Operation>1</Operation> 409 </Platform> 410 </DeployClass> 411 <DeployClass Name="iPad_Launch2048"> 412 <Platform Name="iOSSimulator"> 413 <Operation>1</Operation> 414 </Platform> 415 <Platform Name="iOSDevice64"> 416 <Operation>1</Operation> 417 </Platform> 418 <Platform Name="iOSDevice32"> 419 <Operation>1</Operation> 420 </Platform> 421 </DeployClass> 422 <DeployClass Name="AndroidSplashStyles"> 423 <Platform Name="Android"> 424 <RemoteDir>res\values</RemoteDir> 425 <Operation>1</Operation> 426 </Platform> 427 </DeployClass> 428 <DeployClass Name="Android_SplashImage426"> 429 <Platform Name="Android"> 430 <RemoteDir>res\drawable-small</RemoteDir> 431 <Operation>1</Operation> 432 </Platform> 433 </DeployClass> 434 <DeployClass Name="AndroidSplashImageDef"> 435 <Platform Name="Android"> 436 <RemoteDir>res\drawable</RemoteDir> 437 <Operation>1</Operation> 438 </Platform> 439 </DeployClass> 440 <DeployClass Name="ProjectiOSResource"> 441 <Platform Name="iOSSimulator"> 442 <Operation>1</Operation> 443 </Platform> 444 <Platform Name="iOSDevice64"> 445 <Operation>1</Operation> 446 </Platform> 447 <Platform Name="iOSDevice32"> 448 <Operation>1</Operation> 449 </Platform> 450 </DeployClass> 451 <DeployClass Name="ProjectAndroidManifest"> 452 <Platform Name="Android"> 453 <Operation>1</Operation> 454 </Platform> 455 </DeployClass> 456 <DeployClass Name="Android_DefaultAppIcon"> 457 <Platform Name="Android"> 458 <RemoteDir>res\drawable</RemoteDir> 459 <Operation>1</Operation> 460 </Platform> 461 </DeployClass> 462 <DeployClass Name="File"> 463 <Platform Name="Win32"> 464 <Operation>0</Operation> 465 </Platform> 466 <Platform Name="iOSDevice64"> 467 <Operation>0</Operation> 468 </Platform> 469 <Platform Name="OSX32"> 470 <RemoteDir>Contents\Resources\StartUp\</RemoteDir> 471 <Operation>0</Operation> 472 </Platform> 473 <Platform Name="iOSDevice32"> 474 <Operation>0</Operation> 475 </Platform> 476 <Platform Name="Android"> 477 <Operation>0</Operation> 478 </Platform> 479 <Platform Name="iOSSimulator"> 480 <Operation>0</Operation> 481 </Platform> 482 </DeployClass> 483 <DeployClass Name="AndroidServiceOutput"> 484 <Platform Name="Android"> 485 <RemoteDir>library\lib\armeabi-v7a</RemoteDir> 486 <Operation>1</Operation> 487 </Platform> 488 </DeployClass> 489 <DeployClass Required="true" Name="DependencyPackage"> 490 <Platform Name="Win32"> 491 <Operation>0</Operation> 492 <Extensions>.bpl</Extensions> 493 </Platform> 494 <Platform Name="iOSDevice64"> 495 <Operation>1</Operation> 496 <Extensions>.dylib</Extensions> 497 </Platform> 498 <Platform Name="OSX32"> 499 <RemoteDir>Contents\MacOS</RemoteDir> 500 <Operation>1</Operation> 501 <Extensions>.dylib</Extensions> 502 </Platform> 503 <Platform Name="iOSDevice32"> 504 <Operation>1</Operation> 505 <Extensions>.dylib</Extensions> 506 </Platform> 507 <Platform Name="iOSSimulator"> 508 <Operation>1</Operation> 509 <Extensions>.dylib</Extensions> 510 </Platform> 511 </DeployClass> 512 <DeployClass Name="Android_LauncherIcon48"> 513 <Platform Name="Android"> 514 <RemoteDir>res\drawable-mdpi</RemoteDir> 515 <Operation>1</Operation> 516 </Platform> 517 </DeployClass> 518 <DeployClass Name="Android_SplashImage960"> 519 <Platform Name="Android"> 520 <RemoteDir>res\drawable-xlarge</RemoteDir> 521 <Operation>1</Operation> 522 </Platform> 523 </DeployClass> 524 <DeployClass Name="Android_LauncherIcon36"> 525 <Platform Name="Android"> 526 <RemoteDir>res\drawable-ldpi</RemoteDir> 527 <Operation>1</Operation> 528 </Platform> 529 </DeployClass> 530 <DeployClass Name="ProjectiOSDeviceResourceRules"> 531 <Platform Name="iOSDevice64"> 532 <Operation>1</Operation> 533 </Platform> 534 <Platform Name="iOSDevice32"> 535 <Operation>1</Operation> 536 </Platform> 537 </DeployClass> 538 <ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/> 539 <ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/> 540 <ProjectRoot Platform="iOSDevice32" Name="$(PROJECTNAME).app"/> 541 <ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/> 542 <ProjectRoot Platform="OSX32" Name="$(PROJECTNAME).app"/> 543 <ProjectRoot Platform="Android" Name="$(PROJECTNAME)"/> 544 <ProjectRoot Platform="iOSSimulator" Name="$(PROJECTNAME).app"/> 545 </Deployment> 162 546 <Platforms> 163 547 <Platform value="Win32">True</Platform> 164 <Platform value="Win64">False</Platform>165 548 </Platforms> 166 549 <ModelSupport>False</ModelSupport> … … 170 553 <Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')"/> 171 554 <Import Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj" Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')"/> 555 <Import Project="$(MSBuildProjectName).deployproj" Condition="Exists('$(MSBuildProjectName).deployproj')"/> 172 556 </Project> -
os/trunk/lddesktop.dproj.local
r5 r13 2 2 <BorlandProject> 3 3 <Transactions> 4 <Transaction>2013 /05/05 12:48:11.000.546,C:\Projekty\LibreDevelop\Desktop\UFormMain.dfm=C:\Users\george\Documents\RAD Studio\Projects\Unit1.dfm</Transaction>5 <Transaction>2013 /05/05 12:48:16.000.408,C:\Projekty\LibreDevelop\Desktop\lddesktop.dproj=C:\Users\george\Documents\RAD Studio\Projects\Project1.dproj</Transaction>6 <Transaction>2013 /05/05 14:41:42.000.034,C:\Projekty\LibreDevelop\Desktop\UDesktopVCL.pas=C:\Projekty\LibreDevelop\Desktop\DesktopVCL.pas</Transaction>7 <Transaction>2013 /05/05 16:31:04.000.703,C:\Projekty\LibreDevelop\Desktop\Xvcl.Graphics.dproj=C:\Projekty\LibreDevelop\Desktop\lddesktop.dproj</Transaction>8 <Transaction>2013 /05/05 16:31:23.000.727,C:\Projekty\LibreDevelop\Desktop\lddektop.dproj=C:\Projekty\LibreDevelop\Desktop\Xvcl.Graphics.dproj</Transaction>9 <Transaction>2013 /05/05 16:31:30.000.009,C:\Projekty\LibreDevelop\Desktop\lddesktop.pas=C:\Projekty\LibreDevelop\Desktop\UCommon.pas</Transaction>10 <Transaction>2013 /05/05 16:32:07.000.379,C:\Projekty\LibreDevelop\Desktop\Xvcl.Controls.pas=C:\Projekty\LibreDevelop\Desktop\lddesktop.pas</Transaction>11 <Transaction>2013 /05/05 17:10:43.000.905,C:\Projekty\LibreDevelop\Desktop\Xvcl.Kernel.pas=C:\Projekty\LibreDevelop\Desktop\Xvcl.Desktop.pas</Transaction>12 <Transaction>2013 /05/05 17:28:07.000.437,C:\Projekty\LibreDevelop\Desktop\Applications\TestApplication.pas=C:\Projekty\LibreDevelop\Desktop\UDesktopVCL.pas</Transaction>13 <Transaction>2013 /05/05 21:35:35.000.035,C:\Projekty\LibreDevelop\Desktop\lddesktop.dproj=C:\Projekty\LibreDevelop\Desktop\lddektop.dproj</Transaction>4 <Transaction>2013.05.05 12:48:11.000.546,C:\Users\george\Documents\RAD Studio\Projects\Unit1.dfm=C:\Projekty\LibreDevelop\Desktop\UFormMain.dfm</Transaction> 5 <Transaction>2013.05.05 12:48:16.000.408,C:\Users\george\Documents\RAD Studio\Projects\Project1.dproj=C:\Projekty\LibreDevelop\Desktop\lddesktop.dproj</Transaction> 6 <Transaction>2013.05.05 14:41:42.000.034,C:\Projekty\LibreDevelop\Desktop\DesktopVCL.pas=C:\Projekty\LibreDevelop\Desktop\UDesktopVCL.pas</Transaction> 7 <Transaction>2013.05.05 16:31:04.000.703,C:\Projekty\LibreDevelop\Desktop\lddesktop.dproj=C:\Projekty\LibreDevelop\Desktop\Xvcl.Graphics.dproj</Transaction> 8 <Transaction>2013.05.05 16:31:23.000.727,C:\Projekty\LibreDevelop\Desktop\Xvcl.Graphics.dproj=C:\Projekty\LibreDevelop\Desktop\lddektop.dproj</Transaction> 9 <Transaction>2013.05.05 16:31:30.000.009,C:\Projekty\LibreDevelop\Desktop\UCommon.pas=C:\Projekty\LibreDevelop\Desktop\lddesktop.pas</Transaction> 10 <Transaction>2013.05.05 16:32:07.000.379,C:\Projekty\LibreDevelop\Desktop\lddesktop.pas=C:\Projekty\LibreDevelop\Desktop\Xvcl.Controls.pas</Transaction> 11 <Transaction>2013.05.05 17:10:43.000.905,C:\Projekty\LibreDevelop\Desktop\Xvcl.Desktop.pas=C:\Projekty\LibreDevelop\Desktop\Xvcl.Kernel.pas</Transaction> 12 <Transaction>2013.05.05 17:28:07.000.437,C:\Projekty\LibreDevelop\Desktop\UDesktopVCL.pas=C:\Projekty\LibreDevelop\Desktop\Applications\TestApplication.pas</Transaction> 13 <Transaction>2013.05.05 21:35:35.000.035,C:\Projekty\LibreDevelop\Desktop\lddektop.dproj=C:\Projekty\LibreDevelop\Desktop\lddesktop.dproj</Transaction> 14 14 </Transactions> 15 15 </BorlandProject>
Note:
See TracChangeset
for help on using the changeset viewer.