diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_block.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_block.svg
new file mode 100644
index 000000000..ac302a78e
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_block.svg
@@ -0,0 +1,210 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_block_150.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_block_150.svg
new file mode 100644
index 000000000..42f3340b6
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_block_150.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_block_200.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_block_200.svg
new file mode 100644
index 000000000..f32d0f70d
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_block_200.svg
@@ -0,0 +1,212 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_define.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_define.svg
new file mode 100644
index 000000000..fdf9ed144
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_define.svg
@@ -0,0 +1,135 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_define_150.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_define_150.svg
new file mode 100644
index 000000000..3710eb27f
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_define_150.svg
@@ -0,0 +1,139 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_define_200.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_define_200.svg
new file mode 100644
index 000000000..f9ba3f493
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_define_200.svg
@@ -0,0 +1,137 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_definerecurse.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_definerecurse.svg
new file mode 100644
index 000000000..28d89e92e
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_definerecurse.svg
@@ -0,0 +1,147 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_definerecurse_150.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_definerecurse_150.svg
new file mode 100644
index 000000000..5e3ec1f5d
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_definerecurse_150.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_definerecurse_200.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_definerecurse_200.svg
new file mode 100644
index 000000000..2c15f510e
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_definerecurse_200.svg
@@ -0,0 +1,149 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_directory.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_directory.svg
new file mode 100644
index 000000000..2fb6081f1
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_directory.svg
@@ -0,0 +1,205 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_directory_150.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_directory_150.svg
new file mode 100644
index 000000000..582d1feb8
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_directory_150.svg
@@ -0,0 +1,205 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_directory_200.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_directory_200.svg
new file mode 100644
index 000000000..40f0278a1
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_directory_200.svg
@@ -0,0 +1,207 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_else.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_else.svg
new file mode 100644
index 000000000..76756549e
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_else.svg
@@ -0,0 +1,122 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_else_150.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_else_150.svg
new file mode 100644
index 000000000..e0f7dfd00
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_else_150.svg
@@ -0,0 +1,124 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_else_200.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_else_200.svg
new file mode 100644
index 000000000..841c6b760
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_else_200.svg
@@ -0,0 +1,124 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_elseif.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_elseif.svg
new file mode 100644
index 000000000..fdd59c6d2
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_elseif.svg
@@ -0,0 +1,139 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_elseif_150.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_elseif_150.svg
new file mode 100644
index 000000000..81cae2f00
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_elseif_150.svg
@@ -0,0 +1,140 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_elseif_200.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_elseif_200.svg
new file mode 100644
index 000000000..d39540034
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_elseif_200.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_if.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_if.svg
new file mode 100644
index 000000000..53e318cd5
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_if.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_if_150.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_if_150.svg
new file mode 100644
index 000000000..97624e8bc
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_if_150.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_if_200.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_if_200.svg
new file mode 100644
index 000000000..63ba38c94
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_if_200.svg
@@ -0,0 +1,114 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifdef.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifdef.svg
new file mode 100644
index 000000000..792a0d480
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifdef.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifdef_150.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifdef_150.svg
new file mode 100644
index 000000000..15260f99d
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifdef_150.svg
@@ -0,0 +1,171 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifdef_200.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifdef_200.svg
new file mode 100644
index 000000000..9e0a1b9a6
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifdef_200.svg
@@ -0,0 +1,167 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifndef.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifndef.svg
new file mode 100644
index 000000000..676d6659f
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifndef.svg
@@ -0,0 +1,184 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifndef_150.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifndef_150.svg
new file mode 100644
index 000000000..2d99c8f80
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifndef_150.svg
@@ -0,0 +1,185 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifndef_200.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifndef_200.svg
new file mode 100644
index 000000000..bbe533e96
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_ifndef_200.svg
@@ -0,0 +1,191 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefine.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefine.svg
new file mode 100644
index 000000000..5d87f231d
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefine.svg
@@ -0,0 +1,149 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefine_150.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefine_150.svg
new file mode 100644
index 000000000..af254775f
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefine_150.svg
@@ -0,0 +1,163 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefine_200.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefine_200.svg
new file mode 100644
index 000000000..d3b61ec2b
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefine_200.svg
@@ -0,0 +1,161 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefineall.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefineall.svg
new file mode 100644
index 000000000..7b4a7d0ae
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefineall.svg
@@ -0,0 +1,236 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefineall_150.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefineall_150.svg
new file mode 100644
index 000000000..9f1f7c290
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefineall_150.svg
@@ -0,0 +1,235 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefineall_200.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefineall_200.svg
new file mode 100644
index 000000000..108947d43
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefineall_200.svg
@@ -0,0 +1,224 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefinerecurse.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefinerecurse.svg
new file mode 100644
index 000000000..f5914b629
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefinerecurse.svg
@@ -0,0 +1,161 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefinerecurse_150.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefinerecurse_150.svg
new file mode 100644
index 000000000..b1fbc45ae
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefinerecurse_150.svg
@@ -0,0 +1,175 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefinerecurse_200.svg b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefinerecurse_200.svg
new file mode 100644
index 000000000..172a79faa
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/da_undefinerecurse_200.svg
@@ -0,0 +1,173 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/readme.txt b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/readme.txt
new file mode 100644
index 000000000..444198a66
--- /dev/null
+++ b/image_sources/lazarus/images/codetoolsdefines/svg (Roland Hahn)/readme.txt
@@ -0,0 +1,4 @@
+The svg files contained in this folder were kindly provided by Roland Hahn.
+
+License:
+freely available, no restrictions in usage
\ No newline at end of file