32aa7437f9
fpspreadsheet: Add action for merging cells. Add combobox for font name and font size.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3733 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-16 21:59:52 +00:00
23db2b81b2
richmemo: manual reading of RTF file
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3732 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-16 06:46:18 +00:00
bd2ef6579f
fpspreadsheet: Add standard actions for predefined cell border combinations
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3731 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-15 22:32:51 +00:00
e9beda10fb
richmemo: updating paragraph metics
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3730 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-15 18:57:15 +00:00
6d22d41742
* fpspreadsheet: test dbexport for > character; see http://forum.lazarus.freepascal.org/index.php/topic,26471.0.html
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3729 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-15 16:05:45 +00:00
c420a77223
fpspreadsheet: Refined hierarchy of spreadsheet actions to reduce duplicate code.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3728 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-15 15:40:59 +00:00
8c38687a90
fpspreadsheet: Add actions for font and background color selection.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3727 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-14 23:27:49 +00:00
0a34c6314a
fpspreadsheet: Improved increasing/decreasing of decimal count by means of action control.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3726 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-14 21:18:16 +00:00
235340289a
fpspreadsheet: Add action to increment/decrement decimal places
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3725 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-14 15:09:16 +00:00
09777af546
fpspreadsheet: Add actions for number format, word wrap and text direction.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3724 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-14 13:48:30 +00:00
f7a1f57e5e
richmemo: additional paragraph configurations
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3723 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-13 23:35:45 +00:00
5e651bcb6b
richmemo: note about next-to impossible to set a paragraph alignment on carbon
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3722 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-13 05:41:27 +00:00
51972779d5
fpspreadsheet: Add actions for visual modification of font style, horizontal and vertical alignment of selected cells.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3721 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-12 22:55:22 +00:00
038973844d
fpspreadsheet: Fix compilation error in fpsactions
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3720 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-12 19:45:53 +00:00
38414f3a90
richmemo: paragraph alignment initialized
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3719 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-12 04:38:24 +00:00
9823611c8b
iphonelazext: refactoring of names for xcode project utility functions
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3716 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-11 04:52:01 +00:00
436387487b
fpspreadsheet: Improved worksheet actions and related examples
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3715 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-10 16:51:22 +00:00
e111cf8fb9
fpspreadsheet: Initial implementation of fpsActions (a set of standard actions to simplify the main spreadsheet manipulation tasks)
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3714 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-10 13:05:28 +00:00
aa2c670376
iphonelazext: adding pbx file-xcode project sources
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3713 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-10 02:30:09 +00:00
44f1fc48da
virtualtreeview-new: Fix "Cannot click tree items if tree is scrolled down", issue #26590 , patch by Tsvetoslav
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3712 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-09 17:36:22 +00:00
91dcfc5a4a
iphonelazext: relocate iphone specific option under 'Project Options'...
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3711 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-09 05:24:35 +00:00
7862b86939
richmemo: #17319 , fix gtk2 compilation. the patch is provided by Krzysztof Dibowski.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3710 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-09 04:42:37 +00:00
cfe9cf68ee
fpspreadsheet: Update chm help file (include fpspreadsheetctrls)
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3709 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-08 23:41:35 +00:00
a8582a0471
* fpspreadsheet: db_import_export example: add fpsexport method to existing virtual mode code.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3708 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-08 11:22:06 +00:00
ee8eb09244
* fpspreadsheet: cosmetic
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3707 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-08 08:59:35 +00:00
26ef279b23
fpspreadsheet: Check lcl version to activate worksheetgrid multi-selection (Laz r46767) for Laz trunk only
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3706 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-07 14:42:09 +00:00
ad1bdb294a
fpspreadsheet: Remove ComboboxEx left-over in spready ( http://forum.lazarus.freepascal.org/index.php/topic,26299.msg161924.html#msg161924 ).
...
Add a note to fpopendocument on difficulties when reading empty formatted cells.
Add function "CopyCell" to TsWorksheet.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3705 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-06 15:19:20 +00:00
1b86c7e3dd
fpspreadsheet: Prepare TsWorksheetGrid for multiselection of ranges (not activated by default, requires the patch of issue #0027000 ). Add information on selected cell and selected ranges to TsWorksheet (stored/restored on changes of active sheet). Some more information in TsSpreadsheetInspector.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3704 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-05 23:45:48 +00:00
2b4925f0a8
fpspreadsheet: Rename the new properties SelectedCellCol/Row of TsWorksheet to ActiveCellCol/Row - the "selected" will become a more general meaning soon. Rename the "SelectedWorksheet" of TsWorkbookSource to "Worksheet" (less typing). Sorry for the inconvenience...
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3703 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-04 21:56:24 +00:00
ae9f19553a
fpspreadsheet: Add readme.txt to the new demo folders, fpsctrls and fpsctrls_no_install
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3702 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-03 15:54:50 +00:00
791032b964
fpspreadsheet: Initial version of fpspreadsheet controls, a set of visual controls to facilitate creation of a spreadsheet application.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3701 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-03 15:34:57 +00:00
6d388ffc1a
fpspreadsheet: Improved detection of built-in date/time formats in csv. Test case for date/time in CSV, passed.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3700 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-30 13:04:37 +00:00
a1fe949908
fpspreadsheet: Fix unit test for currencies, pass now for all file format (some kind of tweaking for Excel2 and fpc formatting inconsistencies though).
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3699 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-29 22:36:03 +00:00
0396e0805d
fpspreadsheet: Registration of currency symbols. Add currency dialog to spready. Automatic detection of currencies in in worksheet.WriteCellAsNumber. Avoid redundant code in csv reader's currency detection.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3698 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-29 16:39:49 +00:00
aa666e59e7
fpspreadsheet: Fix ods reader failing to detect "red" currency format (negative numbers in red; ods writer still in error for currency). Cosmetic changes: Formatting
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3697 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-28 23:24:03 +00:00
ba40d180c4
fpspreadsheet: Fix some UTF8-related bugs in connection with currency formats
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3696 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-25 23:05:26 +00:00
c0f91c703d
fpspreadsheet: Fix comilation error due to incorrect unit name of the new fpsCsvDocument
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3695 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-25 16:20:32 +00:00
65f6ad95c6
* fpspreadsheet: update with newly released csvdocument
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3694 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-25 12:45:47 +00:00
856c5b46a8
csvdocument: updated docs (file releases moved to Bitbucket)
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3693 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-25 12:26:21 +00:00
dd29195d5a
csvdocument: released version 0.5
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3692 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-25 10:56:06 +00:00
35555e2477
csvdocument: fixed release date in docs
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3691 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-25 10:50:15 +00:00
0fa3d0e10f
csvdocument: updated docs for new version
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3690 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-25 10:47:56 +00:00
67779de0e0
csvdocument: commented procedures/functions/properties (based on patch from Reinier Olislagers)
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3689 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-25 09:17:34 +00:00
f3c66179a3
fixed TrimEmptyCells removing empty cells in the middle of a row (patch from Reinier Olislagers)
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3688 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-25 08:54:33 +00:00
c4d1e08656
fpspreadsheet: Introduce string encoding when reading/writing csv files. Automatic detection of currency working now (€ symbol is detected correctly now). Use UTF8 encoded format settings.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3687 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-24 20:44:37 +00:00
391cd0a647
* fpspreadsheet: csv writer: get rid of multiple quoting (let csvdocument handle quoting)
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3686 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-24 13:21:34 +00:00
c1102886cc
* fpspreadsheet: cosmetic: comments; harmonize code layout with existing code
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3685 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-24 10:46:04 +00:00
5b9f31daca
* fpspreadsheet: Cosmetic
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3684 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-24 10:07:15 +00:00
753fd6ab37
fpspreadsheet: Add (intermediate) copy of csvdocument to component and use its parser and builder from the csv reader/writer of fpspreadsheet.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3683 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-23 22:43:30 +00:00
118af5e671
fpspreadsheet: Add sorting test case to spreadtestcli project.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3682 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-10-23 19:29:15 +00:00