Commit Graph

6530 Commits

Author SHA1 Message Date
a49c3ad55f SpkToolbar: Support SpkPopupMenu also by MenuButton. Integrate SpkPopupMenu into the "actions" and "runtime" demo projects.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8739 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-23 22:25:12 +00:00
318afbd40f spktoolbar: Support the SpkPopupMenu in the AppearanceEditor.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8738 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-23 19:14:35 +00:00
75b9afae7c spktoolbar: Rename DividerLineColor to GutterFrameColor.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8737 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-23 14:56:14 +00:00
a5bdd38008 onguard: Fix compilation with at least Laz 1.4.4 / FPC 2.6.4
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8736 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-23 13:55:39 +00:00
0a8755d05b fpspreadsheet: Add project group (fps_all) with all fpspreadsheet packages for easier compilation and installation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8735 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-23 11:46:01 +00:00
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
5c20fe1ecc spktoolbar: Refactor TSpkPopupMenuAppearance.SaveToPascal.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8733 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-22 15:32:03 +00:00
9a2c6006ee spktoolbar: Add DividerLineColor to SpkPopupMenu appearance.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8732 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-22 15:04:00 +00:00
29a4c0d8f3 spktoolbar: Support the ShortCut2 property of TSpkPopupMenu items.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8731 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-22 14:27:25 +00:00
046cd102fc spkToolbar: Complete TSpkPopupMenuAppearance.Assign
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8730 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-22 14:20:02 +00:00
e599ba0a1d spktoolbar: Support accelerator in TSpkPopupMenu items
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8729 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-22 14:19:19 +00:00
4e512b8b93 spktoolbar: Support shortcuts in TSpkPopupMenu items.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8728 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-22 13:44:18 +00:00
b97dbe66dd spktoolbar: Add checkbox support to SpkPopupMenu.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8727 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-21 23:18:12 +00:00
100404da41 spktoolbar: Fix broken assignment of SpkPopopMenu to buttons at designtime.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8726 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-21 22:03:57 +00:00
33121d356d spktoolbar: Initial commit of TSpkPopupMenu.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8725 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-21 21:47:21 +00:00
e456d87021 OnGuard: Replace in all demo projects .lrs resource by .res resource. Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8724 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-20 17:36:51 +00:00
91b3ac7ce0 OnGuard: Refactor main units (replace lrs by res resources, less hints and warnings).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8723 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-20 13:34:35 +00:00
035b59cc66 OnGuard: Refactor About form: less hints and warnings, replace lrs by res resource.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8722 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-20 12:02:30 +00:00
d6279b614d OnGuard: Rework sample projects.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8721 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-20 11:17:45 +00:00
a1792b0941 OnGuard: Anchored layout for KeyGenerateFrm.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8720 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-20 11:16:00 +00:00
da35203b4e OnGuard: Autosized layout in EditProductFrm
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8719 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-19 23:08:20 +00:00
8a04d28a5a OnGuard: Fix compilation back to Laz 1.4.4/FPC 2.6.4 (oldest one tested). Move TOgModifierProperty in unit ogreg.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8718 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-19 22:58:04 +00:00
2fa960756a OnGuard: Fix ModifierForm crashing due to unknown Font.Color=clText. Childsizing-layout of controls.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8717 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-19 22:36:17 +00:00
bb494adee5 OnGuard: Move TOgAboutProperty code in unit qoAbout0
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8716 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-19 22:05:46 +00:00
1db7476596 OnGuard: Fix error in About box due to unknown Font.Color=clText. Rework form design for anchoring and autosizing. Open hyperlinks with OpenURL rather than windows-specific ShellExecute.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8715 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-19 21:52:50 +00:00
0d61deccb6 tvplanit: Fix IDE crashing when a TVpResourceCombo is dropped on a form when there is already a datastore on the form.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8714 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-19 14:15:24 +00:00
3f96acc701 tvplanit: Clear TVpMonthView's event array before painting. See https://forum.lazarus.freepascal.org/index.php/topic,62366.msg471573.html
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8713 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-19 12:30:17 +00:00
87a257bf41 onguard: Fix compilation under Linux. Add chm help file created from provided hlp file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8712 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-18 19:53:21 +00:00
0cce0cb5d5 OnGuard: Remove "unit in search path" message.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8711 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-18 17:42:06 +00:00
0f9c884d87 ExCtrls: Add property ItemEnabled[] to TRadioGroupEx and TCheckGroupEx.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8710 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-18 17:36:27 +00:00
04ffc7bc2e ExCtrls: Move virtual methods of TCustomCheckControlGroupEx from "private" to "protected"
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8709 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-18 17:26:24 +00:00
7740070b5a OnGuard: Fix compilation under 64-bit Windows.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8708 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-18 17:11:00 +00:00
a9c3a3022c OnGuard: Fix sample projects not loading. Activate themes in sample projects. Anchored layout of sample forms.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8707 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-17 16:28:47 +00:00
36eff03740 spktoolbar: Improved setters of some TSpkBaseButton properties. See https://forum.lazarus.freepascal.org/index.php/topic,51552.msg471040.html#msg471040.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8706 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-14 09:21:29 +00:00
37211f9d43 ExCtrls: Publish new Orientation property of SpinEdit variants.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8705 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-13 12:30:36 +00:00
61c7c866fb fpspreadsheet: Add demo with frozen columns and rows in a worksheet.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8704 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-13 12:22:58 +00:00
55c9a60bbb LazMapViewer: Add downloadengine based on WinInet (Windows only). Update fulldemo_with_addons. Remove Synapse openssl units from package.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8703 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-12 23:02:11 +00:00
e343a8232f LazMapViewer: Improved handling of download uri protocol.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8702 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-12 17:39:04 +00:00
f083df12eb LazMapViewer: Extend download engines to be able to handle local files (https://www.lazarusforum.de/viewtopic.php?f=18&t=14790).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8701 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-12 13:28:53 +00:00
df81462d09 tvplanit: Increment version number to 1.8.1 for OPM VpCalendar bugfix release.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8700 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-09 22:01:18 +00:00
ad4dc0e99a TvPlanIt: Fix missing initialization of TVpCalendar.IsHoliday function result.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8699 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-09 21:40:26 +00:00
7a5f4c73db TvPlanIt: Fix TVpCalendar crashing due to painting Feb 29, 2023
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8698 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-09 21:37:59 +00:00
8ab147776a fpspreadsheet: Fix typo in previous commit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8697 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-07 19:03:25 +00:00
7905e5a72e fpspreadsheet: Support the csv reader/writer options IgnoreOuterWhiteSpace and QuoteOuterWhiteSpace (see https://forum.lazarus.freepascal.org/index.php/topic,62151.0.html)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8696 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-07 16:54:19 +00:00
7561497ce3 LazBarcodes: Fix package output directories. --> v2.0.2
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8695 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-01 22:16:46 +00:00
7a5a5868e5 LazBarCodes: Improved compatibility with previous version 1.0.4
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8694 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-01-22 10:54:37 +00:00
98b7bb2e30 TvPlanIt: Workaround for opaque labels issue in Laz 2.2.4.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8692 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-01-18 10:55:52 +00:00
19b469917e tvplanit: Fix minor details for v1.8.0
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8691 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-01-18 10:29:45 +00:00
c51c729ae6 TvPlanIt: Update readme.txt for release v1.8.0
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8690 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-01-18 10:14:15 +00:00
3bc61ca8f5 jvcllaz: Fix compilation in Linux. Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8689 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-01-17 09:02:53 +00:00