|
3a2cfd397f
|
fpspreadsheet: Check compilation back to Laz 1.4.4/fpc 2.6.4. Update conditional defines in fps.inc.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8734 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2023-02-23 11:42:24 +00:00 |
|
|
fcb139c902
|
fpspreadsheet: Fix LCLScaling of comment marker in grid.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8625 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2022-11-16 19:04:36 +00:00 |
|
|
d2467e166d
|
fpspreadsheet: Fix worksheetgrid crashing when drawing cell borders due to range overflow when frozencols = 0 or frozenrows = 0.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8603 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2022-11-10 18:04:44 +00:00 |
|
|
aba1fc911f
|
fpspreadsheet: Clarify Rich-text output in TsSpreadsheetInspector.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8564 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2022-10-17 22:45:23 +00:00 |
|
|
e8d8973789
|
fpspreadsheet: Improved painting of embedded images in worksheetgrid in case of scaling factor 1.0
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8329 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2022-06-26 17:39:07 +00:00 |
|
|
8e8d070239
|
fpspreadsheet: Fix drag and drop in worksheet grid to move cells and formulas correctly.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8264 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2022-04-22 22:10:06 +00:00 |
|
|
b5c5632668
|
fpspreadsheet: Fix incorrect row height when row switches from hidden to visible (https://forum.lazarus.freepascal.org/index.php?topic=58792.msg438138#msg438138).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8218 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2022-03-22 10:11:23 +00:00 |
|
|
fcb02822e2
|
fpspreadsheet: More detailed font conversion routines, needed for RichMemo integration.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8147 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-11-13 22:10:10 +00:00 |
|
|
1626e8ab2f
|
fpspreadsheet: Less hints and warnings
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8126 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-10-27 16:14:40 +00:00 |
|
|
c0a1aade9a
|
fpspreadsheet: Add new properties to grid: CellFormula, CellProtection, CellProtections. Grid cell editor uses cell font. Expose the upper-left grid corner pixel coordinates as LeftTopPx property. Patch by milesyou (https://forum.lazarus.freepascal.org/index.php/topic,56548.0.html).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8116 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-10-02 20:57:03 +00:00 |
|
|
0f89af8cd7
|
fpspreadsheet: Simplify setting borders in neighboring cells of the worksheetgrid.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8061 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-07-11 19:24:56 +00:00 |
|
|
a0801dd183
|
fpspreadsheet: Another attempt to fix overwriting of frozencols borderline by cells with borders.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8060 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-07-11 14:04:46 +00:00 |
|
|
4bbe58f7cf
|
fpspreadsheet: Fix cell borders painting over frozencols border line (https://forum.lazarus.freepascal.org/index.php/topic,55317.0.html).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8059 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-07-11 08:32:08 +00:00 |
|
|
3f87df497d
|
fpspreadsheet: Fix grid column headers being overwritten when ShowHeaders is false.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8058 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-07-09 21:42:36 +00:00 |
|
|
f190ffd0b5
|
Update chm help (add help for fpspreadsheetctrls and fpspreadsheetgrid).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8001 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-04-16 23:02:30 +00:00 |
|
|
de1ecc0a8e
|
fpspreadsheet: Put conditional define REGISTER_ALL_FILE_FORMATS around file format registration in fpsvisualreg.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7999 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-04-16 11:42:23 +00:00 |
|
|
3fc88c42b6
|
fpspreadsheet: Avoid having unit fpCSV in the uses list of fpspreadsheetctrls because this would register the CSV reader.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7998 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-04-16 11:20:05 +00:00 |
|
|
dbe26c3b9b
|
fpspreadsheet: Fix grid crashing in frame when Handle is not yet available.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7980 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2021-03-23 12:26:43 +00:00 |
|
|
8b5cc6b3d9
|
fpspreadsheet: second attempt to fix worksheetgrid writing edited cell to wrong cell when grid is on MDI form (issue #37596).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7644 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-09-05 22:33:26 +00:00 |
|
|
96dc6b9939
|
fpspreadsheet: clean up
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7643 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-09-04 09:05:50 +00:00 |
|
|
872c04e07a
|
fpspreadsheet: Fix worksheetgrid writing edited cell to wrong cell when grid is on MDI form (issue #37596, https://forum.lazarus.freepascal.org/index.php/topic,51066.0.html).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7642 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-09-03 20:35:33 +00:00 |
|
|
74d1082ccb
|
fpspreadsheet: Less hints and warnings
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7638 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-08-28 11:26:13 +00:00 |
|
|
21547ee284
|
fpspreadsheet: Unpublish property TsWorksheetGrid.AlternateColor
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7598 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-08-07 16:54:36 +00:00 |
|
|
370c5ad6c0
|
fpspreadsheet: Better position for "inherited" in TsCellEdit.EditingDone (reverting previous commit).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7575 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-07-27 16:21:50 +00:00 |
|
|
6a91dfcf02
|
fpspreadsheet: Add missing "inherited" call to TsCellEdit.EditingDone method.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7574 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-07-27 16:15:23 +00:00 |
|
|
54fc098d03
|
fpspreadsheet: Write some more conditional formatting conditions to ODS.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7507 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-07-01 10:40:36 +00:00 |
|
|
f8b9d39838
|
fpspreadsheet: Prepare for new release v1.12: Remove chart support. Set version number to 1.12. Update help files.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7478 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-06-02 11:50:30 +00:00 |
|
|
085e3db4fe
|
fpspreadsheet: Fix compilation with Laz trunk after removal of TCustomCombobox.ReadOnly property.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7451 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-05-13 05:40:13 +00:00 |
|
|
5cdb8c16c7
|
fpspreadsheet: Add TsWorksheetIndicator as new visual control. Donated by forum user "abcthing" (https://forum.lazarus.freepascal.org/index.php/topic,49312.0.html)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7385 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-04-15 22:19:20 +00:00 |
|
|
5def48c316
|
fpspreadsheet: Fix display of images inserted in WorksheetGrid under gtk as black areas.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7331 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-03-11 12:34:46 +00:00 |
|
|
fa4f0c306e
|
fpspreadsheet: Add Worksheet.TabColor support. Update biff8/ooxml/ods readers/writers for it. Add test case for it.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7326 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2020-02-10 15:23:30 +00:00 |
|
|
10a21f6ba9
|
fpspreadsheet: Add WorksheetGrid methods Show|HideRow|Col.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7080 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-07-27 20:42:54 +00:00 |
|
|
47c52465cb
|
fpspreadsheet: Show page breaks in Worksheetgrid.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7076 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-07-26 16:29:13 +00:00 |
|
|
abe882b551
|
fpspreadsheet: Excel2003/XML fileformat now fully supports page breaks.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7070 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-07-24 08:23:38 +00:00 |
|
|
6fb1f76bc2
|
fpspreadsheet: Introduce enum field "Options" of TRow and TCol records to replace boolean "Hidden". Prepare for new "PageBreak" option.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7068 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-07-23 14:41:55 +00:00 |
|
|
47e9e05399
|
fpspreadsheet: Refactor dialects in formula parser.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7067 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-07-22 17:49:17 +00:00 |
|
|
de42ac0072
|
fpspreadsheet: Fix application of cell format to a cell range by TsNumberFormatAction.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7064 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-07-20 21:33:59 +00:00 |
|
|
e71408fc19
|
fpspreadsheet: Add worksheet option soAutoDetectCellType
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7059 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-07-20 10:21:39 +00:00 |
|
|
b472802603
|
fpspreadsheet: Support of some more features by Excel2003/XML reader. Display PrintRanges, repeated rows and columns by SpreadsheetInspector.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7042 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-07-16 15:41:29 +00:00 |
|
|
ffacd7bcca
|
fpspreadsheet: Make TsSpreadsheetInspector support the new TsWorksheet.Index property.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7010 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-06-17 12:06:17 +00:00 |
|
|
dfa57b80e9
|
fpspreadsheet: Fix infinite loop in Worksheeet sorting when the sorted range contains an empty cell. Make Worksheetgrid.Sort public.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6928 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-05-20 10:13:39 +00:00 |
|
|
9369e4d3ef
|
fpspreadsheet: Fix cells being pasted in grid from clipboard when worksheet is protected.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6847 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-04-13 20:21:33 +00:00 |
|
|
7faddb698f
|
fpspreadsheet: Disable DEL key in worksheet grid when a cell is protected from being edited.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6845 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-04-13 08:59:45 +00:00 |
|
|
ae6b7cc7f1
|
fpspreadsheet: Enable/disable workbook notifications and formula recalculations in WorksheetGrid.BeginUpdate/EndUpdate. See https://forum.lazarus.freepascal.org/index.php/topic,44547.msg313254.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6825 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-03-05 11:32:48 +00:00 |
|
|
9a4752c2b3
|
fpspreadsheet: Fix compatibility of WorksheetGrid with Laz 1.8.4
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6823 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-03-02 10:36:20 +00:00 |
|
|
33d67ebcce
|
fpspreadsheet: Add option to WorksheetGrid to show/hide formulas when AutoCalc is off (see https://forum.lazarus.freepascal.org/index.php/topic,44208.0.html).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6816 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2019-02-20 11:43:28 +00:00 |
|
|
07991acca5
|
fpspreadsheet: Read image hyperlinks for ODS (old format). Display image hyperlinks in TsSpreadsheetInspector.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6673 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-10-06 09:19:05 +00:00 |
|
|
119815fd39
|
fpspreadsheet: Make TsWorksheetGrid respect visibility of rows/columns by setting their width/height to zero.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6637 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-09-06 11:48:35 +00:00 |
|
|
8f9b01368d
|
fpspreadsheet: Show hidden state of rows/columns in TsSpreadsheetInspector
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6634 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-09-06 09:41:40 +00:00 |
|
|
4ca04aed77
|
fpspreadsheet: Undo incidental change of fpsworksheetgrid in prev commit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6633 8e941d3f-bd1b-0410-a28a-d453659cc2b4
|
2018-09-06 07:19:26 +00:00 |
|