git-svn-id: trunk@19861 -
This commit is contained in:
dodi 2009-05-08 13:23:01 +00:00
parent 48e7d5de00
commit 98abd3488a
6 changed files with 100 additions and 41 deletions

3
.gitattributes vendored
View File

@ -2171,9 +2171,12 @@ examples/dockmanager/fDockable.lfm svneol=native#text/plain
examples/dockmanager/fDockable.lrs svneol=native#text/plain
examples/dockmanager/fDockable.pas svneol=native#text/plain
examples/dockmanager/fMain.lfm svneol=native#text/plain
examples/dockmanager/fMain.lrs svneol=native#text/plain
examples/dockmanager/fMain.pas svneol=native#text/plain
examples/dockmanager/fTree.lfm svneol=native#text/plain
examples/dockmanager/fTree.lrs svneol=native#text/plain
examples/dockmanager/fTree.pas svneol=native#text/plain
examples/dockmanager/lcl_dock_images.lrs svneol=native#text/plain
examples/dragimagelist/project1.lpi svneol=native#text/plain
examples/dragimagelist/project1.lpr svneol=native#text/pascal
examples/dragimagelist/readme.txt svneol=native#text/plain

View File

@ -10,7 +10,7 @@
<MainUnit Value="0"/>
<TargetFileExt Value=".exe"/>
<Title Value="EasyDocking"/>
<ActiveEditorIndexAtStart Value="6"/>
<ActiveEditorIndexAtStart Value="7"/>
</General>
<VersionInfo>
<ProjectVersion Value=""/>
@ -32,7 +32,7 @@
<PackageName Value="LCL"/>
</Item1>
</RequiredPackages>
<Units Count="13">
<Units Count="14">
<Unit0>
<Filename Value="EasyDocking.lpr"/>
<IsPartOfProject Value="True"/>
@ -168,128 +168,130 @@
<Loaded Value="True"/>
<SyntaxHighlighter Value="None"/>
</Unit12>
<Unit13>
<Filename Value="fDockable.lrs"/>
<CursorPos X="11" Y="3"/>
<TopLine Value="1"/>
<UsageCount Value="10"/>
</Unit13>
</Units>
<JumpHistory Count="30" HistoryIndex="29">
<JumpHistory Count="29" HistoryIndex="28">
<Position1>
<Filename Value="EasyDockSite.pas"/>
<Caret Line="376" Column="16" TopLine="359"/>
<Caret Line="390" Column="1" TopLine="363"/>
</Position1>
<Position2>
<Filename Value="EasyDockSite.pas"/>
<Caret Line="390" Column="1" TopLine="363"/>
<Caret Line="164" Column="1" TopLine="143"/>
</Position2>
<Position3>
<Filename Value="EasyDockSite.pas"/>
<Caret Line="164" Column="1" TopLine="143"/>
<Caret Line="33" Column="13" TopLine="16"/>
</Position3>
<Position4>
<Filename Value="EasyDockSite.pas"/>
<Caret Line="33" Column="13" TopLine="16"/>
<Caret Line="651" Column="1" TopLine="618"/>
</Position4>
<Position5>
<Filename Value="EasyDockSite.pas"/>
<Caret Line="651" Column="1" TopLine="618"/>
<Caret Line="1" Column="1" TopLine="1"/>
</Position5>
<Position6>
<Filename Value="EasyDockSite.pas"/>
<Caret Line="1" Column="1" TopLine="1"/>
<Caret Line="32" Column="24" TopLine="1"/>
</Position6>
<Position7>
<Filename Value="EasyDockSite.pas"/>
<Caret Line="32" Column="24" TopLine="1"/>
<Caret Line="175" Column="1" TopLine="175"/>
</Position7>
<Position8>
<Filename Value="EasyDockSite.pas"/>
<Caret Line="175" Column="1" TopLine="175"/>
<Caret Line="236" Column="1" TopLine="215"/>
</Position8>
<Position9>
<Filename Value="EasyDockSite.pas"/>
<Caret Line="236" Column="1" TopLine="215"/>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="19" Column="19" TopLine="1"/>
</Position9>
<Position10>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="19" Column="19" TopLine="1"/>
<Caret Line="34" Column="34" TopLine="1"/>
</Position10>
<Position11>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="34" Column="34" TopLine="1"/>
<Caret Line="75" Column="1" TopLine="53"/>
</Position11>
<Position12>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="75" Column="1" TopLine="53"/>
<Caret Line="145" Column="60" TopLine="124"/>
</Position12>
<Position13>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="145" Column="60" TopLine="124"/>
<Caret Line="159" Column="32" TopLine="124"/>
</Position13>
<Position14>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="159" Column="32" TopLine="124"/>
<Caret Line="167" Column="53" TopLine="146"/>
</Position14>
<Position15>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="167" Column="53" TopLine="146"/>
<Caret Line="201" Column="38" TopLine="180"/>
</Position15>
<Position16>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="201" Column="38" TopLine="180"/>
<Caret Line="228" Column="33" TopLine="207"/>
</Position16>
<Position17>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="228" Column="33" TopLine="207"/>
<Caret Line="249" Column="33" TopLine="228"/>
</Position17>
<Position18>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="249" Column="33" TopLine="228"/>
<Caret Line="289" Column="11" TopLine="268"/>
</Position18>
<Position19>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="289" Column="11" TopLine="268"/>
<Caret Line="491" Column="12" TopLine="470"/>
</Position19>
<Position20>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="491" Column="12" TopLine="470"/>
<Caret Line="497" Column="16" TopLine="470"/>
</Position20>
<Position21>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="497" Column="16" TopLine="470"/>
<Caret Line="581" Column="1" TopLine="547"/>
</Position21>
<Position22>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="581" Column="1" TopLine="547"/>
<Caret Line="19" Column="21" TopLine="1"/>
</Position22>
<Position23>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="19" Column="21" TopLine="1"/>
<Caret Line="144" Column="1" TopLine="122"/>
</Position23>
<Position24>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="144" Column="1" TopLine="122"/>
<Caret Line="177" Column="1" TopLine="177"/>
</Position24>
<Position25>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="177" Column="1" TopLine="177"/>
<Caret Line="356" Column="1" TopLine="335"/>
</Position25>
<Position26>
<Filename Value="EasyDockHelpers.pas"/>
<Caret Line="356" Column="1" TopLine="335"/>
<Filename Value="EasyDockSite.pas"/>
<Caret Line="135" Column="29" TopLine="117"/>
</Position26>
<Position27>
<Filename Value="EasyDockSite.pas"/>
<Caret Line="135" Column="29" TopLine="117"/>
<Caret Line="286" Column="34" TopLine="265"/>
</Position27>
<Position28>
<Filename Value="EasyDockSite.pas"/>
<Caret Line="286" Column="34" TopLine="265"/>
<Filename Value="fMain.pas"/>
<Caret Line="143" Column="1" TopLine="1"/>
</Position28>
<Position29>
<Filename Value="fMain.pas"/>
<Caret Line="143" Column="1" TopLine="1"/>
</Position29>
<Position30>
<Filename Value="fMain.pas"/>
<Caret Line="160" Column="1" TopLine="143"/>
</Position30>
</Position29>
</JumpHistory>
</ProjectOptions>
<CompilerOptions>

View File

@ -1,6 +1,7 @@
object Dockable: TDockable
Left = 680
Height = 192
Top = 0
Width = 244
Caption = 'Dockable'
ClientHeight = 192
@ -14,7 +15,9 @@ object Dockable: TDockable
ShowInTaskBar = stNever
LCLVersion = '0.9.27'
object Shape1: TShape
Left = 0
Height = 192
Top = 0
Width = 244
Align = alClient
OnChangeBounds = Shape1ChangeBounds
@ -31,8 +34,8 @@ object Dockable: TDockable
Left = 10
Height = 14
Top = 32
Width = 33
Caption = 'Label2'
Width = 49
Caption = 'irgendwas'
ParentColor = False
end
end

View File

@ -0,0 +1,28 @@
{ Das ist eine automatisch erzeugte Lazarus-Ressourcendatei }
LazarusResources.Add('TEasyDockMain','FORMDATA',[
'TPF0'#13'TEasyDockMain'#12'EasyDockMain'#4'Left'#3#168#2#6'Height'#3#29#1#3
+'Top'#2'}'#5'Width'#3#205#1#13'ActiveControl'#7#6'buDump'#7'Caption'#6#12'Ea'
+'syDockMain'#12'ClientHeight'#3#29#1#11'ClientWidth'#3#205#1#11'Font.Height'
+#2#245#9'Font.Name'#6#13'MS Sans Serif'#8'OnCreate'#7#10'FormCreate'#10'LCLV'
+'ersion'#6#6'0.9.27'#0#10'TStatusBar'#2'sb'#4'Left'#2#0#6'Height'#2#20#3'Top'
+#3#9#1#5'Width'#3#205#1#6'Panels'#14#0#0#0#8'TToolBar'#8'ToolBar1'#4'Left'#2
+#0#6'Height'#2#29#3'Top'#2#0#5'Width'#3#205#1#7'Caption'#6#8'ToolBar1'#8'Tab'
+'Order'#2#1#0#6'TShape'#6'Shape1'#4'Left'#2#1#6'Height'#2#22#3'Top'#2#2#5'Wi'
+'dth'#2#21#11'Brush.Color'#7#5'clRed'#9'OnMouseUp'#7#13'Shape1MouseUp'#0#0#6
+'TShape'#6'Shape2'#4'Left'#2#22#6'Height'#2#22#3'Top'#2#2#5'Width'#2#24#11'B'
+'rush.Color'#7#6'clLime'#9'OnMouseUp'#7#13'Shape1MouseUp'#0#0#6'TShape'#6'Sh'
+'ape4'#4'Left'#2'.'#6'Height'#2#22#3'Top'#2#2#5'Width'#2#24#11'Brush.Color'#7
+#8'clYellow'#9'OnMouseUp'#7#13'Shape1MouseUp'#0#0#6'TShape'#6'Shape3'#4'Left'
+#2'F'#6'Height'#2#22#3'Top'#2#2#5'Width'#2#24#11'Brush.Color'#7#6'clBlue'#9
+'OnMouseUp'#7#13'Shape1MouseUp'#0#0#6'TLabel'#6'lbDock'#4'Left'#3#152#0#6'He'
+'ight'#2#22#3'Top'#2#2#5'Width'#2'a'#9'Alignment'#7#8'taCenter'#8'AutoSize'#8
+#7'Caption'#6#8'Drag Me!'#8'DragKind'#7#6'dkDock'#8'DragMode'#7#11'dmAutomat'
+'ic'#11'ParentColor'#8#0#0#7'TButton'#6'buDump'#4'Left'#2'^'#6'Height'#2#22#3
+'Top'#2#2#5'Width'#2':'#7'Caption'#6#4'Dump'#7'OnClick'#7#11'buDumpClick'#8
+'TabOrder'#2#0#0#0#5'TEdit'#6'edDock'#4'Left'#3#249#0#6'Height'#2#22#3'Top'#2
+#2#5'Width'#2'P'#8'DragKind'#7#6'dkDock'#8'TabOrder'#2#1#4'Text'#6#8'Drag Me'
+'!'#0#0#0#6'TPanel'#6'Docker'#4'Left'#2#0#6'Height'#3#236#0#3'Top'#2#29#5'Wi'
+'dth'#3#205#1#5'Align'#7#8'alClient'#7'Caption'#6#10'Dock here!'#8'TabOrder'
+#2#2#14'UseDockManager'#8#0#0#0
]);

View File

@ -0,0 +1,11 @@
{ This is an automatically generated lazarus resource file }
LazarusResources.Add('TDumpBox','FORMDATA',[
'TPF0'#8'TDumpBox'#7'DumpBox'#4'Left'#3#180#1#6'Height'#3#184#1#3'Top'#3'2'#2
+#5'Width'#3'{'#2#13'ActiveControl'#7#5'Memo1'#7'Caption'#6#7'DumpBox'#12'Cli'
+'entHeight'#3#184#1#11'ClientWidth'#3'{'#2#11'Font.Height'#2#245#9'Font.Name'
+#6#13'MS Sans Serif'#8'Position'#7#16'poMainFormCenter'#10'LCLVersion'#6#6'0'
+'.9.27'#0#5'TMemo'#5'Memo1'#6'Height'#3#184#1#5'Width'#3'{'#2#5'Align'#7#8'a'
+'lClient'#13'Lines.Strings'#1#6#5'Memo1'#0#8'ReadOnly'#9#8'TabOrder'#2#0#8'W'
+'ordWrap'#8#0#0#0
]);

View File

@ -0,0 +1,12 @@
LazarusResources.Add('lcl_dock_close','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#10#0#0#0#10#8#6#0#0#0#141'2'#207
+#189#0#0#0'0IDATx'#218'c````d '#1#252#135'b'#130#226#255#177#8#254#199'e'#192
+''#28#24#175#19#240'*b '#215'4'#130#238#195#235#25#162#131#135' '#0#0#177'5'
+''''#218'{1'#230#136#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('lcl_dock_restore','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#10#0#0#0#10#8#6#0#0#0#141'2'#207
+#189#0#0#0'&IDATx'#218'c````d '#3#252#199#131#201'W'#136#203'&'#162'L"O!!'
+#207#17#231'6'#178#20#226#13#22#0#23#22'.'#211'T'#186#182'Q'#0#0#0#0'IEND'
+#174'B`'#130
]);