diff --git a/components/fpspreadsheet/examples/opendocdemo/oocreated.ods b/components/fpspreadsheet/examples/opendocdemo/oocreated.ods
deleted file mode 100644
index 920846270..000000000
Binary files a/components/fpspreadsheet/examples/opendocdemo/oocreated.ods and /dev/null differ
diff --git a/components/fpspreadsheet/examples/opendocdemo/unzipoocreated.sh b/components/fpspreadsheet/examples/opendocdemo/unzipoocreated.sh
deleted file mode 100755
index 50f329926..000000000
--- a/components/fpspreadsheet/examples/opendocdemo/unzipoocreated.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-mkdir oocreated
-cp -f oocreated.ods oocreated/
-cd oocreated
-unzip oocreated.ods
-cd ..
\ No newline at end of file
diff --git a/components/fpspreadsheet/examples/opendocdemo/unziptest.sh b/components/fpspreadsheet/examples/opendocdemo/unziptest.sh
deleted file mode 100755
index 3245ac222..000000000
--- a/components/fpspreadsheet/examples/opendocdemo/unziptest.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-mkdir test
-cp -f test.ods test/
-cd test
-unzip test.ods
-cd ..
\ No newline at end of file
diff --git a/components/fpspreadsheet/examples/opendocdemo/ziptest.sh b/components/fpspreadsheet/examples/opendocdemo/ziptest.sh
deleted file mode 100755
index f9d11806a..000000000
--- a/components/fpspreadsheet/examples/opendocdemo/ziptest.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-cd test
-zip -r test.ods *
-cd ..
\ No newline at end of file
diff --git a/components/fpspreadsheet/examples/csvdemo/csvread.lpi b/components/fpspreadsheet/examples/read_write/csvdemo/csvread.lpi
similarity index 93%
rename from components/fpspreadsheet/examples/csvdemo/csvread.lpi
rename to components/fpspreadsheet/examples/read_write/csvdemo/csvread.lpi
index 5d808975b..64de7ee91 100644
--- a/components/fpspreadsheet/examples/csvdemo/csvread.lpi
+++ b/components/fpspreadsheet/examples/read_write/csvdemo/csvread.lpi
@@ -49,8 +49,8 @@
-
-
+
+
diff --git a/components/fpspreadsheet/examples/csvdemo/csvread.lpr b/components/fpspreadsheet/examples/read_write/csvdemo/csvread.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/csvdemo/csvread.lpr
rename to components/fpspreadsheet/examples/read_write/csvdemo/csvread.lpr
diff --git a/components/fpspreadsheet/examples/csvdemo/csvwrite.lpi b/components/fpspreadsheet/examples/read_write/csvdemo/csvwrite.lpi
similarity index 91%
rename from components/fpspreadsheet/examples/csvdemo/csvwrite.lpi
rename to components/fpspreadsheet/examples/read_write/csvdemo/csvwrite.lpi
index 1967c5dff..a9fc17a53 100644
--- a/components/fpspreadsheet/examples/csvdemo/csvwrite.lpi
+++ b/components/fpspreadsheet/examples/read_write/csvdemo/csvwrite.lpi
@@ -43,7 +43,6 @@
-
@@ -54,9 +53,8 @@
-
-
-
+
+
diff --git a/components/fpspreadsheet/examples/csvdemo/csvwrite.lpr b/components/fpspreadsheet/examples/read_write/csvdemo/csvwrite.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/csvdemo/csvwrite.lpr
rename to components/fpspreadsheet/examples/read_write/csvdemo/csvwrite.lpr
diff --git a/components/fpspreadsheet/examples/read_write/csvdemo/readme.txt b/components/fpspreadsheet/examples/read_write/csvdemo/readme.txt
new file mode 100644
index 000000000..7f4e46891
--- /dev/null
+++ b/components/fpspreadsheet/examples/read_write/csvdemo/readme.txt
@@ -0,0 +1,5 @@
+This demo demonstrates how to use fpspreadsheet to read and write comma-separated
+files (csv).
+
+Please run the write demo before the read demo so the required spreadsheet file
+is generated.
\ No newline at end of file
diff --git a/components/fpspreadsheet/examples/excel2demo/excel2read.lpi b/components/fpspreadsheet/examples/read_write/excel2demo/excel2read.lpi
similarity index 93%
rename from components/fpspreadsheet/examples/excel2demo/excel2read.lpi
rename to components/fpspreadsheet/examples/read_write/excel2demo/excel2read.lpi
index f485c578e..ef7bc8b86 100644
--- a/components/fpspreadsheet/examples/excel2demo/excel2read.lpi
+++ b/components/fpspreadsheet/examples/read_write/excel2demo/excel2read.lpi
@@ -49,8 +49,8 @@
-
-
+
+
diff --git a/components/fpspreadsheet/examples/excel2demo/excel2read.lpr b/components/fpspreadsheet/examples/read_write/excel2demo/excel2read.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/excel2demo/excel2read.lpr
rename to components/fpspreadsheet/examples/read_write/excel2demo/excel2read.lpr
diff --git a/components/fpspreadsheet/examples/excel2demo/excel2write.lpi b/components/fpspreadsheet/examples/read_write/excel2demo/excel2write.lpi
similarity index 93%
rename from components/fpspreadsheet/examples/excel2demo/excel2write.lpi
rename to components/fpspreadsheet/examples/read_write/excel2demo/excel2write.lpi
index 885343b55..2daaaa4c7 100644
--- a/components/fpspreadsheet/examples/excel2demo/excel2write.lpi
+++ b/components/fpspreadsheet/examples/read_write/excel2demo/excel2write.lpi
@@ -49,8 +49,8 @@
-
-
+
+
diff --git a/components/fpspreadsheet/examples/excel2demo/excel2write.lpr b/components/fpspreadsheet/examples/read_write/excel2demo/excel2write.lpr
similarity index 99%
rename from components/fpspreadsheet/examples/excel2demo/excel2write.lpr
rename to components/fpspreadsheet/examples/read_write/excel2demo/excel2write.lpr
index 8a5de4fe4..cd639eca9 100644
--- a/components/fpspreadsheet/examples/excel2demo/excel2write.lpr
+++ b/components/fpspreadsheet/examples/read_write/excel2demo/excel2write.lpr
@@ -108,7 +108,7 @@ begin
MyWorksheet.WriteHorAlignment(5, 1, haCenter);
MyWorksheet.WriteHorAlignment(5, 2, haRight);
- // Red font, italic
+ // Various font settings
MyWorksheet.WriteNumber(6, 0, 2014);
MyWorksheet.WriteFont(6, 0, 'Calibri', 15, [fssItalic], scRed);
MyWorksheet.WriteNumber(6, 1, 2015);
diff --git a/components/fpspreadsheet/examples/excel2demo/readme.txt b/components/fpspreadsheet/examples/read_write/excel2demo/readme.txt
similarity index 100%
rename from components/fpspreadsheet/examples/excel2demo/readme.txt
rename to components/fpspreadsheet/examples/read_write/excel2demo/readme.txt
diff --git a/components/fpspreadsheet/examples/excel2demo/run_excel2read.bat b/components/fpspreadsheet/examples/read_write/excel2demo/run_excel2read.bat
similarity index 100%
rename from components/fpspreadsheet/examples/excel2demo/run_excel2read.bat
rename to components/fpspreadsheet/examples/read_write/excel2demo/run_excel2read.bat
diff --git a/components/fpspreadsheet/examples/excel2demo/run_excel2write.bat b/components/fpspreadsheet/examples/read_write/excel2demo/run_excel2write.bat
similarity index 100%
rename from components/fpspreadsheet/examples/excel2demo/run_excel2write.bat
rename to components/fpspreadsheet/examples/read_write/excel2demo/run_excel2write.bat
diff --git a/components/fpspreadsheet/examples/excel5demo/excel5read.lpi b/components/fpspreadsheet/examples/read_write/excel5demo/excel5read.lpi
similarity index 93%
rename from components/fpspreadsheet/examples/excel5demo/excel5read.lpi
rename to components/fpspreadsheet/examples/read_write/excel5demo/excel5read.lpi
index 66434812e..3d67c97c6 100644
--- a/components/fpspreadsheet/examples/excel5demo/excel5read.lpi
+++ b/components/fpspreadsheet/examples/read_write/excel5demo/excel5read.lpi
@@ -49,8 +49,8 @@
-
-
+
+
diff --git a/components/fpspreadsheet/examples/excel5demo/excel5read.lpr b/components/fpspreadsheet/examples/read_write/excel5demo/excel5read.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/excel5demo/excel5read.lpr
rename to components/fpspreadsheet/examples/read_write/excel5demo/excel5read.lpr
diff --git a/components/fpspreadsheet/examples/excel5demo/excel5write.lpi b/components/fpspreadsheet/examples/read_write/excel5demo/excel5write.lpi
similarity index 93%
rename from components/fpspreadsheet/examples/excel5demo/excel5write.lpi
rename to components/fpspreadsheet/examples/read_write/excel5demo/excel5write.lpi
index 3bcb12a40..fab06a9ec 100644
--- a/components/fpspreadsheet/examples/excel5demo/excel5write.lpi
+++ b/components/fpspreadsheet/examples/read_write/excel5demo/excel5write.lpi
@@ -49,8 +49,8 @@
-
-
+
+
diff --git a/components/fpspreadsheet/examples/excel5demo/excel5write.lpr b/components/fpspreadsheet/examples/read_write/excel5demo/excel5write.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/excel5demo/excel5write.lpr
rename to components/fpspreadsheet/examples/read_write/excel5demo/excel5write.lpr
diff --git a/components/fpspreadsheet/examples/excel5demo/readme.txt b/components/fpspreadsheet/examples/read_write/excel5demo/readme.txt
similarity index 100%
rename from components/fpspreadsheet/examples/excel5demo/readme.txt
rename to components/fpspreadsheet/examples/read_write/excel5demo/readme.txt
diff --git a/components/fpspreadsheet/examples/excel5demo/run_excel5read.bat b/components/fpspreadsheet/examples/read_write/excel5demo/run_excel5read.bat
similarity index 100%
rename from components/fpspreadsheet/examples/excel5demo/run_excel5read.bat
rename to components/fpspreadsheet/examples/read_write/excel5demo/run_excel5read.bat
diff --git a/components/fpspreadsheet/examples/excel5demo/run_excel5write.bat b/components/fpspreadsheet/examples/read_write/excel5demo/run_excel5write.bat
similarity index 100%
rename from components/fpspreadsheet/examples/excel5demo/run_excel5write.bat
rename to components/fpspreadsheet/examples/read_write/excel5demo/run_excel5write.bat
diff --git a/components/fpspreadsheet/examples/excel8demo/excel8read.lpi b/components/fpspreadsheet/examples/read_write/excel8demo/excel8read.lpi
similarity index 93%
rename from components/fpspreadsheet/examples/excel8demo/excel8read.lpi
rename to components/fpspreadsheet/examples/read_write/excel8demo/excel8read.lpi
index efc9f3ca5..b601d2fed 100644
--- a/components/fpspreadsheet/examples/excel8demo/excel8read.lpi
+++ b/components/fpspreadsheet/examples/read_write/excel8demo/excel8read.lpi
@@ -49,8 +49,8 @@
-
-
+
+
diff --git a/components/fpspreadsheet/examples/excel8demo/excel8read.lpr b/components/fpspreadsheet/examples/read_write/excel8demo/excel8read.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/excel8demo/excel8read.lpr
rename to components/fpspreadsheet/examples/read_write/excel8demo/excel8read.lpr
diff --git a/components/fpspreadsheet/examples/excel8demo/excel8write.lpi b/components/fpspreadsheet/examples/read_write/excel8demo/excel8write.lpi
similarity index 92%
rename from components/fpspreadsheet/examples/excel8demo/excel8write.lpi
rename to components/fpspreadsheet/examples/read_write/excel8demo/excel8write.lpi
index c075bc9da..3548256b0 100644
--- a/components/fpspreadsheet/examples/excel8demo/excel8write.lpi
+++ b/components/fpspreadsheet/examples/read_write/excel8demo/excel8write.lpi
@@ -43,7 +43,6 @@
-
@@ -54,8 +53,8 @@
-
-
+
+
diff --git a/components/fpspreadsheet/examples/excel8demo/excel8write.lpr b/components/fpspreadsheet/examples/read_write/excel8demo/excel8write.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/excel8demo/excel8write.lpr
rename to components/fpspreadsheet/examples/read_write/excel8demo/excel8write.lpr
diff --git a/components/fpspreadsheet/examples/excel8demo/readme.txt b/components/fpspreadsheet/examples/read_write/excel8demo/readme.txt
similarity index 100%
rename from components/fpspreadsheet/examples/excel8demo/readme.txt
rename to components/fpspreadsheet/examples/read_write/excel8demo/readme.txt
diff --git a/components/fpspreadsheet/examples/excel8demo/run_excel8read.bat b/components/fpspreadsheet/examples/read_write/excel8demo/run_excel8read.bat
similarity index 100%
rename from components/fpspreadsheet/examples/excel8demo/run_excel8read.bat
rename to components/fpspreadsheet/examples/read_write/excel8demo/run_excel8read.bat
diff --git a/components/fpspreadsheet/examples/excel8demo/run_excel8write.bat b/components/fpspreadsheet/examples/read_write/excel8demo/run_excel8write.bat
similarity index 100%
rename from components/fpspreadsheet/examples/excel8demo/run_excel8write.bat
rename to components/fpspreadsheet/examples/read_write/excel8demo/run_excel8write.bat
diff --git a/components/fpspreadsheet/examples/ooxmldemo/ooxmlread.lpi b/components/fpspreadsheet/examples/read_write/ooxmldemo/ooxmlread.lpi
similarity index 94%
rename from components/fpspreadsheet/examples/ooxmldemo/ooxmlread.lpi
rename to components/fpspreadsheet/examples/read_write/ooxmldemo/ooxmlread.lpi
index 2d04e1b08..aa935037c 100644
--- a/components/fpspreadsheet/examples/ooxmldemo/ooxmlread.lpi
+++ b/components/fpspreadsheet/examples/read_write/ooxmldemo/ooxmlread.lpi
@@ -49,8 +49,8 @@
-
-
+
+
diff --git a/components/fpspreadsheet/examples/ooxmldemo/ooxmlread.lpr b/components/fpspreadsheet/examples/read_write/ooxmldemo/ooxmlread.lpr
similarity index 95%
rename from components/fpspreadsheet/examples/ooxmldemo/ooxmlread.lpr
rename to components/fpspreadsheet/examples/read_write/ooxmldemo/ooxmlread.lpr
index a69d6c0af..4865fe2d2 100644
--- a/components/fpspreadsheet/examples/ooxmldemo/ooxmlread.lpr
+++ b/components/fpspreadsheet/examples/read_write/ooxmldemo/ooxmlread.lpr
@@ -54,8 +54,5 @@ begin
// Finalization
MyWorkbook.Free;
-
- WriteLn('Finished. Press [ENTER] to close...');
- ReadLn;
end.
diff --git a/components/fpspreadsheet/examples/ooxmldemo/ooxmlwrite.lpi b/components/fpspreadsheet/examples/read_write/ooxmldemo/ooxmlwrite.lpi
similarity index 93%
rename from components/fpspreadsheet/examples/ooxmldemo/ooxmlwrite.lpi
rename to components/fpspreadsheet/examples/read_write/ooxmldemo/ooxmlwrite.lpi
index 807bd6713..f716b9b04 100644
--- a/components/fpspreadsheet/examples/ooxmldemo/ooxmlwrite.lpi
+++ b/components/fpspreadsheet/examples/read_write/ooxmldemo/ooxmlwrite.lpi
@@ -49,8 +49,8 @@
-
-
+
+
diff --git a/components/fpspreadsheet/examples/ooxmldemo/ooxmlwrite.lpr b/components/fpspreadsheet/examples/read_write/ooxmldemo/ooxmlwrite.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/ooxmldemo/ooxmlwrite.lpr
rename to components/fpspreadsheet/examples/read_write/ooxmldemo/ooxmlwrite.lpr
diff --git a/components/fpspreadsheet/examples/ooxmldemo/readme.txt b/components/fpspreadsheet/examples/read_write/ooxmldemo/readme.txt
similarity index 100%
rename from components/fpspreadsheet/examples/ooxmldemo/readme.txt
rename to components/fpspreadsheet/examples/read_write/ooxmldemo/readme.txt
diff --git a/components/fpspreadsheet/examples/opendocdemo/opendocread.lpi b/components/fpspreadsheet/examples/read_write/opendocdemo/opendocread.lpi
similarity index 97%
rename from components/fpspreadsheet/examples/opendocdemo/opendocread.lpi
rename to components/fpspreadsheet/examples/read_write/opendocdemo/opendocread.lpi
index 85a6f863c..53df4946b 100644
--- a/components/fpspreadsheet/examples/opendocdemo/opendocread.lpi
+++ b/components/fpspreadsheet/examples/read_write/opendocdemo/opendocread.lpi
@@ -49,7 +49,7 @@
-
+
diff --git a/components/fpspreadsheet/examples/opendocdemo/opendocread.lpr b/components/fpspreadsheet/examples/read_write/opendocdemo/opendocread.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/opendocdemo/opendocread.lpr
rename to components/fpspreadsheet/examples/read_write/opendocdemo/opendocread.lpr
diff --git a/components/fpspreadsheet/examples/opendocdemo/opendocwrite.lpi b/components/fpspreadsheet/examples/read_write/opendocdemo/opendocwrite.lpi
similarity index 93%
rename from components/fpspreadsheet/examples/opendocdemo/opendocwrite.lpi
rename to components/fpspreadsheet/examples/read_write/opendocdemo/opendocwrite.lpi
index 8bd769207..160804dec 100644
--- a/components/fpspreadsheet/examples/opendocdemo/opendocwrite.lpi
+++ b/components/fpspreadsheet/examples/read_write/opendocdemo/opendocwrite.lpi
@@ -49,8 +49,8 @@
-
-
+
+
diff --git a/components/fpspreadsheet/examples/opendocdemo/opendocwrite.lpr b/components/fpspreadsheet/examples/read_write/opendocdemo/opendocwrite.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/opendocdemo/opendocwrite.lpr
rename to components/fpspreadsheet/examples/read_write/opendocdemo/opendocwrite.lpr
diff --git a/components/fpspreadsheet/examples/opendocdemo/readme.txt b/components/fpspreadsheet/examples/read_write/opendocdemo/readme.txt
similarity index 100%
rename from components/fpspreadsheet/examples/opendocdemo/readme.txt
rename to components/fpspreadsheet/examples/read_write/opendocdemo/readme.txt
diff --git a/components/fpspreadsheet/examples/wikitabledemo/readme.txt b/components/fpspreadsheet/examples/read_write/wikitabledemo/readme.txt
similarity index 100%
rename from components/fpspreadsheet/examples/wikitabledemo/readme.txt
rename to components/fpspreadsheet/examples/read_write/wikitabledemo/readme.txt
diff --git a/components/fpspreadsheet/examples/wikitabledemo/test.wikitable_pipes b/components/fpspreadsheet/examples/read_write/wikitabledemo/test.wikitable_pipes
similarity index 100%
rename from components/fpspreadsheet/examples/wikitabledemo/test.wikitable_pipes
rename to components/fpspreadsheet/examples/read_write/wikitabledemo/test.wikitable_pipes
diff --git a/components/fpspreadsheet/examples/wikitabledemo/wikitableread.lpi b/components/fpspreadsheet/examples/read_write/wikitabledemo/wikitableread.lpi
similarity index 93%
rename from components/fpspreadsheet/examples/wikitabledemo/wikitableread.lpi
rename to components/fpspreadsheet/examples/read_write/wikitabledemo/wikitableread.lpi
index b9a7adc1d..17e05b373 100644
--- a/components/fpspreadsheet/examples/wikitabledemo/wikitableread.lpi
+++ b/components/fpspreadsheet/examples/read_write/wikitabledemo/wikitableread.lpi
@@ -49,8 +49,8 @@
-
-
+
+
diff --git a/components/fpspreadsheet/examples/wikitabledemo/wikitableread.lpr b/components/fpspreadsheet/examples/read_write/wikitabledemo/wikitableread.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/wikitabledemo/wikitableread.lpr
rename to components/fpspreadsheet/examples/read_write/wikitabledemo/wikitableread.lpr
diff --git a/components/fpspreadsheet/examples/wikitabledemo/wikitablewrite.lpi b/components/fpspreadsheet/examples/read_write/wikitabledemo/wikitablewrite.lpi
similarity index 93%
rename from components/fpspreadsheet/examples/wikitabledemo/wikitablewrite.lpi
rename to components/fpspreadsheet/examples/read_write/wikitabledemo/wikitablewrite.lpi
index 03fb9593d..d9b14373a 100644
--- a/components/fpspreadsheet/examples/wikitabledemo/wikitablewrite.lpi
+++ b/components/fpspreadsheet/examples/read_write/wikitabledemo/wikitablewrite.lpi
@@ -49,8 +49,8 @@
-
-
+
+
diff --git a/components/fpspreadsheet/examples/wikitabledemo/wikitablewrite.lpr b/components/fpspreadsheet/examples/read_write/wikitabledemo/wikitablewrite.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/wikitabledemo/wikitablewrite.lpr
rename to components/fpspreadsheet/examples/read_write/wikitabledemo/wikitablewrite.lpr
diff --git a/components/fpspreadsheet/examples/spready/spready.lpr b/components/fpspreadsheet/examples/spready/spready.lpr
deleted file mode 100644
index 777fb9e95..000000000
--- a/components/fpspreadsheet/examples/spready/spready.lpr
+++ /dev/null
@@ -1,21 +0,0 @@
-program spready;
-
-{$mode objfpc}{$H+}
-
-uses
- Interfaces, // this includes the LCL widgetset
- Forms, mainform, laz_fpspreadsheet_visual, sCSVParamsForm, sCtrls,
- sFormatSettingsForm, sSortParamsForm, sfCurrencyForm, fpsCurrency;
-
-{$R *.res}
-
-begin
- Application.Initialize;
- Application.CreateForm(TMainFrm, MainFrm);
- MainFrm.BeforeRun;
- Application.CreateForm(TFormatSettingsForm, FormatSettingsForm);
- Application.CreateForm(TSortParamsForm, SortParamsForm);
- Application.CreateForm(TCurrencyForm, CurrencyForm);
- Application.Run;
-end.
-
diff --git a/components/fpspreadsheet/examples/visual/fpschart/readme.txt b/components/fpspreadsheet/examples/visual/fpschart/readme.txt
new file mode 100644
index 000000000..43e14a347
--- /dev/null
+++ b/components/fpspreadsheet/examples/visual/fpschart/readme.txt
@@ -0,0 +1,2 @@
+The fpschart demo shows usage of the TsWorksheetChartSource component for
+creating charts from spreadsheet data.
diff --git a/components/fpspreadsheet/examples/fpschart/workbookchartsource/fpschartsource.ico b/components/fpspreadsheet/examples/visual/fpschart/workbookchartsource-deprecated/fpschartsource.ico
similarity index 100%
rename from components/fpspreadsheet/examples/fpschart/workbookchartsource/fpschartsource.ico
rename to components/fpspreadsheet/examples/visual/fpschart/workbookchartsource-deprecated/fpschartsource.ico
diff --git a/components/fpspreadsheet/examples/fpschart/workbookchartsource/fpschartsource.lpi b/components/fpspreadsheet/examples/visual/fpschart/workbookchartsource-deprecated/fpschartsource.lpi
similarity index 97%
rename from components/fpspreadsheet/examples/fpschart/workbookchartsource/fpschartsource.lpi
rename to components/fpspreadsheet/examples/visual/fpschart/workbookchartsource-deprecated/fpschartsource.lpi
index 5c914b64d..c88fc3366 100644
--- a/components/fpspreadsheet/examples/fpschart/workbookchartsource/fpschartsource.lpi
+++ b/components/fpspreadsheet/examples/visual/fpschart/workbookchartsource-deprecated/fpschartsource.lpi
@@ -85,7 +85,7 @@
-
+
diff --git a/components/fpspreadsheet/examples/fpschart/workbookchartsource/fpschartsource.lpr b/components/fpspreadsheet/examples/visual/fpschart/workbookchartsource-deprecated/fpschartsource.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/fpschart/workbookchartsource/fpschartsource.lpr
rename to components/fpspreadsheet/examples/visual/fpschart/workbookchartsource-deprecated/fpschartsource.lpr
diff --git a/components/fpspreadsheet/examples/fpschart/workbookchartsource/mainform.lfm b/components/fpspreadsheet/examples/visual/fpschart/workbookchartsource-deprecated/mainform.lfm
similarity index 100%
rename from components/fpspreadsheet/examples/fpschart/workbookchartsource/mainform.lfm
rename to components/fpspreadsheet/examples/visual/fpschart/workbookchartsource-deprecated/mainform.lfm
diff --git a/components/fpspreadsheet/examples/fpschart/workbookchartsource/mainform.pas b/components/fpspreadsheet/examples/visual/fpschart/workbookchartsource-deprecated/mainform.pas
similarity index 100%
rename from components/fpspreadsheet/examples/fpschart/workbookchartsource/mainform.pas
rename to components/fpspreadsheet/examples/visual/fpschart/workbookchartsource-deprecated/mainform.pas
diff --git a/components/fpspreadsheet/examples/fpschart/workbookchartsource/readme.txt b/components/fpspreadsheet/examples/visual/fpschart/workbookchartsource-deprecated/readme.txt
similarity index 100%
rename from components/fpspreadsheet/examples/fpschart/workbookchartsource/readme.txt
rename to components/fpspreadsheet/examples/visual/fpschart/workbookchartsource-deprecated/readme.txt
diff --git a/components/fpspreadsheet/examples/fpschart/workbookchartsource/test-data.xlsx b/components/fpspreadsheet/examples/visual/fpschart/workbookchartsource-deprecated/test-data.xlsx
similarity index 100%
rename from components/fpspreadsheet/examples/fpschart/workbookchartsource/test-data.xlsx
rename to components/fpspreadsheet/examples/visual/fpschart/workbookchartsource-deprecated/test-data.xlsx
diff --git a/components/fpspreadsheet/examples/fpschart/worksheetchartsource/fpschart.ico b/components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/fpschart.ico
similarity index 100%
rename from components/fpspreadsheet/examples/fpschart/worksheetchartsource/fpschart.ico
rename to components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/fpschart.ico
diff --git a/components/fpspreadsheet/examples/fpschart/worksheetchartsource/fpschart.lpi b/components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/fpschart.lpi
similarity index 97%
rename from components/fpspreadsheet/examples/fpschart/worksheetchartsource/fpschart.lpi
rename to components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/fpschart.lpi
index 647c7aaef..2cd47aa05 100644
--- a/components/fpspreadsheet/examples/fpschart/worksheetchartsource/fpschart.lpi
+++ b/components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/fpschart.lpi
@@ -66,7 +66,7 @@
-
+
diff --git a/components/fpspreadsheet/examples/fpschart/worksheetchartsource/fpschart.lpr b/components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/fpschart.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/fpschart/worksheetchartsource/fpschart.lpr
rename to components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/fpschart.lpr
diff --git a/components/fpspreadsheet/examples/fpschart/worksheetchartsource/mainform.lfm b/components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/mainform.lfm
similarity index 100%
rename from components/fpspreadsheet/examples/fpschart/worksheetchartsource/mainform.lfm
rename to components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/mainform.lfm
diff --git a/components/fpspreadsheet/examples/fpschart/worksheetchartsource/mainform.pas b/components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/mainform.pas
similarity index 100%
rename from components/fpspreadsheet/examples/fpschart/worksheetchartsource/mainform.pas
rename to components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/mainform.pas
diff --git a/components/fpspreadsheet/examples/fpschart/worksheetchartsource/readme.txt b/components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/readme.txt
similarity index 100%
rename from components/fpspreadsheet/examples/fpschart/worksheetchartsource/readme.txt
rename to components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/readme.txt
diff --git a/components/fpspreadsheet/examples/fpschart/worksheetchartsource/t1.xls b/components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/t1.xls
similarity index 100%
rename from components/fpspreadsheet/examples/fpschart/worksheetchartsource/t1.xls
rename to components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/t1.xls
diff --git a/components/fpspreadsheet/examples/fpschart/worksheetchartsource/t2.ods b/components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/t2.ods
similarity index 100%
rename from components/fpspreadsheet/examples/fpschart/worksheetchartsource/t2.ods
rename to components/fpspreadsheet/examples/visual/fpschart/worksheetchartsource/t2.ods
diff --git a/components/fpspreadsheet/examples/fpsctrls/demo_ctrls.ico b/components/fpspreadsheet/examples/visual/fpsctrls/demo_ctrls.ico
similarity index 100%
rename from components/fpspreadsheet/examples/fpsctrls/demo_ctrls.ico
rename to components/fpspreadsheet/examples/visual/fpsctrls/demo_ctrls.ico
diff --git a/components/fpspreadsheet/examples/fpsctrls/demo_ctrls.lpi b/components/fpspreadsheet/examples/visual/fpsctrls/demo_ctrls.lpi
similarity index 94%
rename from components/fpspreadsheet/examples/fpsctrls/demo_ctrls.lpi
rename to components/fpspreadsheet/examples/visual/fpsctrls/demo_ctrls.lpi
index 082126cb5..531d79d6c 100644
--- a/components/fpspreadsheet/examples/fpsctrls/demo_ctrls.lpi
+++ b/components/fpspreadsheet/examples/visual/fpsctrls/demo_ctrls.lpi
@@ -81,15 +81,12 @@
-
+
-
-
-
diff --git a/components/fpspreadsheet/examples/fpsctrls/demo_ctrls.lpr b/components/fpspreadsheet/examples/visual/fpsctrls/demo_ctrls.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/fpsctrls/demo_ctrls.lpr
rename to components/fpspreadsheet/examples/visual/fpsctrls/demo_ctrls.lpr
diff --git a/components/fpspreadsheet/examples/fpsctrls/main.lfm b/components/fpspreadsheet/examples/visual/fpsctrls/main.lfm
similarity index 100%
rename from components/fpspreadsheet/examples/fpsctrls/main.lfm
rename to components/fpspreadsheet/examples/visual/fpsctrls/main.lfm
diff --git a/components/fpspreadsheet/examples/fpsctrls/main.pas b/components/fpspreadsheet/examples/visual/fpsctrls/main.pas
similarity index 100%
rename from components/fpspreadsheet/examples/fpsctrls/main.pas
rename to components/fpspreadsheet/examples/visual/fpsctrls/main.pas
diff --git a/components/fpspreadsheet/examples/fpsctrls/readme.txt b/components/fpspreadsheet/examples/visual/fpsctrls/readme.txt
similarity index 100%
rename from components/fpspreadsheet/examples/fpsctrls/readme.txt
rename to components/fpspreadsheet/examples/visual/fpsctrls/readme.txt
diff --git a/components/fpspreadsheet/examples/fpsctrls_no_install/demo_ctrls.ico b/components/fpspreadsheet/examples/visual/fpsctrls_no_install/demo_ctrls.ico
similarity index 100%
rename from components/fpspreadsheet/examples/fpsctrls_no_install/demo_ctrls.ico
rename to components/fpspreadsheet/examples/visual/fpsctrls_no_install/demo_ctrls.ico
diff --git a/components/fpspreadsheet/examples/fpsctrls_no_install/demo_ctrls.lpi b/components/fpspreadsheet/examples/visual/fpsctrls_no_install/demo_ctrls.lpi
similarity index 94%
rename from components/fpspreadsheet/examples/fpsctrls_no_install/demo_ctrls.lpi
rename to components/fpspreadsheet/examples/visual/fpsctrls_no_install/demo_ctrls.lpi
index 4b4670c60..8f6cb9564 100644
--- a/components/fpspreadsheet/examples/fpsctrls_no_install/demo_ctrls.lpi
+++ b/components/fpspreadsheet/examples/visual/fpsctrls_no_install/demo_ctrls.lpi
@@ -56,8 +56,8 @@
-
-
+
+
diff --git a/components/fpspreadsheet/examples/fpsctrls_no_install/demo_ctrls.lpr b/components/fpspreadsheet/examples/visual/fpsctrls_no_install/demo_ctrls.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/fpsctrls_no_install/demo_ctrls.lpr
rename to components/fpspreadsheet/examples/visual/fpsctrls_no_install/demo_ctrls.lpr
diff --git a/components/fpspreadsheet/examples/fpsctrls_no_install/main.lfm b/components/fpspreadsheet/examples/visual/fpsctrls_no_install/main.lfm
similarity index 100%
rename from components/fpspreadsheet/examples/fpsctrls_no_install/main.lfm
rename to components/fpspreadsheet/examples/visual/fpsctrls_no_install/main.lfm
diff --git a/components/fpspreadsheet/examples/fpsctrls_no_install/main.pas b/components/fpspreadsheet/examples/visual/fpsctrls_no_install/main.pas
similarity index 100%
rename from components/fpspreadsheet/examples/fpsctrls_no_install/main.pas
rename to components/fpspreadsheet/examples/visual/fpsctrls_no_install/main.pas
diff --git a/components/fpspreadsheet/examples/fpsctrls_no_install/readme.txt b/components/fpspreadsheet/examples/visual/fpsctrls_no_install/readme.txt
similarity index 100%
rename from components/fpspreadsheet/examples/fpsctrls_no_install/readme.txt
rename to components/fpspreadsheet/examples/visual/fpsctrls_no_install/readme.txt
diff --git a/components/fpspreadsheet/examples/fpsgrid/fpsgrid.ico b/components/fpspreadsheet/examples/visual/fpsgrid/fpsgrid.ico
similarity index 100%
rename from components/fpspreadsheet/examples/fpsgrid/fpsgrid.ico
rename to components/fpspreadsheet/examples/visual/fpsgrid/fpsgrid.ico
diff --git a/components/fpspreadsheet/examples/fpsgrid/fpsgrid.lpi b/components/fpspreadsheet/examples/visual/fpsgrid/fpsgrid.lpi
similarity index 97%
rename from components/fpspreadsheet/examples/fpsgrid/fpsgrid.lpi
rename to components/fpspreadsheet/examples/visual/fpsgrid/fpsgrid.lpi
index 0943006f2..2acfb6fa5 100644
--- a/components/fpspreadsheet/examples/fpsgrid/fpsgrid.lpi
+++ b/components/fpspreadsheet/examples/visual/fpsgrid/fpsgrid.lpi
@@ -60,7 +60,7 @@
-
+
diff --git a/components/fpspreadsheet/examples/fpsgrid/fpsgrid.lpr b/components/fpspreadsheet/examples/visual/fpsgrid/fpsgrid.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/fpsgrid/fpsgrid.lpr
rename to components/fpspreadsheet/examples/visual/fpsgrid/fpsgrid.lpr
diff --git a/components/fpspreadsheet/examples/fpsgrid/mainform.lfm b/components/fpspreadsheet/examples/visual/fpsgrid/mainform.lfm
similarity index 99%
rename from components/fpspreadsheet/examples/fpsgrid/mainform.lfm
rename to components/fpspreadsheet/examples/visual/fpsgrid/mainform.lfm
index ceaa87d9e..72cb06366 100644
--- a/components/fpspreadsheet/examples/fpsgrid/mainform.lfm
+++ b/components/fpspreadsheet/examples/visual/fpsgrid/mainform.lfm
@@ -1,7 +1,7 @@
object Form1: TForm1
- Left = 344
+ Left = 375
Height = 649
- Top = 127
+ Top = 185
Width = 894
Caption = 'fpsGrid'
ClientHeight = 649
diff --git a/components/fpspreadsheet/examples/fpsgrid/mainform.pas b/components/fpspreadsheet/examples/visual/fpsgrid/mainform.pas
similarity index 100%
rename from components/fpspreadsheet/examples/fpsgrid/mainform.pas
rename to components/fpspreadsheet/examples/visual/fpsgrid/mainform.pas
diff --git a/components/fpspreadsheet/examples/fpsgrid/readme.txt b/components/fpspreadsheet/examples/visual/fpsgrid/readme.txt
similarity index 100%
rename from components/fpspreadsheet/examples/fpsgrid/readme.txt
rename to components/fpspreadsheet/examples/visual/fpsgrid/readme.txt
diff --git a/components/fpspreadsheet/examples/fpsgrid_no_install/fpsgrid.ico b/components/fpspreadsheet/examples/visual/fpsgrid_no_install/fpsgrid.ico
similarity index 100%
rename from components/fpspreadsheet/examples/fpsgrid_no_install/fpsgrid.ico
rename to components/fpspreadsheet/examples/visual/fpsgrid_no_install/fpsgrid.ico
diff --git a/components/fpspreadsheet/examples/fpsgrid_no_install/fpsgrid.lpi b/components/fpspreadsheet/examples/visual/fpsgrid_no_install/fpsgrid.lpi
similarity index 96%
rename from components/fpspreadsheet/examples/fpsgrid_no_install/fpsgrid.lpi
rename to components/fpspreadsheet/examples/visual/fpsgrid_no_install/fpsgrid.lpi
index 7b39170e9..c74c17e41 100644
--- a/components/fpspreadsheet/examples/fpsgrid_no_install/fpsgrid.lpi
+++ b/components/fpspreadsheet/examples/visual/fpsgrid_no_install/fpsgrid.lpi
@@ -83,8 +83,8 @@
-
-
+
+
diff --git a/components/fpspreadsheet/examples/fpsgrid_no_install/fpsgrid.lpr b/components/fpspreadsheet/examples/visual/fpsgrid_no_install/fpsgrid.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/fpsgrid_no_install/fpsgrid.lpr
rename to components/fpspreadsheet/examples/visual/fpsgrid_no_install/fpsgrid.lpr
diff --git a/components/fpspreadsheet/examples/fpsgrid_no_install/mainfrm.lfm b/components/fpspreadsheet/examples/visual/fpsgrid_no_install/mainfrm.lfm
similarity index 100%
rename from components/fpspreadsheet/examples/fpsgrid_no_install/mainfrm.lfm
rename to components/fpspreadsheet/examples/visual/fpsgrid_no_install/mainfrm.lfm
diff --git a/components/fpspreadsheet/examples/fpsgrid_no_install/mainfrm.pas b/components/fpspreadsheet/examples/visual/fpsgrid_no_install/mainfrm.pas
similarity index 100%
rename from components/fpspreadsheet/examples/fpsgrid_no_install/mainfrm.pas
rename to components/fpspreadsheet/examples/visual/fpsgrid_no_install/mainfrm.pas
diff --git a/components/fpspreadsheet/examples/fpsgrid_no_install/readme.txt b/components/fpspreadsheet/examples/visual/fpsgrid_no_install/readme.txt
similarity index 100%
rename from components/fpspreadsheet/examples/fpsgrid_no_install/readme.txt
rename to components/fpspreadsheet/examples/visual/fpsgrid_no_install/readme.txt
diff --git a/components/fpspreadsheet/examples/spready/scsvparamsform.lfm b/components/fpspreadsheet/examples/visual/shared/scsvparamsform.lfm
similarity index 100%
rename from components/fpspreadsheet/examples/spready/scsvparamsform.lfm
rename to components/fpspreadsheet/examples/visual/shared/scsvparamsform.lfm
diff --git a/components/fpspreadsheet/examples/spready/scsvparamsform.pas b/components/fpspreadsheet/examples/visual/shared/scsvparamsform.pas
similarity index 100%
rename from components/fpspreadsheet/examples/spready/scsvparamsform.pas
rename to components/fpspreadsheet/examples/visual/shared/scsvparamsform.pas
diff --git a/components/fpspreadsheet/examples/spready/sfcurrencyform.lfm b/components/fpspreadsheet/examples/visual/shared/sfcurrencyform.lfm
similarity index 100%
rename from components/fpspreadsheet/examples/spready/sfcurrencyform.lfm
rename to components/fpspreadsheet/examples/visual/shared/sfcurrencyform.lfm
diff --git a/components/fpspreadsheet/examples/spready/sfcurrencyform.pas b/components/fpspreadsheet/examples/visual/shared/sfcurrencyform.pas
similarity index 100%
rename from components/fpspreadsheet/examples/spready/sfcurrencyform.pas
rename to components/fpspreadsheet/examples/visual/shared/sfcurrencyform.pas
diff --git a/components/fpspreadsheet/examples/spready/sformatsettingsform.lfm b/components/fpspreadsheet/examples/visual/shared/sformatsettingsform.lfm
similarity index 100%
rename from components/fpspreadsheet/examples/spready/sformatsettingsform.lfm
rename to components/fpspreadsheet/examples/visual/shared/sformatsettingsform.lfm
diff --git a/components/fpspreadsheet/examples/spready/sformatsettingsform.pas b/components/fpspreadsheet/examples/visual/shared/sformatsettingsform.pas
similarity index 100%
rename from components/fpspreadsheet/examples/spready/sformatsettingsform.pas
rename to components/fpspreadsheet/examples/visual/shared/sformatsettingsform.pas
diff --git a/components/fpspreadsheet/examples/spready/ssortparamsform.lfm b/components/fpspreadsheet/examples/visual/shared/ssortparamsform.lfm
similarity index 100%
rename from components/fpspreadsheet/examples/spready/ssortparamsform.lfm
rename to components/fpspreadsheet/examples/visual/shared/ssortparamsform.lfm
diff --git a/components/fpspreadsheet/examples/spready/ssortparamsform.pas b/components/fpspreadsheet/examples/visual/shared/ssortparamsform.pas
similarity index 100%
rename from components/fpspreadsheet/examples/spready/ssortparamsform.pas
rename to components/fpspreadsheet/examples/visual/shared/ssortparamsform.pas
diff --git a/components/fpspreadsheet/examples/spready/mainform.lfm b/components/fpspreadsheet/examples/visual/spready/mainform.lfm
similarity index 100%
rename from components/fpspreadsheet/examples/spready/mainform.lfm
rename to components/fpspreadsheet/examples/visual/spready/mainform.lfm
diff --git a/components/fpspreadsheet/examples/spready/mainform.pas b/components/fpspreadsheet/examples/visual/spready/mainform.pas
similarity index 99%
rename from components/fpspreadsheet/examples/spready/mainform.pas
rename to components/fpspreadsheet/examples/visual/spready/mainform.pas
index f0c53551e..6473e6fe2 100644
--- a/components/fpspreadsheet/examples/spready/mainform.pas
+++ b/components/fpspreadsheet/examples/visual/spready/mainform.pas
@@ -1250,10 +1250,6 @@ begin
if (ACell=nil) or (Length(ACell^.FormulaValue)=0)
then Strings.Add('FormulaValue=')
else Strings.Add(Format('FormulaValue="%s"', [ACell^.FormulaValue]));
- if (ACell=nil) or (ACell^.SharedFormulaBase=nil)
- then Strings.Add('SharedFormulaBase=')
- else Strings.Add(Format('SharedFormulaBase=%s', [GetCellString(
- ACell^.SharedFormulaBase^.Row, ACell^.SharedFormulaBase^.Col)]));
end
else
if InspectorPageControl.ActivePage = PgSheet then
@@ -1349,7 +1345,7 @@ begin
begin
r := GetWorksheetRow(Row);
c := GetWorksheetCol(Col);
- cell := Worksheet.FindCell(row, col);
+ cell := Worksheet.FindCell(r, c);
hasCmnt := Worksheet.HasComment(cell);
end;
AcCommentAdd.Enabled := not hasCmnt;
diff --git a/components/fpspreadsheet/examples/spready/readme.txt b/components/fpspreadsheet/examples/visual/spready/readme.txt
similarity index 100%
rename from components/fpspreadsheet/examples/spready/readme.txt
rename to components/fpspreadsheet/examples/visual/spready/readme.txt
diff --git a/components/fpspreadsheet/examples/spready/sctrls.pas b/components/fpspreadsheet/examples/visual/spready/sctrls.pas
similarity index 100%
rename from components/fpspreadsheet/examples/spready/sctrls.pas
rename to components/fpspreadsheet/examples/visual/spready/sctrls.pas
diff --git a/components/fpspreadsheet/examples/spready/spready.ico b/components/fpspreadsheet/examples/visual/spready/spready.ico
similarity index 100%
rename from components/fpspreadsheet/examples/spready/spready.ico
rename to components/fpspreadsheet/examples/visual/spready/spready.ico
diff --git a/components/fpspreadsheet/examples/spready/spready.lpi b/components/fpspreadsheet/examples/visual/spready/spready.lpi
similarity index 84%
rename from components/fpspreadsheet/examples/spready/spready.lpi
rename to components/fpspreadsheet/examples/visual/spready/spready.lpi
index c9db6da0b..b5f9a81b2 100644
--- a/components/fpspreadsheet/examples/spready/spready.lpi
+++ b/components/fpspreadsheet/examples/visual/spready/spready.lpi
@@ -24,7 +24,7 @@
-
+
@@ -45,6 +45,7 @@
+
@@ -105,43 +106,36 @@
-
+
-
-
-
-
-
+
-
+
-
-
-
+
-
+
-
-
-
+
-
+
-
-
+
-
+
+
+
@@ -153,8 +147,8 @@
-
-
+
+
diff --git a/components/fpspreadsheet/examples/visual/spready/spready.lpr b/components/fpspreadsheet/examples/visual/spready/spready.lpr
new file mode 100644
index 000000000..7b98d34c1
--- /dev/null
+++ b/components/fpspreadsheet/examples/visual/spready/spready.lpr
@@ -0,0 +1,18 @@
+program spready;
+
+{$mode objfpc}{$H+}
+
+uses
+ Interfaces, // this includes the LCL widgetset
+ Forms, mainform, laz_fpspreadsheet_visual, sCtrls, fpsCurrency,
+ scsvparamsform, sfcurrencyform, sformatsettingsform, ssortparamsform;
+
+{$R *.res}
+
+begin
+ Application.Initialize;
+ Application.CreateForm(TMainFrm, MainFrm);
+ MainFrm.BeforeRun;
+ Application.Run;
+end.
+
diff --git a/components/fpspreadsheet/examples/wikitablemaker/readme.txt b/components/fpspreadsheet/examples/visual/wikitablemaker/readme.txt
similarity index 100%
rename from components/fpspreadsheet/examples/wikitablemaker/readme.txt
rename to components/fpspreadsheet/examples/visual/wikitablemaker/readme.txt
diff --git a/components/fpspreadsheet/examples/wikitablemaker/synhighlighterwikitable.pas b/components/fpspreadsheet/examples/visual/wikitablemaker/synhighlighterwikitable.pas
similarity index 100%
rename from components/fpspreadsheet/examples/wikitablemaker/synhighlighterwikitable.pas
rename to components/fpspreadsheet/examples/visual/wikitablemaker/synhighlighterwikitable.pas
diff --git a/components/fpspreadsheet/examples/wikitablemaker/wikitablemaker.lpi b/components/fpspreadsheet/examples/visual/wikitablemaker/wikitablemaker.lpi
similarity index 92%
rename from components/fpspreadsheet/examples/wikitablemaker/wikitablemaker.lpi
rename to components/fpspreadsheet/examples/visual/wikitablemaker/wikitablemaker.lpi
index 7b1042ab4..fea474878 100644
--- a/components/fpspreadsheet/examples/wikitablemaker/wikitablemaker.lpi
+++ b/components/fpspreadsheet/examples/visual/wikitablemaker/wikitablemaker.lpi
@@ -1,4 +1,4 @@
-
+
@@ -39,9 +39,6 @@
-
-
-
@@ -77,9 +74,6 @@
-
-
-
@@ -132,8 +126,8 @@
-
-
+
+
@@ -150,9 +144,6 @@
-
-
-
diff --git a/components/fpspreadsheet/examples/wikitablemaker/wikitablemaker.lpr b/components/fpspreadsheet/examples/visual/wikitablemaker/wikitablemaker.lpr
similarity index 100%
rename from components/fpspreadsheet/examples/wikitablemaker/wikitablemaker.lpr
rename to components/fpspreadsheet/examples/visual/wikitablemaker/wikitablemaker.lpr
diff --git a/components/fpspreadsheet/examples/wikitablemaker/wtmain.lfm b/components/fpspreadsheet/examples/visual/wikitablemaker/wtmain.lfm
similarity index 100%
rename from components/fpspreadsheet/examples/wikitablemaker/wtmain.lfm
rename to components/fpspreadsheet/examples/visual/wikitablemaker/wtmain.lfm
diff --git a/components/fpspreadsheet/examples/wikitablemaker/wtmain.pas b/components/fpspreadsheet/examples/visual/wikitablemaker/wtmain.pas
similarity index 100%
rename from components/fpspreadsheet/examples/wikitablemaker/wtmain.pas
rename to components/fpspreadsheet/examples/visual/wikitablemaker/wtmain.pas