Ignore:
Timestamp:
Mar 16, 2011, 12:32:41 PM (14 years ago)
Author:
george
Message:
  • Fixed: Popup submenus style and position item selection.
  • Added: Locking dock managers.
  • Modified: Enhanced auto popup tabs handling. Not yet finished.
  • Modified: Dock manager position united for all dock manager descendands.
Location:
Docking/CoolDocking/Demo/IDE
Files:
3 added
18 edited

Legend:

Unmodified
Added
Removed
  • Docking/CoolDocking/Demo/IDE/IDE.lpi

    r197 r198  
    4747      </Item4>
    4848    </RequiredPackages>
    49     <Units Count="52">
     49    <Units Count="56">
    5050      <Unit0>
    5151        <Filename Value="IDE.lpr"/>
     
    5353        <UnitName Value="IDE"/>
    5454        <WindowIndex Value="0"/>
    55         <TopLine Value="1"/>
    56         <CursorPos X="1" Y="17"/>
     55        <TopLine Value="4"/>
     56        <CursorPos X="35" Y="18"/>
    5757        <UsageCount Value="314"/>
    5858      </Unit0>
     
    6363        <ResourceBaseClass Value="Form"/>
    6464        <UnitName Value="UMainForm"/>
    65         <EditorIndex Value="8"/>
    66         <WindowIndex Value="0"/>
    67         <TopLine Value="1"/>
    68         <CursorPos X="1" Y="17"/>
    69         <UsageCount Value="314"/>
    70         <Loaded Value="True"/>
    71         <LoadedDesigner Value="True"/>
     65        <EditorIndex Value="5"/>
     66        <WindowIndex Value="0"/>
     67        <TopLine Value="158"/>
     68        <CursorPos X="1" Y="165"/>
     69        <UsageCount Value="314"/>
     70        <Loaded Value="True"/>
    7271      </Unit1>
    7372      <Unit2>
     
    7978        <WindowIndex Value="0"/>
    8079        <TopLine Value="1"/>
    81         <CursorPos X="31" Y="17"/>
     80        <CursorPos X="67" Y="2"/>
    8281        <UsageCount Value="314"/>
    8382      </Unit2>
     
    106105      <Unit5>
    107106        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\include\control.inc"/>
    108         <EditorIndex Value="12"/>
    109         <WindowIndex Value="0"/>
    110         <TopLine Value="2320"/>
    111         <CursorPos X="1" Y="2333"/>
    112         <UsageCount Value="59"/>
    113         <Loaded Value="True"/>
     107        <WindowIndex Value="0"/>
     108        <TopLine Value="1296"/>
     109        <CursorPos X="1" Y="1309"/>
     110        <UsageCount Value="60"/>
    114111      </Unit5>
    115112      <Unit6>
     
    121118        <WindowIndex Value="0"/>
    122119        <TopLine Value="4"/>
    123         <CursorPos X="24" Y="17"/>
     120        <CursorPos X="50" Y="6"/>
    124121        <UsageCount Value="314"/>
    125122      </Unit6>
     
    129126        <TopLine Value="941"/>
    130127        <CursorPos X="1" Y="954"/>
    131         <UsageCount Value="37"/>
     128        <UsageCount Value="36"/>
    132129      </Unit7>
    133130      <Unit8>
     
    139136        <WindowIndex Value="0"/>
    140137        <TopLine Value="4"/>
    141         <CursorPos X="25" Y="17"/>
     138        <CursorPos X="62" Y="7"/>
    142139        <UsageCount Value="314"/>
    143140      </Unit8>
     
    150147        <WindowIndex Value="0"/>
    151148        <TopLine Value="3"/>
    152         <CursorPos X="37" Y="16"/>
     149        <CursorPos X="25" Y="18"/>
    153150        <UsageCount Value="314"/>
    154151      </Unit9>
     
    161158        <WindowIndex Value="0"/>
    162159        <TopLine Value="5"/>
    163         <CursorPos X="37" Y="18"/>
     160        <CursorPos X="61" Y="8"/>
    164161        <UsageCount Value="314"/>
    165162      </Unit10>
     
    211208        <Filename Value="..\..\UCDClient.pas"/>
    212209        <UnitName Value="UCDClient"/>
    213         <EditorIndex Value="0"/>
    214         <WindowIndex Value="0"/>
    215         <TopLine Value="1"/>
    216         <CursorPos X="14" Y="13"/>
    217         <UsageCount Value="157"/>
    218         <Loaded Value="True"/>
     210        <WindowIndex Value="0"/>
     211        <TopLine Value="81"/>
     212        <CursorPos X="52" Y="92"/>
     213        <UsageCount Value="156"/>
    219214      </Unit15>
    220215      <Unit16>
    221216        <Filename Value="..\..\UCDLayout.pas"/>
    222217        <UnitName Value="UCDLayout"/>
    223         <EditorIndex Value="19"/>
    224218        <WindowIndex Value="0"/>
    225219        <TopLine Value="1"/>
    226220        <CursorPos X="22" Y="16"/>
    227         <UsageCount Value="66"/>
    228         <Loaded Value="True"/>
     221        <UsageCount Value="67"/>
    229222      </Unit16>
    230223      <Unit17>
     
    238231        <Filename Value="..\..\Common\URectangle.pas"/>
    239232        <UnitName Value="URectangle"/>
    240         <EditorIndex Value="18"/>
    241233        <WindowIndex Value="0"/>
    242234        <TopLine Value="110"/>
    243235        <CursorPos X="18" Y="126"/>
    244         <UsageCount Value="31"/>
    245         <Loaded Value="True"/>
     236        <UsageCount Value="32"/>
    246237      </Unit18>
    247238      <Unit19>
     
    251242        <TopLine Value="770"/>
    252243        <CursorPos X="22" Y="783"/>
    253         <UsageCount Value="12"/>
     244        <UsageCount Value="11"/>
    254245      </Unit19>
    255246      <Unit20>
     
    258249        <TopLine Value="913"/>
    259250        <CursorPos X="1" Y="930"/>
    260         <UsageCount Value="5"/>
     251        <UsageCount Value="4"/>
    261252      </Unit20>
    262253      <Unit21>
    263254        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\controls.pp"/>
    264255        <UnitName Value="Controls"/>
    265         <EditorIndex Value="14"/>
    266         <WindowIndex Value="0"/>
    267         <TopLine Value="1389"/>
    268         <CursorPos X="14" Y="1432"/>
    269         <UsageCount Value="35"/>
     256        <EditorIndex Value="1"/>
     257        <WindowIndex Value="0"/>
     258        <TopLine Value="1270"/>
     259        <CursorPos X="15" Y="1283"/>
     260        <UsageCount Value="37"/>
    270261        <Loaded Value="True"/>
    271262      </Unit21>
    272263      <Unit22>
    273264        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\include\wincontrol.inc"/>
    274         <WindowIndex Value="0"/>
    275         <TopLine Value="7151"/>
    276         <CursorPos X="1" Y="7164"/>
     265        <EditorIndex Value="4"/>
     266        <WindowIndex Value="0"/>
     267        <TopLine Value="7225"/>
     268        <CursorPos X="31" Y="7250"/>
    277269        <UsageCount Value="115"/>
     270        <Loaded Value="True"/>
    278271      </Unit22>
    279272      <Unit23>
     
    282275        <TopLine Value="751"/>
    283276        <CursorPos X="1" Y="764"/>
    284         <UsageCount Value="3"/>
     277        <UsageCount Value="2"/>
    285278      </Unit23>
    286279      <Unit24>
     
    290283        <ResourceBaseClass Value="Form"/>
    291284        <UnitName Value="UCDCustomize"/>
    292         <EditorIndex Value="5"/>
    293285        <WindowIndex Value="0"/>
    294286        <TopLine Value="145"/>
    295287        <CursorPos X="34" Y="147"/>
    296         <UsageCount Value="141"/>
    297         <Loaded Value="True"/>
    298         <LoadedDesigner Value="True"/>
     288        <UsageCount Value="140"/>
    299289      </Unit24>
    300290      <Unit25>
    301291        <Filename Value="..\..\UCDCommon.pas"/>
    302292        <UnitName Value="UCDCommon"/>
    303         <EditorIndex Value="7"/>
    304         <WindowIndex Value="0"/>
    305         <TopLine Value="30"/>
    306         <CursorPos X="4" Y="37"/>
    307         <UsageCount Value="56"/>
     293        <EditorIndex Value="8"/>
     294        <WindowIndex Value="0"/>
     295        <TopLine Value="3"/>
     296        <CursorPos X="44" Y="11"/>
     297        <UsageCount Value="61"/>
    308298        <Loaded Value="True"/>
    309299      </Unit25>
     
    311301        <Filename Value="..\..\UCDPopupMenu.pas"/>
    312302        <UnitName Value="UCDPopupMenu"/>
    313         <EditorIndex Value="3"/>
    314         <WindowIndex Value="0"/>
    315         <TopLine Value="255"/>
    316         <CursorPos X="27" Y="268"/>
    317         <UsageCount Value="142"/>
     303        <EditorIndex Value="10"/>
     304        <WindowIndex Value="0"/>
     305        <TopLine Value="159"/>
     306        <CursorPos X="25" Y="173"/>
     307        <UsageCount Value="141"/>
    318308        <Loaded Value="True"/>
    319309      </Unit26>
     
    321311        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\lclclasses.pp"/>
    322312        <UnitName Value="LCLClasses"/>
    323         <WindowIndex Value="0"/>
    324         <TopLine Value="32"/>
    325         <CursorPos X="20" Y="45"/>
    326         <UsageCount Value="7"/>
     313        <EditorIndex Value="11"/>
     314        <WindowIndex Value="0"/>
     315        <TopLine Value="81"/>
     316        <CursorPos X="20" Y="94"/>
     317        <UsageCount Value="10"/>
     318        <Loaded Value="True"/>
    327319      </Unit27>
    328320      <Unit28>
     
    332324        <TopLine Value="1"/>
    333325        <CursorPos X="24" Y="16"/>
    334         <UsageCount Value="15"/>
     326        <UsageCount Value="14"/>
    335327      </Unit28>
    336328      <Unit29>
     
    340332        <TopLine Value="1"/>
    341333        <CursorPos X="5" Y="11"/>
    342         <UsageCount Value="18"/>
     334        <UsageCount Value="17"/>
    343335      </Unit29>
    344336      <Unit30>
    345337        <Filename Value="..\..\Managers\UCDManagerTabs.pas"/>
    346338        <UnitName Value="UCDManagerTabs"/>
    347         <EditorIndex Value="17"/>
    348         <WindowIndex Value="0"/>
    349         <TopLine Value="11"/>
    350         <CursorPos X="3" Y="24"/>
     339        <EditorIndex Value="9"/>
     340        <WindowIndex Value="0"/>
     341        <TopLine Value="95"/>
     342        <CursorPos X="54" Y="98"/>
    351343        <UsageCount Value="130"/>
    352344        <Loaded Value="True"/>
     
    355347        <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    356348        <UnitName Value="UCDManagerRegions"/>
    357         <EditorIndex Value="9"/>
    358         <WindowIndex Value="0"/>
    359         <TopLine Value="12"/>
    360         <CursorPos X="39" Y="16"/>
     349        <IsVisibleTab Value="True"/>
     350        <EditorIndex Value="7"/>
     351        <WindowIndex Value="0"/>
     352        <TopLine Value="61"/>
     353        <CursorPos X="27" Y="84"/>
    361354        <UsageCount Value="129"/>
    362355        <Loaded Value="True"/>
     
    365358        <Filename Value="..\..\Managers\UCDManagerTabsPopup.pas"/>
    366359        <UnitName Value="UCDManagerTabsPopup"/>
    367         <EditorIndex Value="2"/>
    368         <WindowIndex Value="0"/>
    369         <TopLine Value="146"/>
    370         <CursorPos X="15" Y="159"/>
     360        <EditorIndex Value="0"/>
     361        <WindowIndex Value="0"/>
     362        <TopLine Value="36"/>
     363        <CursorPos X="40" Y="49"/>
    371364        <UsageCount Value="120"/>
    372365        <Loaded Value="True"/>
     
    377370        <TopLine Value="762"/>
    378371        <CursorPos X="1" Y="775"/>
    379         <UsageCount Value="4"/>
     372        <UsageCount Value="3"/>
    380373      </Unit33>
    381374      <Unit34>
     
    384377        <TopLine Value="148"/>
    385378        <CursorPos X="32" Y="160"/>
    386         <UsageCount Value="4"/>
     379        <UsageCount Value="3"/>
    387380      </Unit34>
    388381      <Unit35>
     
    391384        <TopLine Value="53"/>
    392385        <CursorPos X="11" Y="66"/>
    393         <UsageCount Value="4"/>
     386        <UsageCount Value="3"/>
    394387      </Unit35>
    395388      <Unit36>
     
    398391        <TopLine Value="141"/>
    399392        <CursorPos X="3" Y="143"/>
    400         <UsageCount Value="4"/>
     393        <UsageCount Value="3"/>
    401394      </Unit36>
    402395      <Unit37>
     
    405398        <TopLine Value="2"/>
    406399        <CursorPos X="40" Y="3"/>
    407         <UsageCount Value="3"/>
     400        <UsageCount Value="2"/>
    408401        <DefaultSyntaxHighlighter Value="None"/>
    409402      </Unit37>
     
    417410        <WindowIndex Value="0"/>
    418411        <TopLine Value="23"/>
    419         <CursorPos X="15" Y="24"/>
     412        <CursorPos X="61" Y="27"/>
    420413        <UsageCount Value="215"/>
    421414      </Unit38>
     
    423416        <Filename Value="..\..\UCDManager.pas"/>
    424417        <UnitName Value="UCDManager"/>
    425         <IsVisibleTab Value="True"/>
    426         <EditorIndex Value="10"/>
    427         <WindowIndex Value="0"/>
    428         <TopLine Value="51"/>
    429         <CursorPos X="34" Y="72"/>
     418        <EditorIndex Value="6"/>
     419        <WindowIndex Value="0"/>
     420        <TopLine Value="40"/>
     421        <CursorPos X="27" Y="57"/>
    430422        <UsageCount Value="105"/>
    431423        <Loaded Value="True"/>
     
    434426        <Filename Value="..\..\UCDConjoinForm.pas"/>
    435427        <UnitName Value="UCDConjoinForm"/>
    436         <EditorIndex Value="1"/>
    437428        <WindowIndex Value="0"/>
    438429        <TopLine Value="1"/>
    439430        <CursorPos X="31" Y="8"/>
    440         <UsageCount Value="104"/>
    441         <Loaded Value="True"/>
     431        <UsageCount Value="103"/>
    442432      </Unit40>
    443433      <Unit41>
    444434        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\extctrls.pp"/>
    445435        <UnitName Value="ExtCtrls"/>
    446         <EditorIndex Value="11"/>
    447         <WindowIndex Value="0"/>
    448         <TopLine Value="1132"/>
    449         <CursorPos X="14" Y="1178"/>
    450         <UsageCount Value="97"/>
     436        <EditorIndex Value="2"/>
     437        <WindowIndex Value="0"/>
     438        <TopLine Value="111"/>
     439        <CursorPos X="3" Y="124"/>
     440        <UsageCount Value="100"/>
    451441        <Loaded Value="True"/>
    452442      </Unit41>
     
    454444        <Filename Value="..\..\UCDMaster.pas"/>
    455445        <UnitName Value="UCDMaster"/>
    456         <EditorIndex Value="4"/>
    457         <WindowIndex Value="0"/>
    458         <TopLine Value="2"/>
    459         <CursorPos X="38" Y="8"/>
    460         <UsageCount Value="102"/>
     446        <EditorIndex Value="12"/>
     447        <WindowIndex Value="0"/>
     448        <TopLine Value="11"/>
     449        <CursorPos X="18" Y="19"/>
     450        <UsageCount Value="101"/>
    461451        <Loaded Value="True"/>
    462452      </Unit42>
     
    465455        <UnitName Value="ComCtrls"/>
    466456        <WindowIndex Value="0"/>
    467         <TopLine Value="286"/>
    468         <CursorPos X="43" Y="299"/>
    469         <UsageCount Value="97"/>
     457        <TopLine Value="255"/>
     458        <CursorPos X="14" Y="304"/>
     459        <UsageCount Value="96"/>
    470460      </Unit43>
    471461      <Unit44>
     
    474464        <TopLine Value="136"/>
    475465        <CursorPos X="3" Y="138"/>
    476         <UsageCount Value="7"/>
     466        <UsageCount Value="6"/>
    477467      </Unit44>
    478468      <Unit45>
     
    482472        <TopLine Value="172"/>
    483473        <CursorPos X="17" Y="185"/>
    484         <UsageCount Value="8"/>
     474        <UsageCount Value="7"/>
    485475      </Unit45>
    486476      <Unit46>
     
    490480        <ResourceBaseClass Value="Form"/>
    491481        <UnitName Value="UCDWindowList"/>
    492         <EditorIndex Value="6"/>
    493482        <WindowIndex Value="0"/>
    494483        <TopLine Value="33"/>
    495484        <CursorPos X="1" Y="47"/>
    496         <UsageCount Value="29"/>
    497         <Loaded Value="True"/>
    498         <LoadedDesigner Value="True"/>
     485        <UsageCount Value="30"/>
    499486      </Unit46>
    500487      <Unit47>
     
    504491        <TopLine Value="632"/>
    505492        <CursorPos X="14" Y="645"/>
    506         <UsageCount Value="8"/>
     493        <UsageCount Value="7"/>
    507494      </Unit47>
    508495      <Unit48>
     
    511498        <TopLine Value="426"/>
    512499        <CursorPos X="3" Y="417"/>
    513         <UsageCount Value="8"/>
     500        <UsageCount Value="7"/>
    514501      </Unit48>
    515502      <Unit49>
     
    518505        <ResourceBaseClass Value="DataModule"/>
    519506        <UnitName Value="UCDResource"/>
    520         <EditorIndex Value="13"/>
    521507        <WindowIndex Value="0"/>
    522508        <TopLine Value="13"/>
    523509        <CursorPos X="40" Y="31"/>
    524         <UsageCount Value="26"/>
    525         <Loaded Value="True"/>
     510        <UsageCount Value="27"/>
    526511      </Unit49>
    527512      <Unit50>
    528513        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\imglist.pp"/>
    529514        <UnitName Value="ImgList"/>
    530         <EditorIndex Value="15"/>
    531515        <WindowIndex Value="0"/>
    532516        <TopLine Value="165"/>
    533517        <CursorPos X="15" Y="178"/>
    534         <UsageCount Value="26"/>
    535         <Loaded Value="True"/>
     518        <UsageCount Value="27"/>
    536519      </Unit50>
    537520      <Unit51>
    538521        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\include\imglist.inc"/>
    539         <EditorIndex Value="16"/>
    540522        <WindowIndex Value="0"/>
    541523        <TopLine Value="554"/>
    542524        <CursorPos X="9" Y="564"/>
    543         <UsageCount Value="26"/>
    544         <Loaded Value="True"/>
     525        <UsageCount Value="27"/>
    545526      </Unit51>
     527      <Unit52>
     528        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\FPC\rtl\inc\objpash.inc"/>
     529        <WindowIndex Value="0"/>
     530        <TopLine Value="179"/>
     531        <CursorPos X="23" Y="192"/>
     532        <UsageCount Value="10"/>
     533      </Unit52>
     534      <Unit53>
     535        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\customtimer.pas"/>
     536        <UnitName Value="CustomTimer"/>
     537        <EditorIndex Value="3"/>
     538        <WindowIndex Value="0"/>
     539        <TopLine Value="169"/>
     540        <CursorPos X="1" Y="182"/>
     541        <UsageCount Value="11"/>
     542        <Loaded Value="True"/>
     543      </Unit53>
     544      <Unit54>
     545        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\menus.pp"/>
     546        <UnitName Value="Menus"/>
     547        <WindowIndex Value="0"/>
     548        <TopLine Value="153"/>
     549        <CursorPos X="15" Y="166"/>
     550        <UsageCount Value="10"/>
     551      </Unit54>
     552      <Unit55>
     553        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\include\menuitem.inc"/>
     554        <WindowIndex Value="0"/>
     555        <TopLine Value="441"/>
     556        <CursorPos X="1" Y="454"/>
     557        <UsageCount Value="10"/>
     558      </Unit55>
    546559    </Units>
    547     <JumpHistory Count="30" HistoryIndex="29">
     560    <JumpHistory Count="27" HistoryIndex="26">
    548561      <Position1>
    549         <Filename Value="..\..\UCDManager.pas"/>
    550         <Caret Line="699" Column="19" TopLine="685"/>
     562        <Filename Value="..\..\UCDPopupMenu.pas"/>
     563        <Caret Line="22" Column="11" TopLine="9"/>
    551564      </Position1>
    552565      <Position2>
    553         <Filename Value="..\..\UCDManager.pas"/>
    554         <Caret Line="697" Column="32" TopLine="685"/>
     566        <Filename Value="..\..\UCDPopupMenu.pas"/>
     567        <Caret Line="82" Column="30" TopLine="76"/>
    555568      </Position2>
    556569      <Position3>
    557         <Filename Value="..\..\UCDManager.pas"/>
    558         <Caret Line="605" Column="18" TopLine="583"/>
     570        <Filename Value="..\..\UCDPopupMenu.pas"/>
     571        <Caret Line="38" Column="30" TopLine="25"/>
    559572      </Position3>
    560573      <Position4>
    561         <Filename Value="..\..\UCDManager.pas"/>
    562         <Caret Line="34" Column="5" TopLine="20"/>
     574        <Filename Value="..\..\UCDPopupMenu.pas"/>
     575        <Caret Line="25" Column="15" TopLine="12"/>
    563576      </Position4>
    564577      <Position5>
    565578        <Filename Value="..\..\UCDManager.pas"/>
    566         <Caret Line="605" Column="22" TopLine="588"/>
     579        <Caret Line="251" Column="1" TopLine="240"/>
    567580      </Position5>
    568581      <Position6>
    569582        <Filename Value="..\..\UCDManager.pas"/>
    570         <Caret Line="598" Column="9" TopLine="585"/>
     583        <Caret Line="243" Column="1" TopLine="238"/>
    571584      </Position6>
    572585      <Position7>
    573586        <Filename Value="..\..\UCDManager.pas"/>
    574         <Caret Line="605" Column="10" TopLine="585"/>
     587        <Caret Line="244" Column="1" TopLine="238"/>
    575588      </Position7>
    576589      <Position8>
    577         <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    578         <Caret Line="4" Column="70" TopLine="1"/>
     590        <Filename Value="..\..\UCDManager.pas"/>
     591        <Caret Line="245" Column="1" TopLine="238"/>
    579592      </Position8>
    580593      <Position9>
    581594        <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    582         <Caret Line="18" Column="24" TopLine="1"/>
     595        <Caret Line="63" Column="1" TopLine="50"/>
    583596      </Position9>
    584597      <Position10>
    585598        <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    586         <Caret Line="60" Column="24" TopLine="39"/>
     599        <Caret Line="64" Column="1" TopLine="50"/>
    587600      </Position10>
    588601      <Position11>
    589         <Filename Value="UMainForm.pas"/>
    590         <Caret Line="123" Column="25" TopLine="118"/>
     602        <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
     603        <Caret Line="65" Column="1" TopLine="50"/>
    591604      </Position11>
    592605      <Position12>
    593         <Filename Value="UMainForm.pas"/>
    594         <Caret Line="124" Column="25" TopLine="119"/>
     606        <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
     607        <Caret Line="66" Column="1" TopLine="50"/>
    595608      </Position12>
    596609      <Position13>
    597         <Filename Value="UMainForm.pas"/>
    598         <Caret Line="126" Column="25" TopLine="121"/>
     610        <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
     611        <Caret Line="69" Column="1" TopLine="50"/>
    599612      </Position13>
    600613      <Position14>
    601         <Filename Value="UMainForm.pas"/>
    602         <Caret Line="248" Column="20" TopLine="246"/>
     614        <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
     615        <Caret Line="70" Column="1" TopLine="50"/>
    603616      </Position14>
    604617      <Position15>
    605         <Filename Value="UMainForm.pas"/>
    606         <Caret Line="250" Column="19" TopLine="246"/>
     618        <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
     619        <Caret Line="71" Column="1" TopLine="50"/>
    607620      </Position15>
    608621      <Position16>
    609         <Filename Value="UMainForm.pas"/>
    610         <Caret Line="104" Column="15" TopLine="91"/>
     622        <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
     623        <Caret Line="72" Column="1" TopLine="51"/>
    611624      </Position16>
    612625      <Position17>
    613         <Filename Value="UMainForm.pas"/>
    614         <Caret Line="250" Column="32" TopLine="240"/>
     626        <Filename Value="..\..\UCDManager.pas"/>
     627        <Caret Line="641" Column="1" TopLine="628"/>
    615628      </Position17>
    616629      <Position18>
    617         <Filename Value="UMainForm.pas"/>
    618         <Caret Line="252" Column="52" TopLine="240"/>
     630        <Filename Value="..\..\UCDManager.pas"/>
     631        <Caret Line="642" Column="1" TopLine="628"/>
    619632      </Position18>
    620633      <Position19>
    621         <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    622         <Caret Line="17" Column="23" TopLine="13"/>
     634        <Filename Value="..\..\UCDManager.pas"/>
     635        <Caret Line="643" Column="1" TopLine="628"/>
    623636      </Position19>
    624637      <Position20>
    625         <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    626         <Caret Line="119" Column="17" TopLine="105"/>
     638        <Filename Value="..\..\UCDManager.pas"/>
     639        <Caret Line="644" Column="1" TopLine="628"/>
    627640      </Position20>
    628641      <Position21>
    629         <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    630         <Caret Line="16" Column="41" TopLine="6"/>
     642        <Filename Value="..\..\UCDManager.pas"/>
     643        <Caret Line="647" Column="35" TopLine="628"/>
    631644      </Position21>
    632645      <Position22>
    633         <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    634         <Caret Line="17" Column="30" TopLine="6"/>
     646        <Filename Value="..\..\UCDManager.pas"/>
     647        <Caret Line="2" Column="73" TopLine="1"/>
    635648      </Position22>
    636649      <Position23>
    637650        <Filename Value="..\..\UCDManager.pas"/>
    638         <Caret Line="171" Column="21" TopLine="163"/>
     651        <Caret Line="69" Column="33" TopLine="48"/>
    639652      </Position23>
    640653      <Position24>
    641654        <Filename Value="..\..\UCDManager.pas"/>
    642         <Caret Line="163" Column="25" TopLine="158"/>
     655        <Caret Line="181" Column="51" TopLine="160"/>
    643656      </Position24>
    644657      <Position25>
    645658        <Filename Value="..\..\UCDManager.pas"/>
    646         <Caret Line="6" Column="58" TopLine="1"/>
     659        <Caret Line="182" Column="51" TopLine="161"/>
    647660      </Position25>
    648661      <Position26>
    649662        <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    650         <Caret Line="59" Column="47" TopLine="55"/>
     663        <Caret Line="37" Column="43" TopLine="30"/>
    651664      </Position26>
    652665      <Position27>
    653666        <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    654         <Caret Line="55" Column="28" TopLine="46"/>
     667        <Caret Line="5" Column="66" TopLine="1"/>
    655668      </Position27>
    656       <Position28>
    657         <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    658         <Caret Line="16" Column="40" TopLine="3"/>
    659       </Position28>
    660       <Position29>
    661         <Filename Value="..\..\UCDManager.pas"/>
    662         <Caret Line="245" Column="9" TopLine="240"/>
    663       </Position29>
    664       <Position30>
    665         <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    666         <Caret Line="16" Column="39" TopLine="12"/>
    667       </Position30>
    668669    </JumpHistory>
    669670  </ProjectOptions>
     
    678679      <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
    679680    </SearchPaths>
     681    <CodeGeneration>
     682      <Checks>
     683        <IOChecks Value="True"/>
     684        <RangeChecks Value="True"/>
     685        <OverflowChecks Value="True"/>
     686        <StackChecks Value="True"/>
     687      </Checks>
     688      <VerifyObjMethodCallValidity Value="True"/>
     689    </CodeGeneration>
    680690    <Linking>
     691      <Debugging>
     692        <UseHeaptrc Value="True"/>
     693      </Debugging>
    681694      <Options>
    682695        <Win32>
     
    686699    </Linking>
    687700    <Other>
     701      <CompilerMessages>
     702        <UseMsgFile Value="True"/>
     703      </CompilerMessages>
    688704      <CompilerPath Value="$(CompPath)"/>
    689705    </Other>
  • Docking/CoolDocking/Demo/IDE/UCallStackForm.lfm

    r190 r198  
    11object CallStackForm: TCallStackForm
    2   Left = 446
    3   Height = 240
    4   Top = 152
    5   Width = 320
     2  Left = 329
     3  Height = 255
     4  Top = 148
     5  Width = 433
    66  Caption = 'Call Stack'
     7  ClientHeight = 255
     8  ClientWidth = 433
    79  LCLVersion = '0.9.31'
     10  object ListView1: TListView
     11    Left = 2
     12    Height = 251
     13    Top = 2
     14    Width = 429
     15    Align = alClient
     16    BorderSpacing.Around = 2
     17    Columns = <   
     18      item
     19      end   
     20      item
     21      end   
     22      item
     23      end   
     24      item
     25      end>
     26    TabOrder = 0
     27    ViewStyle = vsReport
     28  end
    829  object CoolDockClient1: TCDClient
     30    Master = MainForm.CoolDockMaster1
    931    Floatable = False
    10     Master = MainForm.CoolDockMaster1
    1132    left = 59
    1233    top = 52
  • Docking/CoolDocking/Demo/IDE/UCallStackForm.pas

    r189 r198  
    66
    77uses
    8   Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, UCDClient;
     8  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ComCtrls,
     9  UCDClient;
    910
    1011type
     
    1516  published
    1617    CoolDockClient1: TCDClient;
     18    ListView1: TListView;
    1719    { private declarations }
    1820  public
  • Docking/CoolDocking/Demo/IDE/UComponentTree.lfm

    r184 r198  
    88  ClientWidth = 411
    99  OnShow = FormShow
    10   LCLVersion = '0.9.29'
     10  LCLVersion = '0.9.31'
    1111  object TreeView1: TTreeView
    12     Left = 8
    13     Height = 488
    14     Top = 8
    15     Width = 395
    16     Anchors = [akTop, akLeft, akRight, akBottom]
     12    Left = 2
     13    Height = 495
     14    Top = 2
     15    Width = 407
     16    Align = alClient
     17    BorderSpacing.Around = 2
    1718    DefaultItemHeight = 15
    1819    TabOrder = 0
  • Docking/CoolDocking/Demo/IDE/ULocalVariablesForm.lfm

    r190 r198  
    99  LCLVersion = '0.9.31'
    1010  object Memo1: TMemo
    11     Left = 4
    12     Height = 232
    13     Top = 4
    14     Width = 312
     11    Left = 2
     12    Height = 236
     13    Top = 2
     14    Width = 316
    1515    Align = alClient
    16     BorderSpacing.Around = 4
     16    BorderSpacing.Around = 2
    1717    TabOrder = 0
    1818  end
    1919  object CoolDockClient1: TCDClient
     20    Master = MainForm.CoolDockMaster1
    2021    Floatable = False
    21     Master = MainForm.CoolDockMaster1
    2222    left = 103
    2323    top = 92
  • Docking/CoolDocking/Demo/IDE/UMainForm.lfm

    r197 r198  
    11object MainForm: TMainForm
    22  Left = 217
    3   Height = 457
     3  Height = 419
    44  Top = 123
    5   Width = 643
     5  Width = 536
    66  Caption = 'CoolDocking Demo IDE'
    7   ClientHeight = 438
    8   ClientWidth = 643
     7  ClientHeight = 400
     8  ClientWidth = 536
    99  Menu = MainMenu1
    1010  OnClose = FormClose
     
    1313  object DockPanel: TPanel
    1414    Left = 0
    15     Height = 412
     15    Height = 374
    1616    Top = 26
    17     Width = 643
     17    Width = 536
    1818    Align = alClient
    1919    BevelOuter = bvNone
     
    2424    Height = 26
    2525    Top = 0
    26     Width = 643
     26    Width = 536
    2727    Caption = 'ToolBar1'
    2828    Images = ImageList1
  • Docking/CoolDocking/Demo/IDE/UMainForm.pas

    r197 r198  
    1212  UWatchListForm, UThreadStatusForm, USourceEditorForm, UCDWindowList,
    1313  UCDCustomize, UComponentTree, UCDConjoinForm, UCDManager,
    14   UCDMaster;
     14  UCDMaster, UCDCommon;
    1515
    1616const
     
    160160  if not Assigned(DefaultLayout) then begin
    161161    NewContainer1 := TCDManager(DockPanel.DockManager).CreateContainer(alRight);
    162     NewContainer1.Show;
     162    TCDManager(NewContainer1.DockManager).DockStyle := dsPopupTabs;
     163    TCDManager(NewContainer1.DockManager).HeaderPos := hpLeft;
    163164
    164165    StructureForm.ManualDock(NewContainer1, nil, alTop);
     
    168169
    169170    NewContainer2 := TCDManager(DockPanel.DockManager).CreateContainer(alRight);
    170     NewContainer2.Show;
     171    TCDManager(NewContainer2.DockManager).DockStyle := dsPopupTabs;
     172    TCDManager(NewContainer2.DockManager).HeaderPos := hpRight;
    171173    ProjectManagerForm.ManualDock(NewContainer2, nil, alTop);
    172174    ProjectManagerForm.Show;
     
    175177
    176178    NewContainer1.ManualDock(DockPanel);
     179    NewContainer1.Show;
    177180    SourceEditorForm.ManualDock(DockPanel);
    178181    SourceEditorForm.Show;
    179182    NewContainer2.ManualDock(DockPanel);
     183    NewContainer2.Show;
    180184
    181185    DefaultLayout := TCDLayout.Create;
  • Docking/CoolDocking/Demo/IDE/UMessagesForm.lfm

    r190 r198  
    11object MessagesForm: TMessagesForm
    2   Left = 313
     2  Left = 293
    33  Height = 136
    4   Top = 258
     4  Top = 239
    55  Width = 508
    66  Caption = 'Messages'
    77  ClientHeight = 136
    88  ClientWidth = 508
     9  Icon.Data = {
     10    7E04000000000100010010100000010020006804000016000000280000001000
     11    0000200000000100200000000000000400006400000064000000000000000000
     12    000000000000000000000000000000000000F2F5F6FFC5D2D8FF8BA5B0FF698A
     13    98FF698A98FF8BA5B0FFC5D2D8FFF2F5F6FF0000000000000000000000000000
     14    00000000000000000000F5F8F9FFC5D2D8FF416D7EFF0C506AFF0A6C8FFF087B
     15    A8FF087BA8FF0A6C8FFF0C506AFF507787FFC5D2D8FFFBFCFCFF000000000000
     16    000000000000F5F8F9FFABBCC4FF0C506AFF0D90B9FF11B1DFFF11B1DFFF11B1
     17    DFFF11B1DFFF0DA6D6FF0A9ED3FF087BA8FF0C506AFFB4C5CCFFFBFCFCFF0000
     18    000000000000B4C5CCFF0C506AFF0DA6D6FF16BDE3FF17C6EBFF17C6EBFF17C6
     19    EBFF17C6EBFF16BDE3FF11B1DFFF0DA6D6FF0D90B9FF0C506AFFC5D2D8FF0000
     20    0000EAEFF1FF306073FF129FC3FF17C6EBFF1BD2F2FF1DD7F6FF1DD7F6FF1034
     21    43FF103443FF103443FF17C6EBFF11B1DFFF0DA6D6FF087BA8FF507787FFF2F5
     22    F6FFABBCC4FF0A6C8FFF17C6EBFF1DD7F6FF1FDCF9FF21E3FDFF21E3FDFF21E3
     23    FDFF21E3FDFF1FDCF9FF103443FF17C6EBFF11B1DFFF0A9ED3FF0C506AFFC5D2
     24    D8FF698A98FF0D90B9FF1BD2F2FF1FDCF9FF21E3FDFF22E6FFFF22E6FFFF22E6
     25    FFFF22E6FFFF21E3FDFF1FDCF9FF103443FF16BDE3FF0DA6D6FF0A6C8FFF8BA5
     26    B0FF416D7EFF14ADD1FF1DD7F6FF21E3FDFF22E6FFFF22E6FFFF22E6FFFF22E6
     27    FFFF22E6FFFF22E6FFFF21E3FDFF1DD7F6FF17C6EBFF11B1DFFF087BA8FF698A
     28    98FF416D7EFF14ADD1FF1FDCF9FF103443FF103443FF103443FF22E6FFFF22E6
     29    FFFF22E6FFFF103443FF103443FF103443FF17C6EBFF11B1DFFF087BA8FF698A
     30    98FF698A98FF129FC3FF1FDCF9FF103443FF103443FF103443FF103443FF22E6
     31    FFFF103443FF103443FF103443FF103443FF17C6EBFF11B1DFFF0A6C8FFF8BA5
     32    B0FF698A98FF103443FF103443FF103443FF103443FFFBFCFCFF103443FF1034
     33    43FF103443FF103443FFFBFCFCFF103443FF103443FF103443FF103443FFC5D2
     34    D8FFE8EDEFFF0C506AFF16BDE3FF103443FF103443FF103443FF103443FF22E6
     35    FFFF103443FF103443FF103443FF103443FF16BDE3FF0D90B9FF416D7EFFABBC
     36    C4FF00000000B4C5CCFF0C506AFF1DD7F6FF1FDCF9FF21E3FDFF21E3FDFF21E3
     37    FDFF21E3FDFF1FDCF9FF1BD2F2FF17C6EBFF0DA6D6FF0C506AFFC5D2D8FF0000
     38    000000000000F5F8F9FF8BA5B0FF0C506AFF16BDE3FF1DD7F6FF1FDCF9FF1FDC
     39    F9FF1DD7F6FF1BD2F2FF17C6EBFF129FC3FF0C506AFFABBCC4FFFBFCFCFF0000
     40    00000000000000000000F5F8F9FFB4C5CCFF0C506AFF0A6C8FFF129FC3FF14AD
     41    D1FF14ADD1FF0D90B9FF0A6C8FFF306073FFC5D2D8FFF5F8F9FF000000000000
     42    000000000000000000000000000000000000EAEFF1FFABBCC4FF698A98FF416D
     43    7EFF416D7EFF698A98FFB4C5CCFFEDF1F2FF0000000000000000000000000000
     44    00000000636500005C4C0000617200005C6C00005C7300006E2E0000222F0000
     45    0A20000020200000203C0000697400006D650000616C00003D220000696E0000
     46    3E0D
     47  }
    948  LCLVersion = '0.9.31'
    1049  object Memo1: TMemo
    11     Left = 4
    12     Height = 128
    13     Top = 4
    14     Width = 500
     50    Left = 2
     51    Height = 132
     52    Top = 2
     53    Width = 504
    1554    Align = alClient
    16     BorderSpacing.Around = 4
     55    BorderSpacing.Around = 2
    1756    TabOrder = 0
    1857  end
    1958  object CoolDockClient1: TCDClient
     59    Master = MainForm.CoolDockMaster1
    2060    Floatable = False
    21     Master = MainForm.CoolDockMaster1
    2261    left = 184
    2362    top = 56
  • Docking/CoolDocking/Demo/IDE/UObjectInspectorForm.lfm

    r190 r198  
    99  LCLVersion = '0.9.31'
    1010  object StringGrid1: TStringGrid
    11     Left = 4
    12     Height = 382
    13     Top = 4
    14     Width = 251
     11    Left = 2
     12    Height = 386
     13    Top = 2
     14    Width = 255
    1515    Align = alClient
    16     BorderSpacing.Around = 4
     16    BorderSpacing.Around = 2
    1717    DefaultColWidth = 120
    1818    FixedRows = 0
     
    2121  end
    2222  object CoolDockClient1: TCDClient
     23    Master = MainForm.CoolDockMaster1
    2324    Floatable = False
    24     Master = MainForm.CoolDockMaster1
    2525    left = 136
    2626    top = 96
  • Docking/CoolDocking/Demo/IDE/UProjectManagerForm.lfm

    r190 r198  
    99  LCLVersion = '0.9.31'
    1010  object TreeView1: TTreeView
    11     Left = 4
    12     Height = 379
    13     Top = 4
    14     Width = 206
     11    Left = 2
     12    Height = 383
     13    Top = 2
     14    Width = 210
    1515    Align = alClient
    16     BorderSpacing.Around = 4
     16    BorderSpacing.Around = 2
    1717    DefaultItemHeight = 15
    1818    TabOrder = 0
    1919  end
    2020  object CoolDockClient1: TCDClient
     21    Master = MainForm.CoolDockMaster1
    2122    Floatable = False
    22     Master = MainForm.CoolDockMaster1
    2323    left = 108
    2424    top = 64
  • Docking/CoolDocking/Demo/IDE/USourceEditorForm.lfm

    r190 r198  
    99  LCLVersion = '0.9.31'
    1010  inline SynEdit1: TSynEdit
    11     Left = 0
    12     Height = 349
    13     Top = 0
    14     Width = 448
     11    Left = 2
     12    Height = 345
     13    Top = 2
     14    Width = 444
    1515    Align = alClient
     16    BorderSpacing.Around = 2
    1617    Font.Height = -13
    1718    Font.Name = 'Courier New'
  • Docking/CoolDocking/Demo/IDE/UStructureForm.lfm

    r190 r198  
    99  LCLVersion = '0.9.31'
    1010  object TreeView1: TTreeView
    11     Left = 4
    12     Height = 330
    13     Top = 4
    14     Width = 222
     11    Left = 2
     12    Height = 334
     13    Top = 2
     14    Width = 226
    1515    Align = alClient
    16     BorderSpacing.Around = 4
     16    BorderSpacing.Around = 2
    1717    DefaultItemHeight = 15
    1818    TabOrder = 0
  • Docking/CoolDocking/Demo/IDE/UThreadStatusForm.lfm

    r190 r198  
    99  LCLVersion = '0.9.31'
    1010  object ListView1: TListView
    11     Left = 4
    12     Height = 240
    13     Top = 4
    14     Width = 312
     11    Left = 2
     12    Height = 244
     13    Top = 2
     14    Width = 316
    1515    Align = alClient
    16     BorderSpacing.Around = 4
     16    BorderSpacing.Around = 2
    1717    Columns = <   
    1818      item
     
    2828  end
    2929  object CoolDockClient1: TCDClient
     30    Master = MainForm.CoolDockMaster1
    3031    Floatable = False
    31     Master = MainForm.CoolDockMaster1
    3232    left = 120
    3333    top = 68
  • Docking/CoolDocking/Demo/IDE/UToDoListForm.lfm

    r190 r198  
    99  LCLVersion = '0.9.31'
    1010  object ListView1: TListView
    11     Left = 4
    12     Height = 232
    13     Top = 4
    14     Width = 312
     11    Left = 2
     12    Height = 236
     13    Top = 2
     14    Width = 316
    1515    Align = alClient
    16     BorderSpacing.Around = 4
     16    BorderSpacing.Around = 2
    1717    Columns = <   
    1818      item
     
    2828  end
    2929  object CoolDockClient1: TCDClient
     30    Master = MainForm.CoolDockMaster1
    3031    Floatable = False
    31     Master = MainForm.CoolDockMaster1
    3232    left = 119
    3333    top = 88
  • Docking/CoolDocking/Demo/IDE/UToolPaletteForm.lfm

    r190 r198  
    99  LCLVersion = '0.9.31'
    1010  object TreeView1: TTreeView
    11     Left = 4
    12     Height = 344
    13     Top = 4
    14     Width = 195
     11    Left = 2
     12    Height = 348
     13    Top = 2
     14    Width = 199
    1515    Align = alClient
    16     BorderSpacing.Around = 4
     16    BorderSpacing.Around = 2
    1717    DefaultItemHeight = 15
    1818    TabOrder = 0
    1919  end
    2020  object CoolDockClient1: TCDClient
     21    Master = MainForm.CoolDockMaster1
    2122    Floatable = False
    22     Master = MainForm.CoolDockMaster1
    2323    left = 55
    2424    top = 143
  • Docking/CoolDocking/Demo/IDE/UWatchListForm.lfm

    r190 r198  
    99  LCLVersion = '0.9.31'
    1010  object Memo1: TMemo
    11     Left = 4
    12     Height = 232
    13     Top = 4
    14     Width = 312
     11    Left = 2
     12    Height = 236
     13    Top = 2
     14    Width = 316
    1515    Align = alClient
    16     BorderSpacing.Around = 4
     16    BorderSpacing.Around = 2
    1717    TabOrder = 0
    1818  end
Note: See TracChangeset for help on using the changeset viewer.