diff --git a/.gitattributes b/.gitattributes
index 2a73319235..fa28b3faa4 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -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
diff --git a/examples/dockmanager/EasyDocking.lpi b/examples/dockmanager/EasyDocking.lpi
index 56719bf9d1..7913a19b33 100644
--- a/examples/dockmanager/EasyDocking.lpi
+++ b/examples/dockmanager/EasyDocking.lpi
@@ -10,7 +10,7 @@
-
+
@@ -32,7 +32,7 @@
-
+
@@ -168,128 +168,130 @@
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
-
-
-
+
diff --git a/examples/dockmanager/fDockable.lfm b/examples/dockmanager/fDockable.lfm
index 5fb797abec..d67cc25f37 100644
--- a/examples/dockmanager/fDockable.lfm
+++ b/examples/dockmanager/fDockable.lfm
@@ -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
diff --git a/examples/dockmanager/fMain.lrs b/examples/dockmanager/fMain.lrs
new file mode 100644
index 0000000000..75fd904d52
--- /dev/null
+++ b/examples/dockmanager/fMain.lrs
@@ -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
+]);
diff --git a/examples/dockmanager/fTree.lrs b/examples/dockmanager/fTree.lrs
new file mode 100644
index 0000000000..17d99543dc
--- /dev/null
+++ b/examples/dockmanager/fTree.lrs
@@ -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
+]);
diff --git a/examples/dockmanager/lcl_dock_images.lrs b/examples/dockmanager/lcl_dock_images.lrs
new file mode 100644
index 0000000000..563a4a6b2d
--- /dev/null
+++ b/examples/dockmanager/lcl_dock_images.lrs
@@ -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
+]);