From 88b48ad9475ae9d287fe3015d9ce090b0861d956 Mon Sep 17 00:00:00 2001 From: wp_xxyyzz Date: Mon, 24 Apr 2023 14:17:59 +0000 Subject: [PATCH] fpspreadsheet: Use category "CCR" in fpspreadsheet example projects' metadata files. git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8802 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- .../examples/dataset/create_table/CreateTableDemo.ex-meta | 2 +- .../sort_filter_search_bookmarks/DatasetDemo.ex-meta | 2 +- .../examples/db_import_export/db_export_import.ex-meta | 2 +- .../examples/fpsspeedtest/fpsspeedtest.ex-meta | 2 +- .../other/cell_formats/demo_write_formatting.ex-meta | 2 +- .../examples/other/colors/demo_write_colors.ex-meta | 2 +- .../examples/other/comments/comments_demo_read.ex-meta | 2 +- .../examples/other/comments/comments_demo_write.ex-meta | 2 +- .../demo_conditional_formatting.ex-meta | 2 +- .../other/expression_parser/demo_expression_parser.ex-meta | 2 +- .../other/frozen_rows_cols/demo_frozen_rows_cols.ex-meta | 2 +- .../demo_read_headerfooter_images.ex-meta | 2 +- .../demo_write_headerfooter_images.ex-meta | 2 +- .../examples/other/hyperlinkdemo/collectlinks.ex-meta | 2 +- .../other/ignore_formulas/demo_ignore_formula.ex-meta | 2 +- .../examples/other/images/demo_read_images.ex-meta | 2 +- .../examples/other/images/demo_write_images.ex-meta | 2 +- .../examples/other/metadata/demo_metadata.ex-meta | 2 +- .../examples/other/protection/demo_protection.ex-meta | 2 +- .../demo_recursive_calculation.ex-meta | 2 +- .../examples/other/richtext/demo_richtext_utf8.ex-meta | 2 +- .../examples/other/rpn_formulas/demo_write_formula.ex-meta | 2 +- .../examples/other/searching/demo_search.ex-meta | 2 +- .../examples/other/sorting/demo_sorting.ex-meta | 2 +- .../other/user_defined_formulas/demo_formula_func.ex-meta | 2 +- .../other/virtual_mode/demo_virtualmode_read.ex-meta | 2 +- .../other/virtual_mode/demo_virtualmode_write.ex-meta | 2 +- .../fpschart/workbookchartsource/fpschartsource.ex-meta | 2 +- .../fpspreadsheet/examples/visual/fpsctrls/fpsctrls.ex-meta | 2 +- .../visual/fpsctrls_no_install/fpsctrls_no_install.ex-meta | 2 +- .../fpspreadsheet/examples/visual/fpsgrid/fpsgrid.ex-meta | 2 +- .../visual/fpsgrid_no_install/fpsgrid_no_install.ex-meta | 2 +- .../examples/visual/wikitablemaker/wikitablemaker.ex-meta | 2 +- .../fpspreadsheet/examples/visual/zoom/zoomdemo.ex-meta | 2 +- components/fpspreadsheet/laz_fpspreadsheet.lpk | 6 +++--- components/fpspreadsheet/laz_fpspreadsheet_visual_dsgn.lpk | 1 + 36 files changed, 38 insertions(+), 37 deletions(-) diff --git a/components/fpspreadsheet/examples/dataset/create_table/CreateTableDemo.ex-meta b/components/fpspreadsheet/examples/dataset/create_table/CreateTableDemo.ex-meta index db695ee55..2f0142940 100644 --- a/components/fpspreadsheet/examples/dataset/create_table/CreateTableDemo.ex-meta +++ b/components/fpspreadsheet/examples/dataset/create_table/CreateTableDemo.ex-meta @@ -1,5 +1,5 @@ { "CreateTableDemo" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "Database", "Table", "TDataset", "TsWorksheetDataset", "TDBGrid", "gui"], "Description" : "This demo creates a workbook based on database technology (by means of TsWorksheetDataset). Therefore, it can be displayed in a TDBGrid."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/dataset/sort_filter_search_bookmarks/DatasetDemo.ex-meta b/components/fpspreadsheet/examples/dataset/sort_filter_search_bookmarks/DatasetDemo.ex-meta index ef270bceb..3bcaa5e10 100644 --- a/components/fpspreadsheet/examples/dataset/sort_filter_search_bookmarks/DatasetDemo.ex-meta +++ b/components/fpspreadsheet/examples/dataset/sort_filter_search_bookmarks/DatasetDemo.ex-meta @@ -1,5 +1,5 @@ { "DatasetDemo" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "Database", "Table", "TDataset", "TsWorksheetDataset", "Filtering", "Sorting", "Searching", "Bookmarks", "gui"], "Description" : "By means of TsWorksheetDataset a spreadsheet file can be considered as a database table. This project shows how the worksheet cells can be filtered, sorted, searched and bookmarks like in any other database."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/db_import_export/db_export_import.ex-meta b/components/fpspreadsheet/examples/db_import_export/db_export_import.ex-meta index d23e20eae..b3d344913 100644 --- a/components/fpspreadsheet/examples/db_import_export/db_export_import.ex-meta +++ b/components/fpspreadsheet/examples/db_import_export/db_export_import.ex-meta @@ -1,5 +1,5 @@ { "db_export_import" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "Database", "dbase", "TDbf", "TBufDataset", "Import", "Export", "gui"], "Description" : "This example program shows how a large database table can be exported to a spreadsheet using virtual mode or fpspreadsheet's fpsexport. It also shows importing a spreadsheet file into a database using virtual mode. diff --git a/components/fpspreadsheet/examples/fpsspeedtest/fpsspeedtest.ex-meta b/components/fpspreadsheet/examples/fpsspeedtest/fpsspeedtest.ex-meta index 24e8bca24..2d664abdc 100644 --- a/components/fpspreadsheet/examples/fpsspeedtest/fpsspeedtest.ex-meta +++ b/components/fpspreadsheet/examples/fpsspeedtest/fpsspeedtest.ex-meta @@ -1,5 +1,5 @@ { "fpsspeedtest" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "speedtest", "read", "write", "gui"], "Description" : "This demo represents a useful tool for measuring the speed of writing to and reading from various spreadsheet file formats. It contains a gui to setup test conditions and displays test results in a memo. diff --git a/components/fpspreadsheet/examples/other/cell_formats/demo_write_formatting.ex-meta b/components/fpspreadsheet/examples/other/cell_formats/demo_write_formatting.ex-meta index 0cd10a504..2d96d2f34 100644 --- a/components/fpspreadsheet/examples/other/cell_formats/demo_write_formatting.ex-meta +++ b/components/fpspreadsheet/examples/other/cell_formats/demo_write_formatting.ex-meta @@ -1,5 +1,5 @@ { "demo_write_formatting" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "formatting", "format", "background color", "color", "border"], "Description" : "Creates a small console application which demonstrates how to format cells (e.g., background color, borders)."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/colors/demo_write_colors.ex-meta b/components/fpspreadsheet/examples/other/colors/demo_write_colors.ex-meta index 18516047c..d2bfb2e59 100644 --- a/components/fpspreadsheet/examples/other/colors/demo_write_colors.ex-meta +++ b/components/fpspreadsheet/examples/other/colors/demo_write_colors.ex-meta @@ -1,5 +1,5 @@ { "demo_write_colors" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "Excel", "Color", "FPSpreadsheet", "xls", "Console"], "Description" : "Creates a small console application that writes an Excel file in the xls format which has the colors provided by the file format as well as their names in the cells of the first column."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/comments/comments_demo_read.ex-meta b/components/fpspreadsheet/examples/other/comments/comments_demo_read.ex-meta index 21ca509ab..bfa24743c 100644 --- a/components/fpspreadsheet/examples/other/comments/comments_demo_read.ex-meta +++ b/components/fpspreadsheet/examples/other/comments/comments_demo_read.ex-meta @@ -1,5 +1,5 @@ { "comments_demo_read" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet","Comment","FPSpreadsheet","xlsx","Console"], "Description" : "Creates a small console application that reads an Excel file in which comments are attached to cells."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/comments/comments_demo_write.ex-meta b/components/fpspreadsheet/examples/other/comments/comments_demo_write.ex-meta index ff36a50b2..222f0e681 100644 --- a/components/fpspreadsheet/examples/other/comments/comments_demo_write.ex-meta +++ b/components/fpspreadsheet/examples/other/comments/comments_demo_write.ex-meta @@ -1,5 +1,5 @@ { "comments_demo_write" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "Comment", "FPSpreadsheet", "xls", "xlsx", "ods", "Console"], "Description" : "Creates a small console application that writes spreadsheed files in various formats in which a comment is attached to a specific cell."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/conditional_formatting/demo_conditional_formatting.ex-meta b/components/fpspreadsheet/examples/other/conditional_formatting/demo_conditional_formatting.ex-meta index d9ed9c16a..fa6569efb 100644 --- a/components/fpspreadsheet/examples/other/conditional_formatting/demo_conditional_formatting.ex-meta +++ b/components/fpspreadsheet/examples/other/conditional_formatting/demo_conditional_formatting.ex-meta @@ -1,5 +1,5 @@ { "demo_conditional_formatting" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "Conditional format", "FPSpreadsheet", "xlsx", "ods", "xml", "Console", "Excel", "Calc", "LibreOffice"], "Description" : "Creates a small console application that demonstrates how conditional formatting can be applied to cells in Excel and Calc spreadsheet files."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/expression_parser/demo_expression_parser.ex-meta b/components/fpspreadsheet/examples/other/expression_parser/demo_expression_parser.ex-meta index 8aa7f92b1..448f3b020 100644 --- a/components/fpspreadsheet/examples/other/expression_parser/demo_expression_parser.ex-meta +++ b/components/fpspreadsheet/examples/other/expression_parser/demo_expression_parser.ex-meta @@ -1,5 +1,5 @@ { "demo_expression_parser" : { - "Category" : "FPSpreadsheet", + "CCR" : "FPSpreadsheet", "Keywords" : ["Spreadsheet", "Parser", "Formula", "RPN", "FPSpreadsheet", "Console"], "Description" : "Creates a small console application that demonstrates operation of the expression parser used by FPSpreadsheet."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/frozen_rows_cols/demo_frozen_rows_cols.ex-meta b/components/fpspreadsheet/examples/other/frozen_rows_cols/demo_frozen_rows_cols.ex-meta index b38ea85ce..4bc6cafed 100644 --- a/components/fpspreadsheet/examples/other/frozen_rows_cols/demo_frozen_rows_cols.ex-meta +++ b/components/fpspreadsheet/examples/other/frozen_rows_cols/demo_frozen_rows_cols.ex-meta @@ -1,5 +1,5 @@ { "demo_frozen_rows_cols" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "Frozen", "Scrolling", "FPSpreadsheet", "Console", "xlsx"], "Description" : "Creates a small console application which demonstrates how a given number of top rows and/or left columns can be excluded from scrolling a large spreadsheet."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/header_footer_images/demo_read_headerfooter_images.ex-meta b/components/fpspreadsheet/examples/other/header_footer_images/demo_read_headerfooter_images.ex-meta index 875507173..084ce131e 100644 --- a/components/fpspreadsheet/examples/other/header_footer_images/demo_read_headerfooter_images.ex-meta +++ b/components/fpspreadsheet/examples/other/header_footer_images/demo_read_headerfooter_images.ex-meta @@ -1,5 +1,5 @@ { "demo_read_headerfooter_images" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "header", "footer", "image", "PageLayout", "Console"], "Description" : "Creates a small console application that demonstrates how images inserted in the header and footer of printed spreadsheet files can be read into the Workbook's PageLayout structure."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/header_footer_images/demo_write_headerfooter_images.ex-meta b/components/fpspreadsheet/examples/other/header_footer_images/demo_write_headerfooter_images.ex-meta index ea4168fdc..142dcc499 100644 --- a/components/fpspreadsheet/examples/other/header_footer_images/demo_write_headerfooter_images.ex-meta +++ b/components/fpspreadsheet/examples/other/header_footer_images/demo_write_headerfooter_images.ex-meta @@ -1,5 +1,5 @@ { "demo_write_headerfooter_images" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "header", "footer", "image", "PageLayout", "Console"], "Description" : "Creates a small console application that demonstrates how images can be inserted in the header and footer of printed spreadsheet files."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/hyperlinkdemo/collectlinks.ex-meta b/components/fpspreadsheet/examples/other/hyperlinkdemo/collectlinks.ex-meta index df08cb246..44e705c59 100644 --- a/components/fpspreadsheet/examples/other/hyperlinkdemo/collectlinks.ex-meta +++ b/components/fpspreadsheet/examples/other/hyperlinkdemo/collectlinks.ex-meta @@ -1,5 +1,5 @@ { "collectlinks" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "hyperlink", "read", "write", "Console", "xlsx", "xls", "ods"], "Description" : "This small console application demonstrates working with hyperlinks in spreadsheet files. It seeks all spreadsheet hyperlinks in the file \"source.xls\" and adds the linked worksheet to a new workbook."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/ignore_formulas/demo_ignore_formula.ex-meta b/components/fpspreadsheet/examples/other/ignore_formulas/demo_ignore_formula.ex-meta index 077d9a7e2..3143c8bb0 100644 --- a/components/fpspreadsheet/examples/other/ignore_formulas/demo_ignore_formula.ex-meta +++ b/components/fpspreadsheet/examples/other/ignore_formulas/demo_ignore_formula.ex-meta @@ -1,5 +1,5 @@ { "demo_ignore_formula" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "formula", "external reference", "LibreOffice", "Calc", "ods"], "Description" : "This example uses the \"ignoreFormula\" workbook option to create an ods file with an external reference.\n\nNOTE: The external reference is not calculated. This will happen when LibreOffice Calc loads the file. When the file is closed in Calc confirmation must be given to save the file because it has been changed by Calc.\n\nThis method does not work with Excel because it writes an additional folder and xml files for external links."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/images/demo_read_images.ex-meta b/components/fpspreadsheet/examples/other/images/demo_read_images.ex-meta index 7d9dc6d76..486e49252 100644 --- a/components/fpspreadsheet/examples/other/images/demo_read_images.ex-meta +++ b/components/fpspreadsheet/examples/other/images/demo_read_images.ex-meta @@ -1,5 +1,5 @@ { "demo_read_images" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "image", "Console", "xlsx", "ods"], "Description" : "This small console application demonstrates how to read an Excel xlsx or Calc ods file with embedded graphic images and extract them to external files."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/images/demo_write_images.ex-meta b/components/fpspreadsheet/examples/other/images/demo_write_images.ex-meta index 889a7ce0b..bc83ae1f4 100644 --- a/components/fpspreadsheet/examples/other/images/demo_write_images.ex-meta +++ b/components/fpspreadsheet/examples/other/images/demo_write_images.ex-meta @@ -1,5 +1,5 @@ { "demo_write_images" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "image", "Console", "xlsx", "ods"], "Description" : "This small console application demonstrates how graphic images can be inserted in worksheets saved as xlsx or ods files."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/metadata/demo_metadata.ex-meta b/components/fpspreadsheet/examples/other/metadata/demo_metadata.ex-meta index b73c6f83e..801014222 100644 --- a/components/fpspreadsheet/examples/other/metadata/demo_metadata.ex-meta +++ b/components/fpspreadsheet/examples/other/metadata/demo_metadata.ex-meta @@ -1,5 +1,5 @@ { "demo_metadata" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "metadata", "Console", "xlsx", "xml", "ods"], "Description" : "This small console application demonstrates how to access the metadata block (created by, date created, modified by, modification date, title, subject, keyowrds, custom) of Excel xlsx or xml, or Calc ods spreadsheet files."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/protection/demo_protection.ex-meta b/components/fpspreadsheet/examples/other/protection/demo_protection.ex-meta index d0367c983..27908176a 100644 --- a/components/fpspreadsheet/examples/other/protection/demo_protection.ex-meta +++ b/components/fpspreadsheet/examples/other/protection/demo_protection.ex-meta @@ -1,5 +1,5 @@ { "demo_protection" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "protection", "Console", "xlsx", "xls", "ods", "console"], "Description" : "This small console application demonstrates how to activate cell and sheet protection in xls, xlsx and ods spreadsheet files."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/recursive_calculation/demo_recursive_calculation.ex-meta b/components/fpspreadsheet/examples/other/recursive_calculation/demo_recursive_calculation.ex-meta index ce80f71c0..97672e042 100644 --- a/components/fpspreadsheet/examples/other/recursive_calculation/demo_recursive_calculation.ex-meta +++ b/components/fpspreadsheet/examples/other/recursive_calculation/demo_recursive_calculation.ex-meta @@ -1,5 +1,5 @@ { "demo_recursive_calculation" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "formula", "recursive", "xlsx", "xls", "ods", "console"], "Description" : "This console application is a test for recursive calculation of cells. The cell formulas are constructed such that the first cell depends on the second, and the second cell depends on the third one. Only the third cell contains a number. Therefore calculation has to be done recursively until the independent third cell is found."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/richtext/demo_richtext_utf8.ex-meta b/components/fpspreadsheet/examples/other/richtext/demo_richtext_utf8.ex-meta index 9edf2d790..62c7be981 100644 --- a/components/fpspreadsheet/examples/other/richtext/demo_richtext_utf8.ex-meta +++ b/components/fpspreadsheet/examples/other/richtext/demo_richtext_utf8.ex-meta @@ -1,5 +1,5 @@ { "demo_richtext_utf8" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "format", "rich-text", "xlsx", "console"], "Description" : "This small console application demonstrates how characters of the text in a spreadsheet cell can be formatted individually. Excel calls this feature \"rich-text formatting\"."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/rpn_formulas/demo_write_formula.ex-meta b/components/fpspreadsheet/examples/other/rpn_formulas/demo_write_formula.ex-meta index c59c5e1ab..ecb2d2e73 100644 --- a/components/fpspreadsheet/examples/other/rpn_formulas/demo_write_formula.ex-meta +++ b/components/fpspreadsheet/examples/other/rpn_formulas/demo_write_formula.ex-meta @@ -1,5 +1,5 @@ { "demo_write_formula" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "formula", "rpn", "xls", "console"], "Description" : "This small console application demonstrates how spreadsheet formulas can be created by means of the less-popular RPN technique."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/searching/demo_search.ex-meta b/components/fpspreadsheet/examples/other/searching/demo_search.ex-meta index 3d20ec89a..8f6247625 100644 --- a/components/fpspreadsheet/examples/other/searching/demo_search.ex-meta +++ b/components/fpspreadsheet/examples/other/searching/demo_search.ex-meta @@ -1,5 +1,5 @@ { "demo_search" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "search", "find", "console"], "Description" : "This small console application demonstrates how spreadsheet cell content can be searched by means of the FPSpreadsheet search engine."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/sorting/demo_sorting.ex-meta b/components/fpspreadsheet/examples/other/sorting/demo_sorting.ex-meta index 598d46f9b..0c02a5835 100644 --- a/components/fpspreadsheet/examples/other/sorting/demo_sorting.ex-meta +++ b/components/fpspreadsheet/examples/other/sorting/demo_sorting.ex-meta @@ -1,5 +1,5 @@ { "demo_sorting" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "sort", "console"], "Description" : "This small console application demonstrates how spreadsheet cells can be sorted by various criteria."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/user_defined_formulas/demo_formula_func.ex-meta b/components/fpspreadsheet/examples/other/user_defined_formulas/demo_formula_func.ex-meta index 4cb5ff719..c547e6e93 100644 --- a/components/fpspreadsheet/examples/other/user_defined_formulas/demo_formula_func.ex-meta +++ b/components/fpspreadsheet/examples/other/user_defined_formulas/demo_formula_func.ex-meta @@ -1,5 +1,5 @@ { "demo_formula_func" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "formula", "user-defined", "financial", "console"], "Description" : "This console demo application shows how user-provided functions can be used for calculation of formulas that are built-in to Excel/Calc, but are not implemented in fpspreadsheet.\n\nThe example will show implementation of some financial formulas:\n - FV() (future value)\n - PV() (present value)\n - PMT() (payment)\n - NPER() (number of payment periods)\n\nThe demo writes a spreadsheet file which uses these formulas and then displays the result in a console window. (Open the generated file in Excel or Open/LibreOffice and compare)."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/other/virtual_mode/demo_virtualmode_read.ex-meta b/components/fpspreadsheet/examples/other/virtual_mode/demo_virtualmode_read.ex-meta index 257a61ca3..2466bbe7b 100644 --- a/components/fpspreadsheet/examples/other/virtual_mode/demo_virtualmode_read.ex-meta +++ b/components/fpspreadsheet/examples/other/virtual_mode/demo_virtualmode_read.ex-meta @@ -1,5 +1,5 @@ { "demo_virtualmode_read" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "virtual mode", "read", "console"], "Description" : "This console application shows how to read a spreadsheet file in virtual mode in order to reduce memory load."} } diff --git a/components/fpspreadsheet/examples/other/virtual_mode/demo_virtualmode_write.ex-meta b/components/fpspreadsheet/examples/other/virtual_mode/demo_virtualmode_write.ex-meta index f637003dd..bcbe6b264 100644 --- a/components/fpspreadsheet/examples/other/virtual_mode/demo_virtualmode_write.ex-meta +++ b/components/fpspreadsheet/examples/other/virtual_mode/demo_virtualmode_write.ex-meta @@ -1,5 +1,5 @@ { "demo_virtualmode_write" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "virtual mode", "write", "console"], "Description" : "This console application shows how a spreadsheet file can be written in virtual mode in order to reduce memory load."} } diff --git a/components/fpspreadsheet/examples/visual/fpschart/workbookchartsource/fpschartsource.ex-meta b/components/fpspreadsheet/examples/visual/fpschart/workbookchartsource/fpschartsource.ex-meta index 331a9ee81..b2614af94 100644 --- a/components/fpspreadsheet/examples/visual/fpschart/workbookchartsource/fpschartsource.ex-meta +++ b/components/fpspreadsheet/examples/visual/fpschart/workbookchartsource/fpschartsource.ex-meta @@ -1,5 +1,5 @@ { "fpschartsource" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "TAChart", "chart", "chartsource", "TsWorkbookChartSource", "gui"], "Description" : "The fpschartsource demo shows usage of the TsWorkbookChartSource component for creating charts from spreadsheet data."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/visual/fpsctrls/fpsctrls.ex-meta b/components/fpspreadsheet/examples/visual/fpsctrls/fpsctrls.ex-meta index dbc5316aa..f9fbca0fe 100644 --- a/components/fpspreadsheet/examples/visual/fpsctrls/fpsctrls.ex-meta +++ b/components/fpspreadsheet/examples/visual/fpsctrls/fpsctrls.ex-meta @@ -1,5 +1,5 @@ { "fpsctrls" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "controls", "TsWorkbookSource", "TsWorkbookTabControl", "TsWorksheetGrid", "TsCellEdit", "TsCellIndicator", "TsSpreadsheetInspector", "gui"], "Description" : "This demo is the result of the project explained in the wiki tutorial \"Writing a mini spreadsheet application\" (http://wiki.lazarus.freepascal.org/FPSpreadsheet_tutorial:_Writing_a_mini_spreadsheet_application). diff --git a/components/fpspreadsheet/examples/visual/fpsctrls_no_install/fpsctrls_no_install.ex-meta b/components/fpspreadsheet/examples/visual/fpsctrls_no_install/fpsctrls_no_install.ex-meta index 909045398..389e2d302 100644 --- a/components/fpspreadsheet/examples/visual/fpsctrls_no_install/fpsctrls_no_install.ex-meta +++ b/components/fpspreadsheet/examples/visual/fpsctrls_no_install/fpsctrls_no_install.ex-meta @@ -1,5 +1,5 @@ { "fpsctrls_no_install" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "controls", "TsWorkbookSource", "TsWorkbookTabControl", "TsWorksheetGrid", "TsCellEdit", "TsCellIndicator", "TsSpreadsheetInspector", "gui"], "Description" : "FPSpreadsheetControls are a set of visual components which facilitate creation of a spreadsheet application.\n\n- TsWorkbookSource is the base of the package, it links the visual components to a workbook instance and its worksheets and cells.\n\n- TsWorkbookTabControl is a TabControl which displays tabs for each worksheet of the workbook. Changing the active tab selects the corresponding worksheet.\n\n- TsWorksheetGrid is a grid component which displays the contents of a worksheet. It communicates with the TsWorkbookSource by receiving and sending messages on the selected cell.\n\n- TsCellEdit is a multi-line edit control (memo) for entering for cell values and formulas. Pressing ENTER transfers the current text into the worksheet.\n\n- TsCellIndicator is a simple edit used to display the address of the currently selected cell. Editing the text allows to jump to the cell address.\n\n- TsSpreadsheetInspector is a StringGrid (ValueListEditor, to be precise) which displays details on the workbook, the selected worksheet, and the selected cell values and properties.\n\n- Linking these controls to a TsWorkbookSource results in a working spreadsheet appliation without writing any line of code.\n\nThe demo application in the folder \"fpsctrls_no_install\" can be run without installing the visual FPSpreadsheet packages."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/visual/fpsgrid/fpsgrid.ex-meta b/components/fpspreadsheet/examples/visual/fpsgrid/fpsgrid.ex-meta index e11fc40a7..a62bd8ea2 100644 --- a/components/fpspreadsheet/examples/visual/fpsgrid/fpsgrid.ex-meta +++ b/components/fpspreadsheet/examples/visual/fpsgrid/fpsgrid.ex-meta @@ -1,5 +1,5 @@ { "fpsgrid" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "WorksheetGrid", "TsWorksheetGrid", "Grid", "gui"], "Description" : "This project demonstrates use of TsWorksheetGrid, the Lazarus grid component supplied with fpspreadsheet. It demonstrates only the basics; a more extensive example can be found in the \"spready\" application."} } \ No newline at end of file diff --git a/components/fpspreadsheet/examples/visual/fpsgrid_no_install/fpsgrid_no_install.ex-meta b/components/fpspreadsheet/examples/visual/fpsgrid_no_install/fpsgrid_no_install.ex-meta index cbc74fb57..87ebca8c8 100644 --- a/components/fpspreadsheet/examples/visual/fpsgrid_no_install/fpsgrid_no_install.ex-meta +++ b/components/fpspreadsheet/examples/visual/fpsgrid_no_install/fpsgrid_no_install.ex-meta @@ -1,5 +1,5 @@ { "fpsgrid_no_install" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "WorksheetGrid", "TsWorksheetGrid", "Grid", "gui"], "Description" : "This project demonstrates use of TsWorksheetGrid, the Lazarus grid component supplied with fpspreadsheet. It demonstrates only the basics; a more extensive example can be found in the \"spready\" application. diff --git a/components/fpspreadsheet/examples/visual/wikitablemaker/wikitablemaker.ex-meta b/components/fpspreadsheet/examples/visual/wikitablemaker/wikitablemaker.ex-meta index c1cb350b6..e7ef3c07f 100644 --- a/components/fpspreadsheet/examples/visual/wikitablemaker/wikitablemaker.ex-meta +++ b/components/fpspreadsheet/examples/visual/wikitablemaker/wikitablemaker.ex-meta @@ -1,5 +1,5 @@ { "wikitablemaker" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "WorksheetGrid", "TsWorksheetGrid", "Grid", "zoom", "gui", "wiki", "wikimedia", "table"], "Description" : "WikiTableMaker implements an editor for tables to be used in wikis. diff --git a/components/fpspreadsheet/examples/visual/zoom/zoomdemo.ex-meta b/components/fpspreadsheet/examples/visual/zoom/zoomdemo.ex-meta index a4ec9b85f..17115f4c9 100644 --- a/components/fpspreadsheet/examples/visual/zoom/zoomdemo.ex-meta +++ b/components/fpspreadsheet/examples/visual/zoom/zoomdemo.ex-meta @@ -1,5 +1,5 @@ { "zoomdemo" : { - "Category" : "FPSpreadsheet", + "Category" : "CCR", "Keywords" : ["Spreadsheet", "FPSpreadsheet", "WorksheetGrid", "TsWorksheetGrid", "Grid", "zoom", "gui"], "Description" : "This sample project demonstrates two ways of zooming into a WorksheetGrid.\n\nIn the first one (checkbox \"Override file zoom factor\" off), the zoom factor read from the spreadsheet file is used for displaying the worksheet in the grid.\n\nIn the second one (checkbox on), the file zoom factor is ignored.\n\nThe zoom factor can be changed by entering a zoom percentage in the edit box, or by using the mouse wheel with CTRL and SHIFT keys pressed."} } \ No newline at end of file diff --git a/components/fpspreadsheet/laz_fpspreadsheet.lpk b/components/fpspreadsheet/laz_fpspreadsheet.lpk index 505c0c438..f04712eca 100644 --- a/components/fpspreadsheet/laz_fpspreadsheet.lpk +++ b/components/fpspreadsheet/laz_fpspreadsheet.lpk @@ -4,6 +4,7 @@ + @@ -21,8 +22,7 @@ - + @@ -31,7 +31,7 @@ +This package is all you need if you don't want graphical components (such as grids and charts)."/> diff --git a/components/fpspreadsheet/laz_fpspreadsheet_visual_dsgn.lpk b/components/fpspreadsheet/laz_fpspreadsheet_visual_dsgn.lpk index c066dab2d..5968b0fd1 100644 --- a/components/fpspreadsheet/laz_fpspreadsheet_visual_dsgn.lpk +++ b/components/fpspreadsheet/laz_fpspreadsheet_visual_dsgn.lpk @@ -5,6 +5,7 @@ +