Commit Graph

6565 Commits

Author SHA1 Message Date
6cd7bf9902 ExCtrls/ProgressBarEx: Add TextMode tmValueAndPercent
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8783 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-29 18:03:46 +00:00
3b94b13c57 ExCtrls/TProgressBarEx: Add border styles, AutoSize, improved captions.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8782 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-29 17:20:29 +00:00
e67b015e3f Industrial: Declare TLCLDisplay.Lines as TStrings rather than TStringList.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8781 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-29 14:27:26 +00:00
0cd9c62629 ExCtrls: Fix TProgressBarEx repainting itself again and again.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8780 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-29 11:54:06 +00:00
ef7c6a38ac ExCtrls: New component: TProgressBarEx (https://forum.lazarus.freepascal.org/index.php/topic,62848.0.html)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8779 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-29 11:23:17 +00:00
f0a6fa13dc Industrial: More screenshots, minor refinements in some demos
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8778 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-28 16:44:43 +00:00
75f31a41fe industrial: Some minor fixes. Add screenshots of sample projects for wiki page.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8777 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-27 22:01:35 +00:00
782c3c766b Industrial: Add demo for TAnalogSensor
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8776 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-27 15:07:12 +00:00
7b29fa40dc LazMapViewer: Fix track demos (hick-up with previously used map provider).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8774 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-24 14:00:36 +00:00
bc05074d55 fpexif: Add AddOrReplaceTagByID and ..ByName methods to TExifData.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8773 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-24 11:08:35 +00:00
8d0a937afc fpspreadsheet: Replace unit xlsbiff3 by xlsbiff34 which is extended to support also reading of the BIFF3 format.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8772 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-23 23:57:37 +00:00
17f3ceac80 fpspreadsheet: Add unit xlsbiff4 to fpspreadsheet package.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8771 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-22 23:17:22 +00:00
15876adb93 fpspreadsheet: Add reader for Excel 4.0 format (xlsbiff4).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8769 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-22 23:08:00 +00:00
9e861cf8d3 fpspreadsheet: Support reading of BIFF2 files with BOF record of BIFF8 - there seem to exist some malformed files of this kind which can be read by Excel.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8768 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-22 08:28:17 +00:00
352fa06659 GridPrinter: Minor cleanup.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8767 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-21 19:03:24 +00:00
a09c467161 tvplanit: New property KBNavigation for TVpDayView and TVpMonthView to disable keyboard navigation, like in TVpMonthView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8766 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-15 22:39:29 +00:00
0ceb87ed80 tvplanit: Fix truncated focus rectangle in bottom row of TVpMonthView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8765 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-15 21:59:53 +00:00
eec167171d tvplanit: Fix incorrect VpMonthView painting when date is 0 (Dec 30, 1899).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8764 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-15 21:32:14 +00:00
71b627aa59 fpspreadsheet: Fix xlsx reader bug which assumes that sheet files in the xlsx structure are always named "sheet1.xml", "sheet2.xml", etc. Issue #39050, patch by Domenico Mammola.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8763 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-15 18:59:12 +00:00
aa1f6223c8 jvcl: Fix compilation of customcontrols runtime package under Linux (https://forum.lazarus.freepascal.org/index.php/topic,62692.msg474247.html)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8762 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-15 15:54:03 +00:00
479400a094 SpkToolbar: Fix installation in case-sensitive file systems
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8760 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-10 12:09:27 +00:00
97ca8854ff ExCtrls: Fix memory leak in TRadioGroupEx (https://forum.lazarus.freepascal.org/index.php/topic,62532.msg472856.html)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8758 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-01 22:12:16 +00:00
5b9794109f calLite: Disable leaving the current month by clicking on "Today" when coNoMonthChange is in Options.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8757 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-01 14:24:49 +00:00
e6ed93f43c CalLite: Hide month/year change arrows and popupmenu when coNoMonthChange is in Options.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8756 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-01 12:36:14 +00:00
2a3ae05a7b calLite: Add option coNoOtherMonthDays to suppress painting the days of the adjacent months in the calendar.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8755 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-01 12:28:54 +00:00
beeab95b4a callite: Add option coNoMonthChange to keep the current month of the calendar.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8754 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-03-01 12:11:54 +00:00
cebd61929e spktoolbar: New palette icons für TSpkToolbar and TSpkPopupMenu. Replace .lrs resource by a .res resource. Refactor component registration.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8753 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-28 11:43:24 +00:00
72199f250d onguard: Replace palette icon of TOgMakeCodes by an improved version. By Roland Hahn.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8750 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-27 17:46:44 +00:00
7d9529a164 spktoolbar: Option to draw selection in TSpkToolbar with rounded corners.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8749 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-27 15:09:47 +00:00
6362349256 OnGuard: New high-dpi palette icons by Roland Hahn.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8747 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-27 11:17:47 +00:00
6d7d0ccd70 spktoolbar: Fix typo ("tuquoise") in runtime demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8746 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-25 18:29:36 +00:00
c6e4533d22 fpspreadsheet: Add missing {$mode objfpc}{$H+} directive to unit xlsxooxml_crypto.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8744 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-25 17:27:33 +00:00
6ec5e264f3 fpspreadsheet: Add compiler mode directive to fpscrypto.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8743 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-25 17:23:25 +00:00
1f509a1358 spkttoolbar: Activate TSpkPopupMenu in demo project "Basic"
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8741 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-24 21:19:13 +00:00
2d2831d764 spktoolbar: "Actions" demo put checkmark at item of loaded style in StyleMenu.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8740 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-23 22:35:50 +00:00
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