Ignore:
Timestamp:
Apr 26, 2012, 9:12:02 AM (12 years ago)
Author:
chronos
Message:
  • Added: CoolDocking text logging support.
  • Added: CoolDocking update locking on TCDManager descendants update. This fixes tab disappear if tab with regions style conjoinform was switched to another tab.
  • Modified: CoolDocking regions style item layout changed to support aligned forms. Only one region is aligned as alClient. Rest contained regions are aligned to borders.
File:
1 edited

Legend:

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

    r218 r354  
    4747      </Item4>
    4848    </RequiredPackages>
    49     <Units Count="55">
     49    <Units Count="57">
    5050      <Unit0>
    5151        <Filename Value="IDE.lpr"/>
     
    6161        <IsPartOfProject Value="True"/>
    6262        <ComponentName Value="MainForm"/>
     63        <HasResources Value="True"/>
    6364        <ResourceBaseClass Value="Form"/>
    6465        <UnitName Value="UMainForm"/>
    6566        <EditorIndex Value="1"/>
    6667        <WindowIndex Value="0"/>
    67         <TopLine Value="162"/>
    68         <CursorPos X="79" Y="183"/>
     68        <TopLine Value="153"/>
     69        <CursorPos X="32" Y="163"/>
    6970        <UsageCount Value="314"/>
    7071        <Loaded Value="True"/>
     
    106107      <Unit5>
    107108        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\include\control.inc"/>
    108         <EditorIndex Value="16"/>
    109109        <WindowIndex Value="0"/>
    110110        <TopLine Value="2412"/>
    111111        <CursorPos X="1" Y="2425"/>
    112112        <UsageCount Value="144"/>
    113         <Loaded Value="True"/>
    114113      </Unit5>
    115114      <Unit6>
     
    117116        <IsPartOfProject Value="True"/>
    118117        <ComponentName Value="ProjectManagerForm"/>
     118        <HasResources Value="True"/>
    119119        <ResourceBaseClass Value="Form"/>
    120120        <UnitName Value="UProjectManagerForm"/>
    121         <EditorIndex Value="2"/>
     121        <EditorIndex Value="4"/>
    122122        <WindowIndex Value="0"/>
    123123        <TopLine Value="4"/>
     
    182182        <IsPartOfProject Value="True"/>
    183183        <ComponentName Value="WatchListForm"/>
     184        <HasResources Value="True"/>
    184185        <ResourceBaseClass Value="Form"/>
    185186        <UnitName Value="UWatchListForm"/>
     187        <EditorIndex Value="13"/>
    186188        <WindowIndex Value="0"/>
    187189        <TopLine Value="5"/>
    188190        <CursorPos X="37" Y="18"/>
    189191        <UsageCount Value="314"/>
     192        <Loaded Value="True"/>
     193        <LoadedDesigner Value="True"/>
    190194      </Unit12>
    191195      <Unit13>
     
    214218        <Filename Value="..\..\UCDClient.pas"/>
    215219        <UnitName Value="UCDClient"/>
    216         <EditorIndex Value="3"/>
     220        <EditorIndex Value="5"/>
    217221        <WindowIndex Value="0"/>
    218222        <TopLine Value="81"/>
     
    224228        <Filename Value="..\..\UCDLayout.pas"/>
    225229        <UnitName Value="UCDLayout"/>
    226         <EditorIndex Value="19"/>
     230        <EditorIndex Value="11"/>
    227231        <WindowIndex Value="0"/>
    228232        <TopLine Value="361"/>
     
    233237      <Unit17>
    234238        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\FPC\rtl\objpas\classes\classesh.inc"/>
    235         <EditorIndex Value="8"/>
    236239        <WindowIndex Value="0"/>
    237240        <TopLine Value="1644"/>
    238241        <CursorPos X="14" Y="1657"/>
    239242        <UsageCount Value="12"/>
    240         <Loaded Value="True"/>
    241243      </Unit17>
    242244      <Unit18>
    243245        <Filename Value="..\..\Common\URectangle.pas"/>
    244246        <UnitName Value="URectangle"/>
    245         <EditorIndex Value="4"/>
    246247        <WindowIndex Value="0"/>
    247248        <TopLine Value="22"/>
    248249        <CursorPos X="26" Y="32"/>
    249250        <UsageCount Value="21"/>
    250         <Loaded Value="True"/>
    251251      </Unit18>
    252252      <Unit19>
    253253        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\controls.pp"/>
    254254        <UnitName Value="Controls"/>
    255         <EditorIndex Value="13"/>
    256255        <WindowIndex Value="0"/>
    257256        <TopLine Value="126"/>
    258257        <CursorPos X="53" Y="130"/>
    259258        <UsageCount Value="124"/>
    260         <Loaded Value="True"/>
    261259      </Unit19>
    262260      <Unit20>
    263261        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\include\wincontrol.inc"/>
    264         <IsVisibleTab Value="True"/>
    265         <EditorIndex Value="15"/>
    266262        <WindowIndex Value="0"/>
    267263        <TopLine Value="6722"/>
    268264        <CursorPos X="19" Y="6733"/>
    269265        <UsageCount Value="111"/>
    270         <Loaded Value="True"/>
    271266      </Unit20>
    272267      <Unit21>
     
    284279        <Filename Value="..\..\UCDCommon.pas"/>
    285280        <UnitName Value="UCDCommon"/>
    286         <EditorIndex Value="7"/>
     281        <EditorIndex Value="8"/>
    287282        <WindowIndex Value="0"/>
    288283        <TopLine Value="191"/>
     
    294289        <Filename Value="..\..\UCDPopupMenu.pas"/>
    295290        <UnitName Value="UCDPopupMenu"/>
    296         <EditorIndex Value="6"/>
     291        <EditorIndex Value="7"/>
    297292        <WindowIndex Value="0"/>
    298293        <TopLine Value="301"/>
     
    304299        <Filename Value="..\..\Managers\UCDManagerTabs.pas"/>
    305300        <UnitName Value="UCDManagerTabs"/>
    306         <EditorIndex Value="20"/>
     301        <EditorIndex Value="12"/>
    307302        <WindowIndex Value="0"/>
    308303        <TopLine Value="376"/>
    309         <CursorPos X="53" Y="383"/>
     304        <CursorPos X="30" Y="392"/>
    310305        <UsageCount Value="130"/>
    311306        <Loaded Value="True"/>
     
    314309        <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    315310        <UnitName Value="UCDManagerRegions"/>
    316         <EditorIndex Value="14"/>
     311        <EditorIndex Value="9"/>
    317312        <WindowIndex Value="0"/>
    318313        <TopLine Value="10"/>
     
    324319        <Filename Value="..\..\Managers\UCDManagerTabsPopup.pas"/>
    325320        <UnitName Value="UCDManagerTabsPopup"/>
     321        <IsVisibleTab Value="True"/>
    326322        <EditorIndex Value="0"/>
    327323        <WindowIndex Value="0"/>
    328         <TopLine Value="235"/>
    329         <CursorPos X="13" Y="251"/>
     324        <TopLine Value="348"/>
     325        <CursorPos X="3" Y="351"/>
    330326        <UsageCount Value="120"/>
    331327        <Loaded Value="True"/>
     
    346342        <Filename Value="..\..\UCDManager.pas"/>
    347343        <UnitName Value="UCDManager"/>
    348         <EditorIndex Value="5"/>
     344        <EditorIndex Value="6"/>
    349345        <WindowIndex Value="0"/>
    350346        <TopLine Value="50"/>
     
    356352        <Filename Value="..\..\UCDConjoinForm.pas"/>
    357353        <UnitName Value="UCDConjoinForm"/>
    358         <EditorIndex Value="18"/>
     354        <EditorIndex Value="10"/>
    359355        <WindowIndex Value="0"/>
    360356        <TopLine Value="33"/>
     
    515511        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\stdctrls.pp"/>
    516512        <UnitName Value="StdCtrls"/>
    517         <EditorIndex Value="17"/>
    518513        <WindowIndex Value="0"/>
    519514        <TopLine Value="1447"/>
    520515        <CursorPos X="14" Y="1460"/>
    521516        <UsageCount Value="14"/>
    522         <Loaded Value="True"/>
    523517      </Unit49>
    524518      <Unit50>
     
    532526      <Unit51>
    533527        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\FPC\rtl\objpas\classes\classes.inc"/>
    534         <EditorIndex Value="12"/>
    535528        <WindowIndex Value="0"/>
    536529        <TopLine Value="514"/>
    537530        <CursorPos X="5" Y="518"/>
    538531        <UsageCount Value="12"/>
    539         <Loaded Value="True"/>
    540532      </Unit51>
    541533      <Unit52>
    542534        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\FPC\rtl\objpas\classes\compon.inc"/>
    543         <EditorIndex Value="9"/>
    544535        <WindowIndex Value="0"/>
    545536        <TopLine Value="539"/>
    546537        <CursorPos X="15" Y="547"/>
    547538        <UsageCount Value="11"/>
    548         <Loaded Value="True"/>
    549539      </Unit52>
    550540      <Unit53>
    551541        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\FPC\rtl\objpas\sysutils\sysstrh.inc"/>
    552         <EditorIndex Value="10"/>
    553542        <WindowIndex Value="0"/>
    554543        <TopLine Value="72"/>
    555544        <CursorPos X="10" Y="85"/>
    556545        <UsageCount Value="11"/>
    557         <Loaded Value="True"/>
    558546      </Unit53>
    559547      <Unit54>
    560548        <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\FPC\rtl\objpas\sysutils\sysstr.inc"/>
    561         <EditorIndex Value="11"/>
    562549        <WindowIndex Value="0"/>
    563550        <TopLine Value="194"/>
    564551        <CursorPos X="3" Y="200"/>
    565552        <UsageCount Value="11"/>
    566         <Loaded Value="True"/>
    567553      </Unit54>
     554      <Unit55>
     555        <Filename Value="H:\Lazarus\1.1_2.6.0\lcl\include\wincontrol.inc"/>
     556        <EditorIndex Value="3"/>
     557        <WindowIndex Value="0"/>
     558        <TopLine Value="7876"/>
     559        <CursorPos X="1" Y="7889"/>
     560        <UsageCount Value="10"/>
     561        <Loaded Value="True"/>
     562      </Unit55>
     563      <Unit56>
     564        <Filename Value="H:\Lazarus\1.1_2.6.0\lcl\include\control.inc"/>
     565        <EditorIndex Value="2"/>
     566        <WindowIndex Value="0"/>
     567        <TopLine Value="5302"/>
     568        <CursorPos X="1" Y="5315"/>
     569        <UsageCount Value="10"/>
     570        <Loaded Value="True"/>
     571      </Unit56>
    568572    </Units>
    569573    <JumpHistory Count="30" HistoryIndex="29">
    570574      <Position1>
    571         <Filename Value="..\..\UCDManager.pas"/>
    572         <Caret Line="39" Column="1" TopLine="21"/>
     575        <Filename Value="..\..\UCDPopupMenu.pas"/>
     576        <Caret Line="245" Column="28" TopLine="232"/>
    573577      </Position1>
    574578      <Position2>
    575         <Filename Value="..\..\UCDManager.pas"/>
    576         <Caret Line="742" Column="16" TopLine="729"/>
     579        <Filename Value="..\..\UCDPopupMenu.pas"/>
     580        <Caret Line="258" Column="28" TopLine="245"/>
    577581      </Position2>
    578582      <Position3>
    579583        <Filename Value="..\..\UCDPopupMenu.pas"/>
    580         <Caret Line="215" Column="53" TopLine="199"/>
     584        <Caret Line="271" Column="28" TopLine="258"/>
    581585      </Position3>
    582586      <Position4>
    583587        <Filename Value="..\..\UCDPopupMenu.pas"/>
    584         <Caret Line="210" Column="11" TopLine="197"/>
     588        <Caret Line="284" Column="28" TopLine="271"/>
    585589      </Position4>
    586590      <Position5>
    587591        <Filename Value="..\..\UCDPopupMenu.pas"/>
    588         <Caret Line="229" Column="14" TopLine="216"/>
     592        <Caret Line="297" Column="28" TopLine="284"/>
    589593      </Position5>
    590594      <Position6>
    591595        <Filename Value="..\..\UCDPopupMenu.pas"/>
    592         <Caret Line="231" Column="7" TopLine="218"/>
     596        <Caret Line="304" Column="9" TopLine="299"/>
    593597      </Position6>
    594598      <Position7>
    595599        <Filename Value="..\..\UCDPopupMenu.pas"/>
    596         <Caret Line="245" Column="28" TopLine="232"/>
     600        <Caret Line="313" Column="18" TopLine="300"/>
    597601      </Position7>
    598602      <Position8>
    599         <Filename Value="..\..\UCDPopupMenu.pas"/>
    600         <Caret Line="258" Column="28" TopLine="245"/>
     603        <Filename Value="..\..\UCDManager.pas"/>
     604        <Caret Line="79" Column="66" TopLine="61"/>
    601605      </Position8>
    602606      <Position9>
    603         <Filename Value="..\..\UCDPopupMenu.pas"/>
    604         <Caret Line="271" Column="28" TopLine="258"/>
     607        <Filename Value="..\..\Managers\UCDManagerTabs.pas"/>
     608        <Caret Line="21" Column="62" TopLine="4"/>
    605609      </Position9>
    606610      <Position10>
    607         <Filename Value="..\..\UCDPopupMenu.pas"/>
    608         <Caret Line="284" Column="28" TopLine="271"/>
     611        <Filename Value="..\..\Managers\UCDManagerTabs.pas"/>
     612        <Caret Line="16" Column="35" TopLine="8"/>
    609613      </Position10>
    610614      <Position11>
    611         <Filename Value="..\..\UCDPopupMenu.pas"/>
    612         <Caret Line="297" Column="28" TopLine="284"/>
     615        <Filename Value="..\..\Managers\UCDManagerTabs.pas"/>
     616        <Caret Line="21" Column="1" TopLine="8"/>
    613617      </Position11>
    614618      <Position12>
    615         <Filename Value="..\..\UCDPopupMenu.pas"/>
    616         <Caret Line="304" Column="9" TopLine="299"/>
     619        <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
     620        <Caret Line="23" Column="1" TopLine="8"/>
    617621      </Position12>
    618622      <Position13>
    619         <Filename Value="..\..\UCDPopupMenu.pas"/>
    620         <Caret Line="313" Column="18" TopLine="300"/>
     623        <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
     624        <Caret Line="117" Column="39" TopLine="114"/>
    621625      </Position13>
    622626      <Position14>
    623         <Filename Value="..\..\UCDManager.pas"/>
    624         <Caret Line="79" Column="66" TopLine="61"/>
     627        <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
     628        <Caret Line="16" Column="43" TopLine="10"/>
    625629      </Position14>
    626630      <Position15>
    627         <Filename Value="..\..\Managers\UCDManagerTabs.pas"/>
    628         <Caret Line="21" Column="62" TopLine="4"/>
     631        <Filename Value="..\..\Managers\UCDManagerTabsPopup.pas"/>
     632        <Caret Line="252" Column="15" TopLine="235"/>
    629633      </Position15>
    630634      <Position16>
    631         <Filename Value="..\..\Managers\UCDManagerTabs.pas"/>
    632         <Caret Line="16" Column="35" TopLine="8"/>
     635        <Filename Value="..\..\Managers\UCDManagerTabsPopup.pas"/>
     636        <Caret Line="251" Column="13" TopLine="235"/>
    633637      </Position16>
    634638      <Position17>
    635         <Filename Value="..\..\Managers\UCDManagerTabs.pas"/>
    636         <Caret Line="21" Column="1" TopLine="8"/>
     639        <Filename Value="UMainForm.pas"/>
     640        <Caret Line="188" Column="7" TopLine="172"/>
    637641      </Position17>
    638642      <Position18>
    639         <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    640         <Caret Line="23" Column="1" TopLine="8"/>
     643        <Filename Value="UMainForm.pas"/>
     644        <Caret Line="167" Column="1" TopLine="150"/>
    641645      </Position18>
    642646      <Position19>
    643         <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    644         <Caret Line="117" Column="39" TopLine="114"/>
     647        <Filename Value="UMainForm.pas"/>
     648        <Caret Line="163" Column="73" TopLine="150"/>
    645649      </Position19>
    646650      <Position20>
    647         <Filename Value="..\..\Managers\UCDManagerRegions.pas"/>
    648         <Caret Line="16" Column="43" TopLine="10"/>
     651        <Filename Value="UMainForm.pas"/>
     652        <Caret Line="183" Column="79" TopLine="162"/>
    649653      </Position20>
    650654      <Position21>
    651         <Filename Value="..\..\Managers\UCDManagerTabsPopup.pas"/>
    652         <Caret Line="252" Column="15" TopLine="235"/>
     655        <Filename Value="..\..\Managers\UCDManagerTabs.pas"/>
     656        <Caret Line="395" Column="1" TopLine="373"/>
    653657      </Position21>
    654658      <Position22>
    655         <Filename Value="..\..\Managers\UCDManagerTabsPopup.pas"/>
    656         <Caret Line="251" Column="13" TopLine="235"/>
     659        <Filename Value="..\..\Managers\UCDManagerTabs.pas"/>
     660        <Caret Line="170" Column="1" TopLine="157"/>
    657661      </Position22>
    658662      <Position23>
    659         <Filename Value="UMainForm.pas"/>
    660         <Caret Line="188" Column="7" TopLine="172"/>
     663        <Filename Value="UProjectManagerForm.pas"/>
     664        <Caret Line="6" Column="50" TopLine="4"/>
    661665      </Position23>
    662666      <Position24>
    663667        <Filename Value="UMainForm.pas"/>
    664         <Caret Line="167" Column="1" TopLine="150"/>
     668        <Caret Line="183" Column="79" TopLine="162"/>
    665669      </Position24>
    666670      <Position25>
    667         <Filename Value="UMainForm.pas"/>
    668         <Caret Line="163" Column="73" TopLine="150"/>
     671        <Filename Value="H:\Lazarus\1.1_2.6.0\lcl\include\wincontrol.inc"/>
     672        <Caret Line="6782" Column="32" TopLine="6763"/>
    669673      </Position25>
    670674      <Position26>
    671675        <Filename Value="UMainForm.pas"/>
    672         <Caret Line="183" Column="79" TopLine="162"/>
     676        <Caret Line="163" Column="32" TopLine="153"/>
    673677      </Position26>
    674678      <Position27>
    675         <Filename Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\Lazarus\lcl\include\wincontrol.inc"/>
    676         <Caret Line="6735" Column="1" TopLine="6722"/>
     679        <Filename Value="H:\Lazarus\1.1_2.6.0\lcl\include\control.inc"/>
     680        <Caret Line="5315" Column="1" TopLine="5302"/>
    677681      </Position27>
    678682      <Position28>
    679         <Filename Value="..\..\Managers\UCDManagerTabs.pas"/>
    680         <Caret Line="395" Column="1" TopLine="373"/>
     683        <Filename Value="..\..\Managers\UCDManagerTabsPopup.pas"/>
     684        <Caret Line="361" Column="1" TopLine="348"/>
    681685      </Position28>
    682686      <Position29>
    683         <Filename Value="..\..\Managers\UCDManagerTabs.pas"/>
    684         <Caret Line="170" Column="1" TopLine="157"/>
     687        <Filename Value="H:\Lazarus\1.1_2.6.0\lcl\include\wincontrol.inc"/>
     688        <Caret Line="7889" Column="1" TopLine="7876"/>
    685689      </Position29>
    686690      <Position30>
    687         <Filename Value="UProjectManagerForm.pas"/>
    688         <Caret Line="6" Column="50" TopLine="4"/>
     691        <Filename Value="..\..\Managers\UCDManagerTabsPopup.pas"/>
     692        <Caret Line="361" Column="1" TopLine="348"/>
    689693      </Position30>
    690694    </JumpHistory>
    691695  </ProjectOptions>
    692696  <CompilerOptions>
    693     <Version Value="10"/>
     697    <Version Value="11"/>
    694698    <PathDelim Value="\"/>
    695699    <Target>
     
    729733    <BreakPoints Count="2">
    730734      <Item1>
     735        <Kind Value="bpkSource"/>
     736        <WatchScope Value="wpsGlobal"/>
     737        <WatchKind Value="wpkWrite"/>
    731738        <Source Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\FPC\rtl\objpas\classes\classes.inc"/>
    732739        <Line Value="517"/>
    733740      </Item1>
    734741      <Item2>
     742        <Kind Value="bpkSource"/>
     743        <WatchScope Value="wpsGlobal"/>
     744        <WatchKind Value="wpkWrite"/>
    735745        <Source Value="E:\Projekty2\FreePascalManager\trunk\Instance\1\FPC\rtl\objpas\classes\compon.inc"/>
    736746        <Line Value="371"/>
Note: See TracChangeset for help on using the changeset viewer.