- Timestamp:
- Mar 10, 2011, 11:20:08 AM (14 years ago)
- Location:
- Docking/CoolDocking
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
Docking/CoolDocking/Demo/IDE/IDE.lpi
r184 r185 55 55 <TopLine Value="11"/> 56 56 <CursorPos X="15" Y="34"/> 57 <UsageCount Value="12 0"/>57 <UsageCount Value="122"/> 58 58 </Unit0> 59 59 <Unit1> … … 63 63 <ResourceBaseClass Value="Form"/> 64 64 <UnitName Value="UMainForm"/> 65 <EditorIndex Value=" 13"/>66 <WindowIndex Value="0"/> 67 <TopLine Value="1 "/>68 <CursorPos X=" 70" Y="2"/>69 <UsageCount Value="12 0"/>65 <EditorIndex Value="6"/> 66 <WindowIndex Value="0"/> 67 <TopLine Value="117"/> 68 <CursorPos X="1" Y="130"/> 69 <UsageCount Value="122"/> 70 70 <Loaded Value="True"/> 71 71 <LoadedDesigner Value="True"/> … … 80 80 <TopLine Value="1"/> 81 81 <CursorPos X="12" Y="16"/> 82 <UsageCount Value="12 0"/>82 <UsageCount Value="122"/> 83 83 </Unit2> 84 84 <Unit3> … … 92 92 <TopLine Value="1"/> 93 93 <CursorPos X="22" Y="4"/> 94 <UsageCount Value="12 0"/>94 <UsageCount Value="122"/> 95 95 <Loaded Value="True"/> 96 96 <LoadedDesigner Value="True"/> … … 105 105 <TopLine Value="1"/> 106 106 <CursorPos X="15" Y="10"/> 107 <UsageCount Value="12 0"/>107 <UsageCount Value="122"/> 108 108 </Unit4> 109 109 <Unit5> 110 110 <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\include\control.inc"/> 111 <EditorIndex Value=" 6"/>112 <WindowIndex Value="0"/> 113 <TopLine Value=" 3508"/>114 <CursorPos X="1" Y=" 3512"/>115 <UsageCount Value="5 5"/>111 <EditorIndex Value="9"/> 112 <WindowIndex Value="0"/> 113 <TopLine Value="1093"/> 114 <CursorPos X="1" Y="1106"/> 115 <UsageCount Value="56"/> 116 116 <Loaded Value="True"/> 117 117 </Unit5> … … 125 125 <TopLine Value="1"/> 126 126 <CursorPos X="20" Y="16"/> 127 <UsageCount Value="12 0"/>127 <UsageCount Value="122"/> 128 128 </Unit6> 129 129 <Unit7> 130 130 <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\include\customform.inc"/> 131 <EditorIndex Value="9"/>132 131 <WindowIndex Value="0"/> 133 132 <TopLine Value="941"/> 134 133 <CursorPos X="1" Y="954"/> 135 134 <UsageCount Value="59"/> 136 <Loaded Value="True"/>137 135 </Unit7> 138 136 <Unit8> … … 142 140 <ResourceBaseClass Value="Form"/> 143 141 <UnitName Value="UMessagesForm"/> 144 <EditorIndex Value="8"/>145 142 <WindowIndex Value="0"/> 146 143 <TopLine Value="1"/> 147 144 <CursorPos X="7" Y="16"/> 148 <UsageCount Value="120"/> 149 <Loaded Value="True"/> 145 <UsageCount Value="122"/> 150 146 </Unit8> 151 147 <Unit9> … … 158 154 <TopLine Value="1"/> 159 155 <CursorPos X="12" Y="15"/> 160 <UsageCount Value="12 0"/>156 <UsageCount Value="122"/> 161 157 </Unit9> 162 158 <Unit10> … … 169 165 <TopLine Value="1"/> 170 166 <CursorPos X="21" Y="4"/> 171 <UsageCount Value="12 0"/>167 <UsageCount Value="122"/> 172 168 </Unit10> 173 169 <Unit11> … … 180 176 <TopLine Value="1"/> 181 177 <CursorPos X="12" Y="16"/> 182 <UsageCount Value="12 0"/>178 <UsageCount Value="122"/> 183 179 </Unit11> 184 180 <Unit12> … … 191 187 <TopLine Value="1"/> 192 188 <CursorPos X="12" Y="17"/> 193 <UsageCount Value="12 0"/>189 <UsageCount Value="122"/> 194 190 </Unit12> 195 191 <Unit13> … … 202 198 <TopLine Value="1"/> 203 199 <CursorPos X="12" Y="16"/> 204 <UsageCount Value="12 0"/>200 <UsageCount Value="122"/> 205 201 </Unit13> 206 202 <Unit14> … … 214 210 <TopLine Value="6"/> 215 211 <CursorPos X="31" Y="3"/> 216 <UsageCount Value="1 18"/>212 <UsageCount Value="120"/> 217 213 <Loaded Value="True"/> 218 214 <LoadedDesigner Value="True"/> … … 223 219 <EditorIndex Value="0"/> 224 220 <WindowIndex Value="0"/> 225 <TopLine Value=" 287"/>226 <CursorPos X=" 4" Y="289"/>227 <UsageCount Value=" 58"/>221 <TopLine Value="82"/> 222 <CursorPos X="14" Y="95"/> 223 <UsageCount Value="60"/> 228 224 <Loaded Value="True"/> 229 225 </Unit15> … … 231 227 <Filename Value="..\..\UCoolDockLayout.pas"/> 232 228 <UnitName Value="UCoolDockLayout"/> 229 <IsVisibleTab Value="True"/> 233 230 <EditorIndex Value="1"/> 234 231 <WindowIndex Value="0"/> 235 <TopLine Value="3 81"/>236 <CursorPos X="3 6" Y="404"/>237 <UsageCount Value="5 8"/>232 <TopLine Value="338"/> 233 <CursorPos X="30" Y="348"/> 234 <UsageCount Value="59"/> 238 235 <Loaded Value="True"/> 239 236 </Unit16> 240 237 <Unit17> 241 238 <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\FPC\rtl\objpas\classes\classesh.inc"/> 242 <WindowIndex Value="0"/> 243 <TopLine Value="1638"/> 244 <CursorPos X="17" Y="1651"/> 245 <UsageCount Value="31"/> 239 <EditorIndex Value="11"/> 240 <WindowIndex Value="0"/> 241 <TopLine Value="1883"/> 242 <CursorPos X="10" Y="1896"/> 243 <UsageCount Value="32"/> 244 <Loaded Value="True"/> 246 245 </Unit17> 247 246 <Unit18> 248 247 <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\FPC\rtl\objpas\types.pp"/> 249 248 <UnitName Value="types"/> 250 <WindowIndex Value="0"/> 251 <TopLine Value="70"/> 252 <CursorPos X="21" Y="83"/> 253 <UsageCount Value="5"/> 249 <EditorIndex Value="10"/> 250 <WindowIndex Value="0"/> 251 <TopLine Value="274"/> 252 <CursorPos X="10" Y="287"/> 253 <UsageCount Value="11"/> 254 <Loaded Value="True"/> 254 255 </Unit18> 255 256 <Unit19> … … 258 259 <TopLine Value="220"/> 259 260 <CursorPos X="16" Y="233"/> 260 <UsageCount Value=" 5"/>261 <UsageCount Value="4"/> 261 262 </Unit19> 262 263 <Unit20> 263 264 <Filename Value="..\..\URectangle.pas"/> 264 265 <UnitName Value="URectangle"/> 265 <EditorIndex Value="4"/>266 266 <WindowIndex Value="0"/> 267 267 <TopLine Value="110"/> 268 268 <CursorPos X="18" Y="126"/> 269 269 <UsageCount Value="27"/> 270 <Loaded Value="True"/>271 270 </Unit20> 272 271 <Unit21> … … 276 275 <TopLine Value="34"/> 277 276 <CursorPos X="11" Y="47"/> 278 <UsageCount Value=" 5"/>277 <UsageCount Value="4"/> 279 278 </Unit21> 280 279 <Unit22> … … 287 286 <TopLine Value="25"/> 288 287 <CursorPos X="7" Y="48"/> 289 <UsageCount Value=" 4"/>288 <UsageCount Value="3"/> 290 289 </Unit22> 291 290 <Unit23> … … 295 294 <TopLine Value="776"/> 296 295 <CursorPos X="3" Y="789"/> 297 <UsageCount Value="3 2"/>296 <UsageCount Value="31"/> 298 297 </Unit23> 299 298 <Unit24> … … 303 302 <TopLine Value="835"/> 304 303 <CursorPos X="3" Y="837"/> 305 <UsageCount Value=" 2"/>304 <UsageCount Value="1"/> 306 305 </Unit24> 307 306 <Unit25> 308 307 <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\include\customcombobox.inc"/> 308 <EditorIndex Value="7"/> 309 309 <WindowIndex Value="0"/> 310 310 <TopLine Value="913"/> 311 <CursorPos X="1" Y="9 26"/>311 <CursorPos X="1" Y="930"/> 312 312 <UsageCount Value="24"/> 313 <Loaded Value="True"/> 313 314 </Unit25> 314 315 <Unit26> 315 316 <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\include\containedaction.inc"/> 316 <EditorIndex Value="7"/>317 317 <WindowIndex Value="0"/> 318 318 <TopLine Value="91"/> 319 319 <CursorPos X="1" Y="104"/> 320 320 <UsageCount Value="11"/> 321 <Loaded Value="True"/>322 321 </Unit26> 323 322 <Unit27> … … 326 325 <TopLine Value="239"/> 327 326 <CursorPos X="1" Y="252"/> 328 <UsageCount Value=" 6"/>327 <UsageCount Value="5"/> 329 328 </Unit27> 330 329 <Unit28> … … 341 340 <TopLine Value="7662"/> 342 341 <CursorPos X="1" Y="7675"/> 343 <UsageCount Value="2 9"/>342 <UsageCount Value="28"/> 344 343 </Unit29> 345 344 <Unit30> … … 348 347 <TopLine Value="751"/> 349 348 <CursorPos X="1" Y="764"/> 350 <UsageCount Value="2 6"/>349 <UsageCount Value="25"/> 351 350 </Unit30> 352 351 <Unit31> … … 359 358 <TopLine Value="36"/> 360 359 <CursorPos X="3" Y="49"/> 361 <UsageCount Value=" 50"/>360 <UsageCount Value="49"/> 362 361 </Unit31> 363 362 <Unit32> 364 363 <Filename Value="..\..\UCoolDockCommon.pas"/> 365 364 <UnitName Value="UCoolDockCommon"/> 366 <EditorIndex Value="10"/>367 365 <WindowIndex Value="0"/> 368 366 <TopLine Value="1"/> 369 367 <CursorPos X="25" Y="11"/> 370 368 <UsageCount Value="50"/> 371 <Loaded Value="True"/>372 369 </Unit32> 373 370 <Unit33> … … 377 374 <TopLine Value="161"/> 378 375 <CursorPos X="3" Y="165"/> 379 <UsageCount Value="4 9"/>376 <UsageCount Value="48"/> 380 377 </Unit33> 381 378 <Unit34> … … 385 382 <TopLine Value="503"/> 386 383 <CursorPos X="10" Y="516"/> 387 <UsageCount Value="2 2"/>384 <UsageCount Value="21"/> 388 385 </Unit34> 389 386 <Unit35> … … 392 389 <TopLine Value="539"/> 393 390 <CursorPos X="3" Y="544"/> 394 <UsageCount Value=" 5"/>391 <UsageCount Value="4"/> 395 392 </Unit35> 396 393 <Unit36> … … 399 396 <TopLine Value="224"/> 400 397 <CursorPos X="29" Y="238"/> 401 <UsageCount Value=" 7"/>398 <UsageCount Value="6"/> 402 399 </Unit36> 403 400 <Unit37> … … 406 403 <TopLine Value="7"/> 407 404 <CursorPos X="3" Y="20"/> 408 <UsageCount Value=" 6"/>405 <UsageCount Value="5"/> 409 406 </Unit37> 410 407 <Unit38> … … 413 410 <TopLine Value="79"/> 414 411 <CursorPos X="14" Y="82"/> 415 <UsageCount Value=" 6"/>412 <UsageCount Value="5"/> 416 413 </Unit38> 417 414 <Unit39> … … 421 418 <TopLine Value="32"/> 422 419 <CursorPos X="20" Y="45"/> 423 <UsageCount Value=" 30"/>420 <UsageCount Value="29"/> 424 421 </Unit39> 425 422 <Unit40> 426 423 <Filename Value="..\..\UCoolDockStyle.pas"/> 427 424 <UnitName Value="UCoolDockStyle"/> 428 <EditorIndex Value=" 12"/>425 <EditorIndex Value="5"/> 429 426 <WindowIndex Value="0"/> 430 427 <TopLine Value="10"/> 431 428 <CursorPos X="15" Y="23"/> 432 <UsageCount Value="3 2"/>429 <UsageCount Value="34"/> 433 430 <Loaded Value="True"/> 434 431 </Unit40> … … 436 433 <Filename Value="..\..\UCoolDockClientPanel.pas"/> 437 434 <UnitName Value="UCoolDockClientPanel"/> 438 <IsVisibleTab Value="True"/> 439 <EditorIndex Value="11"/> 435 <EditorIndex Value="4"/> 440 436 <WindowIndex Value="0"/> 441 437 <TopLine Value="259"/> 442 <CursorPos X=" 1" Y="271"/>443 <UsageCount Value="3 2"/>438 <CursorPos X="26" Y="270"/> 439 <UsageCount Value="34"/> 444 440 <Loaded Value="True"/> 445 441 </Unit41> … … 450 446 <TopLine Value="1531"/> 451 447 <CursorPos X="33" Y="1544"/> 452 <UsageCount Value=" 6"/>448 <UsageCount Value="5"/> 453 449 </Unit42> 454 450 <Unit43> 455 451 <Filename Value="..\..\UCoolDockStyleTabs.pas"/> 456 452 <UnitName Value="UCoolDockStyleTabs"/> 457 <EditorIndex Value="1 5"/>453 <EditorIndex Value="12"/> 458 454 <WindowIndex Value="0"/> 459 455 <TopLine Value="192"/> 460 456 <CursorPos X="52" Y="205"/> 461 <UsageCount Value="3 1"/>457 <UsageCount Value="33"/> 462 458 <Loaded Value="True"/> 463 459 </Unit43> … … 468 464 <TopLine Value="45"/> 469 465 <CursorPos X="28" Y="558"/> 470 <UsageCount Value=" 6"/>466 <UsageCount Value="5"/> 471 467 </Unit44> 472 468 <Unit45> … … 476 472 <TopLine Value="344"/> 477 473 <CursorPos X="1" Y="357"/> 478 <UsageCount Value=" 6"/>474 <UsageCount Value="5"/> 479 475 </Unit45> 480 476 <Unit46> … … 483 479 <TopLine Value="2403"/> 484 480 <CursorPos X="74" Y="2413"/> 485 <UsageCount Value=" 6"/>481 <UsageCount Value="5"/> 486 482 </Unit46> 487 483 <Unit47> 488 484 <Filename Value="..\..\UCoolDockStyleRegions.pas"/> 489 485 <UnitName Value="UCoolDockStyleRegions"/> 490 <EditorIndex Value=" 14"/>486 <EditorIndex Value="8"/> 491 487 <WindowIndex Value="0"/> 492 488 <TopLine Value="64"/> 493 <CursorPos X=" 31" Y="77"/>494 <UsageCount Value="3 0"/>489 <CursorPos X="1" Y="76"/> 490 <UsageCount Value="32"/> 495 491 <Loaded Value="True"/> 496 492 </Unit47> … … 501 497 <TopLine Value="1"/> 502 498 <CursorPos X="26" Y="12"/> 503 <UsageCount Value="2 7"/>499 <UsageCount Value="26"/> 504 500 </Unit48> 505 501 <Unit49> … … 508 504 <TopLine Value="762"/> 509 505 <CursorPos X="1" Y="775"/> 510 <UsageCount Value="2 7"/>506 <UsageCount Value="26"/> 511 507 </Unit49> 512 508 <Unit50> … … 515 511 <TopLine Value="148"/> 516 512 <CursorPos X="32" Y="160"/> 517 <UsageCount Value="2 7"/>513 <UsageCount Value="26"/> 518 514 </Unit50> 519 515 <Unit51> … … 522 518 <TopLine Value="53"/> 523 519 <CursorPos X="11" Y="66"/> 524 <UsageCount Value="2 7"/>520 <UsageCount Value="26"/> 525 521 </Unit51> 526 522 <Unit52> … … 529 525 <TopLine Value="141"/> 530 526 <CursorPos X="3" Y="143"/> 531 <UsageCount Value="2 7"/>527 <UsageCount Value="26"/> 532 528 </Unit52> 533 529 <Unit53> … … 536 532 <TopLine Value="2"/> 537 533 <CursorPos X="40" Y="3"/> 538 <UsageCount Value="2 6"/>534 <UsageCount Value="25"/> 539 535 <DefaultSyntaxHighlighter Value="None"/> 540 536 </Unit53> … … 549 545 <TopLine Value="23"/> 550 546 <CursorPos X="15" Y="24"/> 551 <UsageCount Value="2 1"/>547 <UsageCount Value="24"/> 552 548 </Unit54> 553 549 <Unit55> 554 550 <Filename Value="..\..\UCoolDockStylePopupRegions.pas"/> 555 551 <UnitName Value="UCoolDockStylePopupRegions"/> 556 <EditorIndex Value="5"/>557 552 <WindowIndex Value="0"/> 558 553 <TopLine Value="1"/> 559 554 <CursorPos X="1" Y="1"/> 560 555 <UsageCount Value="10"/> 561 <Loaded Value="True"/>562 556 </Unit55> 563 557 </Units> 564 558 <JumpHistory Count="30" HistoryIndex="29"> 565 559 <Position1> 566 <Filename Value=" ..\..\UCoolDockStyleRegions.pas"/>567 <Caret Line=" 66" Column="1" TopLine="56"/>560 <Filename Value="UMainForm.pas"/> 561 <Caret Line="129" Column="1" TopLine="117"/> 568 562 </Position1> 569 563 <Position2> 570 <Filename Value=" ..\..\UCoolDockStyleRegions.pas"/>571 <Caret Line=" 83" Column="1" TopLine="70"/>564 <Filename Value="UMainForm.pas"/> 565 <Caret Line="130" Column="72" TopLine="117"/> 572 566 </Position2> 573 567 <Position3> 574 <Filename Value="..\..\UCoolDock StyleRegions.pas"/>575 <Caret Line=" 85" Column="1" TopLine="70"/>568 <Filename Value="..\..\UCoolDockLayout.pas"/> 569 <Caret Line="517" Column="54" TopLine="507"/> 576 570 </Position3> 577 571 <Position4> 578 <Filename Value=" ..\..\UCoolDocking.pas"/>579 <Caret Line=" 211" Column="1" TopLine="198"/>572 <Filename Value="UMainForm.pas"/> 573 <Caret Line="129" Column="1" TopLine="117"/> 580 574 </Position4> 581 575 <Position5> 582 <Filename Value="..\..\UCoolDock ing.pas"/>583 <Caret Line=" 212" Column="1" TopLine="198"/>576 <Filename Value="..\..\UCoolDockLayout.pas"/> 577 <Caret Line="513" Column="1" TopLine="507"/> 584 578 </Position5> 585 579 <Position6> 586 <Filename Value="..\..\UCoolDock StyleRegions.pas"/>587 <Caret Line=" 86" Column="1" TopLine="70"/>580 <Filename Value="..\..\UCoolDockLayout.pas"/> 581 <Caret Line="514" Column="1" TopLine="507"/> 588 582 </Position6> 589 583 <Position7> 590 <Filename Value="..\..\UCoolDock StyleRegions.pas"/>591 <Caret Line=" 87" Column="1" TopLine="70"/>584 <Filename Value="..\..\UCoolDockLayout.pas"/> 585 <Caret Line="515" Column="1" TopLine="507"/> 592 586 </Position7> 593 587 <Position8> 594 <Filename Value="..\..\UCoolDock StyleRegions.pas"/>595 <Caret Line=" 88" Column="1" TopLine="70"/>588 <Filename Value="..\..\UCoolDockLayout.pas"/> 589 <Caret Line="516" Column="1" TopLine="507"/> 596 590 </Position8> 597 591 <Position9> 598 <Filename Value="..\..\UCoolDock StyleRegions.pas"/>599 <Caret Line=" 91" Column="1" TopLine="70"/>592 <Filename Value="..\..\UCoolDockLayout.pas"/> 593 <Caret Line="514" Column="1" TopLine="507"/> 600 594 </Position9> 601 595 <Position10> 602 <Filename Value="..\..\UCoolDock StyleRegions.pas"/>603 <Caret Line=" 92" Column="1" TopLine="71"/>596 <Filename Value="..\..\UCoolDockLayout.pas"/> 597 <Caret Line="515" Column="1" TopLine="507"/> 604 598 </Position10> 605 599 <Position11> 606 <Filename Value="..\..\UCoolDock StyleRegions.pas"/>607 <Caret Line=" 94" Column="1" TopLine="73"/>600 <Filename Value="..\..\UCoolDockLayout.pas"/> 601 <Caret Line="516" Column="1" TopLine="507"/> 608 602 </Position11> 609 603 <Position12> 610 <Filename Value="..\..\UCoolDock StyleRegions.pas"/>611 <Caret Line=" 95" Column="1" TopLine="74"/>604 <Filename Value="..\..\UCoolDockLayout.pas"/> 605 <Caret Line="515" Column="1" TopLine="507"/> 612 606 </Position12> 613 607 <Position13> 614 <Filename Value="..\..\UCoolDock StyleRegions.pas"/>615 <Caret Line=" 96" Column="1" TopLine="75"/>608 <Filename Value="..\..\UCoolDockLayout.pas"/> 609 <Caret Line="516" Column="1" TopLine="507"/> 616 610 </Position13> 617 611 <Position14> 618 <Filename Value=" ..\..\UCoolDockStyleRegions.pas"/>619 <Caret Line=" 97" Column="31" TopLine="76"/>612 <Filename Value="UMainForm.pas"/> 613 <Caret Line="130" Column="1" TopLine="117"/> 620 614 </Position14> 621 615 <Position15> 622 <Filename Value="..\..\UCoolDock StyleRegions.pas"/>623 <Caret Line=" 98" Column="1" TopLine="77"/>616 <Filename Value="..\..\UCoolDockLayout.pas"/> 617 <Caret Line="513" Column="1" TopLine="507"/> 624 618 </Position15> 625 619 <Position16> 626 <Filename Value="..\..\UCoolDock StyleRegions.pas"/>627 <Caret Line=" 100" Column="1" TopLine="64"/>620 <Filename Value="..\..\UCoolDockLayout.pas"/> 621 <Caret Line="516" Column="1" TopLine="507"/> 628 622 </Position16> 629 623 <Position17> 630 <Filename Value=" ..\..\UCoolDockStyleRegions.pas"/>631 <Caret Line=" 64" Column="1" TopLine="51"/>624 <Filename Value="UMainForm.pas"/> 625 <Caret Line="118" Column="89" TopLine="117"/> 632 626 </Position17> 633 627 <Position18> 634 <Filename Value="..\..\UCoolDock StyleRegions.pas"/>635 <Caret Line=" 65" Column="1" TopLine="51"/>628 <Filename Value="..\..\UCoolDockLayout.pas"/> 629 <Caret Line="513" Column="1" TopLine="507"/> 636 630 </Position18> 637 631 <Position19> 638 <Filename Value="..\..\UCoolDock StyleRegions.pas"/>639 <Caret Line=" 66" Column="1" TopLine="51"/>632 <Filename Value="..\..\UCoolDockLayout.pas"/> 633 <Caret Line="516" Column="1" TopLine="507"/> 640 634 </Position19> 641 635 <Position20> 642 <Filename Value=" ..\..\UCoolDockStyleRegions.pas"/>643 <Caret Line=" 83" Column="1" TopLine="70"/>636 <Filename Value="UMainForm.pas"/> 637 <Caret Line="130" Column="1" TopLine="117"/> 644 638 </Position20> 645 639 <Position21> 646 <Filename Value="..\..\UCoolDock StyleRegions.pas"/>647 <Caret Line=" 85" Column="1" TopLine="70"/>640 <Filename Value="..\..\UCoolDockLayout.pas"/> 641 <Caret Line="513" Column="1" TopLine="507"/> 648 642 </Position21> 649 643 <Position22> 650 <Filename Value="..\..\UCoolDock ing.pas"/>651 <Caret Line=" 211" Column="1" TopLine="198"/>644 <Filename Value="..\..\UCoolDockLayout.pas"/> 645 <Caret Line="516" Column="1" TopLine="507"/> 652 646 </Position22> 653 647 <Position23> 654 <Filename Value=" ..\..\UCoolDocking.pas"/>655 <Caret Line=" 212" Column="1" TopLine="198"/>648 <Filename Value="UMainForm.pas"/> 649 <Caret Line="130" Column="1" TopLine="117"/> 656 650 </Position23> 657 651 <Position24> 658 652 <Filename Value="..\..\UCoolDockLayout.pas"/> 659 <Caret Line=" 403" Column="30" TopLine="390"/>653 <Caret Line="513" Column="1" TopLine="507"/> 660 654 </Position24> 661 655 <Position25> 662 656 <Filename Value="..\..\UCoolDockLayout.pas"/> 663 <Caret Line=" 24" Column="17" TopLine="11"/>657 <Caret Line="516" Column="1" TopLine="507"/> 664 658 </Position25> 665 659 <Position26> 666 <Filename Value="..\..\U Rectangle.pas"/>667 <Caret Line=" 43" Column="58" TopLine="23"/>660 <Filename Value="..\..\UCoolDockLayout.pas"/> 661 <Caret Line="514" Column="1" TopLine="507"/> 668 662 </Position26> 669 663 <Position27> 670 <Filename Value="..\..\U Rectangle.pas"/>671 <Caret Line=" 126" Column="24" TopLine="107"/>664 <Filename Value="..\..\UCoolDockLayout.pas"/> 665 <Caret Line="515" Column="5" TopLine="507"/> 672 666 </Position27> 673 667 <Position28> 674 668 <Filename Value="..\..\UCoolDockLayout.pas"/> 675 <Caret Line=" 24" Column="17" TopLine="11"/>669 <Caret Line="510" Column="27" TopLine="507"/> 676 670 </Position28> 677 671 <Position29> 678 672 <Filename Value="..\..\UCoolDockLayout.pas"/> 679 <Caret Line=" 403" Column="43" TopLine="384"/>673 <Caret Line="517" Column="1" TopLine="507"/> 680 674 </Position29> 681 675 <Position30> 682 <Filename Value="..\..\UCoolDock ClientPanel.pas"/>683 <Caret Line=" 154" Column="30" TopLine="150"/>676 <Filename Value="..\..\UCoolDockLayout.pas"/> 677 <Caret Line="523" Column="1" TopLine="507"/> 684 678 </Position30> 685 679 </JumpHistory> … … 707 701 </CompilerOptions> 708 702 <Debugging> 703 <BreakPoints Count="1"> 704 <Item1> 705 <Source Value="..\..\UCoolDocking.pas"/> 706 <Line Value="296"/> 707 </Item1> 708 </BreakPoints> 709 709 <Watches Count="1"> 710 710 <Item1> -
Docking/CoolDocking/Demo/IDE/UMainForm.pas
r184 r185 127 127 procedure TMainForm.ComboBox1Select(Sender: TObject); 128 128 begin 129 if ComboBox1.ItemIndex <> - 1then129 if (ComboBox1.ItemIndex <> - 1) and (ComboBox1.ItemIndex < CoolDockLayoutList1.Items.Count) then 130 130 TCoolDockLayout(CoolDockLayoutList1.Items[ComboBox1.ItemIndex]).Restore; 131 131 end; … … 217 217 NewLayout: TCoolDockLayout; 218 218 begin 219 if ComboBox1.Items.IndexOf(ComboBox1.Text) = -1 then begin 220 NewLayout := TCoolDockLayout.Create; 221 NewLayout.Name := ComboBox1.Text; 222 NewLayout.Store; 223 CoolDockLayoutList1.Items.Add(NewLayout); 224 end else 225 TCoolDockLayout(CoolDockLayoutList1.Items[ComboBox1.Items.IndexOf(ComboBox1.Text)]).Store; 226 CoolDockLayoutList1.SaveToFile(DockLayoutFileName); 227 CoolDockLayoutList1.PopulateStringList(ComboBox1.Items); 219 if ComboBox1.Text <> '' then begin 220 if ComboBox1.Items.IndexOf(ComboBox1.Text) = -1 then begin 221 NewLayout := TCoolDockLayout.Create; 222 NewLayout.Name := ComboBox1.Text; 223 NewLayout.Store; 224 CoolDockLayoutList1.Items.Add(NewLayout); 225 end else 226 TCoolDockLayout(CoolDockLayoutList1.Items[ComboBox1.Items.IndexOf(ComboBox1.Text)]).Store; 227 CoolDockLayoutList1.SaveToFile(DockLayoutFileName); 228 CoolDockLayoutList1.PopulateStringList(ComboBox1.Items); 229 end else ShowMessage('Enter layout name'); 228 230 end; 229 231 -
Docking/CoolDocking/UCoolDockLayout.pas
r184 r185 27 27 UndockSize: TPoint; 28 28 DockStyle: TDockStyle; 29 Processed: Boolean; 29 30 procedure SaveToNode(Node: TDOMNode); 30 31 procedure LoadFromNode(Node: TDOMNode); … … 391 392 FormClass := TFormClass(FindClass('TCoolDockConjoinForm')); 392 393 if FormClass = TCoolDockConjoinForm then begin 393 ParentComponent := TCoolDock ConjoinForm.Create(Application);394 ParentComponent := TCoolDockManager(Form.DockManager).CreateContainer(alNone); 394 395 TCoolDockManager(TCoolDockConjoinForm(ParentComponent).Panel.DockManager).DockStyle := ParentLayoutItem.DockStyle; 395 396 ParentLayoutItem.Restore(TWinControl(ParentComponent)); … … 401 402 if Assigned(ParentComponent) and (ParentComponent is TCoolDockConjoinForm) then 402 403 Form.ManualDock(TCoolDockConjoinForm(ParentComponent).Panel); 403 end else404 if Assigned(Form.HostDockSite) then Form.ManualFloat(Rect.AsTRect);404 end; 405 Processed := True; 405 406 end; 406 407 … … 509 510 I: Integer; 510 511 begin 512 // Undock all forms 513 I := 0; 514 while (I < Application.ComponentCount) do begin 515 if (Application.Components[I] is TForm) then begin 516 Form := (Application.Components[I] as TForm); 517 if Assigned(Form.HostDockSite) then 518 Form.ManualFloat(Rect(Form.Left, Form.Top, Form.Left + Form.Width, Form.Top + Form.Height)); 519 end; 520 Inc(I); 521 end; 522 523 for I := 0 to Items.Count - 1 do 524 with TCoolDockLayoutItem(Items[I]) do 525 Processed := False; 526 511 527 for I := 0 to Items.Count - 1 do 512 528 with TCoolDockLayoutItem(Items[I]) do begin 513 529 Form := TForm(Application.FindComponent(Name)); 514 if Assigned(Form) then Restore(Form);530 if Assigned(Form) and (not Assigned(Form.HostDockSite)) and (not Processed) then Restore(Form); 515 531 end; 516 532 end; -
Docking/CoolDocking/UCoolDockStyleRegions.pas
r184 r185 73 73 NewDockSite := DockSite.HostDockSite; 74 74 // FDockSite.ManualFloat(FDockSite.BoundsRect); 75 NewConjoinDockForm.ManualDock(NewDockSite); 75 76 AControl.ManualDock(NewConjoinDockForm.Panel, nil, InsertAt); 76 77 if DockSite is TForm then … … 79 80 if DockSite is TPanel then 80 81 DockSite.Parent.ManualDock(NewConjoinDockForm.Panel); 81 NewConjoinDockForm.ManualDock(NewDockSite);82 82 UpdateClientSize; 83 83 Exit; … … 114 114 Control.RemoveHandlerOnVisibleChanged(ClientPanel.VisibleChange); 115 115 116 if TCoolDockManager(Manager).DockSite.DockClientCount = 2 then FDockDirection := ddNone; 116 TCoolDockManager(Manager).DockPanels.Remove(ClientPanel); 117 118 //if TCoolDockManager(Manager).DockSite.DockClientCount = 2 then FDockDirection := ddNone; 119 if TCoolDockManager(Manager).DockPanels.Count = 1 then begin 120 // Last removed control => Free parent if it is TCoolDockConjoinForm 121 if TCoolDockManager(Manager).DockSite.Parent is TCoolDockConjoinForm then 122 with TCoolDockConjoinForm(TCoolDockManager(Manager).DockSite.Parent) do begin 123 if Assigned(Parent) then begin 124 TCoolDockClientPanel(TCoolDockManager(Manager).DockPanels[0]).Control.ManualDock(HostDockSite); 125 end else TCoolDockClientPanel(TCoolDockManager(Manager).DockPanels[0]).Control.ManualFloat(Rect(Left, Top, Left + Width, Top + Height)); 126 ManualFloat(Rect(Left, Top, Left + Width, Top + Height)); 127 Free; 128 end; 129 end; 117 130 inherited RemoveControl(Control); 118 131 end; -
Docking/CoolDocking/UCoolDocking.pas
r184 r185 297 297 NewDockSite := FDockSite.HostDockSite; 298 298 // FDockSite.ManualFloat(FDockSite.BoundsRect); 299 NewConjoinDockForm.ManualDock(NewDockSite, nil, InsertAt); 299 300 FDockSite.ManualDock(NewConjoinDockForm.Panel); 300 301 Control.ManualDock(NewConjoinDockForm.Panel, nil, InsertAt); 301 NewConjoinDockForm.ManualDock(NewDockSite);302 302 end; 303 303 end else … … 366 366 ClientPanel: TCoolDockClientPanel; 367 367 begin 368 DockStyleHandler.RemoveControl(Control); 368 369 //inherited; 369 if Control.HostDockSite = Self.FDockSite then begin370 (* if Control.HostDockSite = Self.FDockSite then begin 370 371 ClientPanel := FindControlInPanels(Control); 371 372 … … 380 381 DockStyle := DockStyle; 381 382 end; 383 *) 382 384 end; 383 385
Note:
See TracChangeset
for help on using the changeset viewer.