Commit Graph

6731 Commits

Author SHA1 Message Date
f7a7054930 fpspreadsheet: Initial commit of writing support of charts for OpenDocument. Very experimental and buggy...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8969 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-20 16:56:49 +00:00
fdfe7e6f64 SpkToolbar: Replace the "More Options" button icon (#$E2#$87#$B2) by a nicer character (#$EE#$8A#$BD).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8968 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-18 08:17:23 +00:00
1e5809a8cc RxFPC:fix draw HiRes icons on RxToolBar
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8967 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-16 06:06:18 +00:00
7a096dcf83 fpspreadsheet: Increase version number to 1.17
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8966 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-15 17:47:58 +00:00
1a62c8a157 Industrial: Add property Switchmode to TOnOffSwitch to control how the switch state can be changed by the mouse.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8965 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-15 14:51:13 +00:00
e842d8bf0d Industrial: Add PictureON and PictureOFF properties to TOnOffSwitch.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8964 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-15 13:57:08 +00:00
ebfd4b3b4f Industrial: Add rounded shape of the OnOffSwitch (BorderStyle = bsNoneRounded, bsThinRounded, bsThickRounded). Allow to show/hide the focus rect.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8963 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-14 21:55:31 +00:00
6be867b8cd SpkToolbar: Fix crash when a popupmenu used by a button is destroyed.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8962 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-13 20:53:27 +00:00
a36b768a64 SpkToolbar: RTL support for the "More options" button.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8961 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-13 11:17:57 +00:00
ba931c14b4 SpkToolbar: Publish BiDiMode property. Update the Styles demo to show BiDiMode.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8960 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-13 10:19:19 +00:00
d744478fd0 SpkToolbar: Simplification of RTL
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8959 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-13 10:11:32 +00:00
b5c1e6aeb3 SpkToolbar: Support RTL in Tab and MenuButton layout of SpkToolbar
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8958 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-13 10:08:22 +00:00
130a06d6dd SpkToolbar: Support RTL layout of panes within tab
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8957 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-13 09:44:46 +00:00
2ff41ccea4 SpkToolbar: Support RTL layout of buttons within panes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8956 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-13 09:33:12 +00:00
d3bbef0991 TvPlanit: Support RTL in TSpkCheckbox and TSpkRadioButton
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8955 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-13 08:33:51 +00:00
c9940f44bf SpkToolbar: Implement RTL for TSpkSmallButton.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8954 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-12 22:48:11 +00:00
9dc50e13f7 SpkToolbar: Prepare for RTL
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8953 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-12 21:43:33 +00:00
6852677f7c TvPlanIt: Fix leaving orphan events, tasks and contacts in an ini datastore when a resource is deleted.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8952 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-12 14:22:23 +00:00
ad75d24647 TvPlanIt: Fix leaving orphan events, tasks and contacts in a json datastore when a resource is deleted.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8951 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-12 14:13:03 +00:00
85f217b38e TvPlanIt: Fix leaving orphan events, tasks and contacts in an xml datastore when a resource is deleted.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8950 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-12 13:53:23 +00:00
45a8be0a99 TvPlanIt: Update Polish translation (by kkuba).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8949 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-12 10:51:43 +00:00
a29c223b23 TvPlanIt: Fix FlexDatastore crashing in Access demo when birthdate of a contact is not specified.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8948 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-10 23:12:26 +00:00
f0d8344fee TvPlanIt: Deletion of a resource deletes also the associated events, contacts and tasks. Tested with all database datastores. Update datastore sample projects.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8947 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-10 22:24:46 +00:00
f54a1641df fpspreadsheet: Fix writing formulas with "forbidden characters" in the sheet name ('<', '>', '=').
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8946 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-09 23:18:59 +00:00
e2ac13878a TvPlanit: Update Gantt demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8945 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-09 22:53:18 +00:00
d4fd4f420e TvPlanIt: Fix double-click on event in hour mode.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8944 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-09 22:46:32 +00:00
9a8edcf7f5 fpspreadsheet: Fix ods reader crashing when settings.xml is missing.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8943 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-09 17:45:01 +00:00
a2350194b7 fpspreadsheet: Fix formulas with general UTF8 sheet names in xlsx
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8942 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-09 17:44:35 +00:00
7de37ae043 tvplanit: Fix duplicate resource error when editing a resource.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8941 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-09 16:32:38 +00:00
897e036a0c tvplanit: Fix painting of GanttView events in hour mode.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8940 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-09 15:47:05 +00:00
966da9ab85 RxFPC:TRxIniPropStorage - fix restore width and height property on different designtime and runtime PPI
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8939 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-09 07:39:41 +00:00
2871daa7c1 TvPlanIt: Update Polish translation (by kkuba)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8938 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-08 23:26:33 +00:00
a41f9dbdcb TvPlanIt: Extend GanttView by hour resolution
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8937 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-08 22:41:21 +00:00
d826f29a29 fpspreadsheet: Update readme files
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8936 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-07 22:10:27 +00:00
67024b9786 fpspreadsheet: Update documentation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8935 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-07 21:51:23 +00:00
2b08e69c92 fpspreadsheet: Set version to 1.16 for next OPM release
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8934 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-07 17:32:44 +00:00
cdda31aed5 TvPlanIt: Relax postgres check in previous commit ('postgres' rather than 'postgresql')
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8933 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-04 20:42:19 +00:00
23030c0377 TvPlanIt: Take care of different postgresql protocol names in zeos. (https://forum.lazarus.freepascal.org/index.php/topic,64787.msg493037.html)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8932 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-04 20:26:24 +00:00
31205a2ddc fpspreadsheet: Size property cannot be changed (public in ancestor). Raise an exception now if new size is <> 0.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8931 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-03 20:40:56 +00:00
186e9b86a3 fpspreadsheet: Introduce a TBufStream.Clear method and make the Size property read-only to avoid issues when setting Size to arbitrary values.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8930 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-03 20:33:22 +00:00
477a3290f0 fpspreadsheet: Allow TBufStream to reset its Size to 0 (erase the contents of an existing file without deleting it).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8929 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-03 20:25:00 +00:00
9ca8cd943d fpspreadsheet: Fix evaluation of worksheet rels. Fix copying comments (sourceforge issue #61)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8928 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-10-02 21:53:23 +00:00
a8a5cfe8eb RxFPC:fix filter without grid in TRxMemoryData
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8927 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-09-25 09:27:37 +00:00
a46d1d3f3c NiceGrid: Improved mousewheel behaviour.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8926 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-09-23 20:59:57 +00:00
b5412c3f5b NiceGrid: Alternate solution to r8924.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8925 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-09-23 20:40:21 +00:00
6fd35ce8df NiceGrid: Fix endless loop when colwidths are changed so that a horizontal scrollbar is about to disappear (https://forum.lazarus.freepascal.org/index.php?topic=64703).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8924 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-09-23 17:56:55 +00:00
162be1c7af RxFPC:fix closeformvalidator on disabled controls
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8923 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-09-14 07:34:09 +00:00
66b826e5cf RxFPC:fix cal footer row
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8922 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-09-08 11:29:09 +00:00
200668d5b9 fpspreadsheet: Store whether a cell is not allowed for printing (UsedFormattingFields flag uffDoNotPrint). Implemented for ODS only.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8921 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-08-28 21:51:20 +00:00
edf9ed1015 jvcl: Update JvXPBar sample project
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8920 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-08-15 20:16:42 +00:00