80 Commits

Author SHA1 Message Date
7940c5f9df Misc packages: Adjust to changes in Laz/main (deprecated OffsetRect), less hints and warnings
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8838 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-06-15 23:33:46 +00:00
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
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
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
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
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
b01341302f ExCtrls: Fix CheckComboboxEx having a zero-height dropdown after Laz commit e4043024. Minor optimization in MeasureItem.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8679 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-01-15 17:18:52 +00:00
2d6efe0cd2 exctrls: Add missing images.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8676 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-01-13 23:11:58 +00:00
d28b994820 ExCtrls: Move designtime package to a folder different from that of runtime packages. Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8671 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-01-07 13:42:27 +00:00
c6ec271952 ExCtrls: Switch designtime package to old xml format.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8590 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-07 19:02:32 +00:00
71e9d1d9ef ExCtrls: Reworked demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8588 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-06 16:09:34 +00:00
ccc4ec4db1 ExCtrls: Add unit ExImgList containing routines for creating a disabled imagelist for TToolbar.DisabledImages, and for recoloring monochrome outline icons. Based on patch by Roland Hahn.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8587 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-05 22:35:21 +00:00
960452948f ExCtrls: Split off designtime package. Add float property editor for usage in TFloatSISpinEditEx.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8586 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-04 16:27:49 +00:00
d54c06b420 ExCtrls: Fix LCL version directive for adding "override" to TCustomCurrSpinEditEx.SameValue.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8506 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-01 17:11:58 +00:00
6e67883573 ExCtrls: One more check for SameValue bug, compilation with FPC 3.2.0 on macOS.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8505 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-01 14:01:58 +00:00
17cb4d1473 ExCtrls: Version checks for CurrencyEditEx.SameValue.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8504 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-01 13:32:26 +00:00
c23ad4d5a4 ExCtrls: Fix compilation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8503 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-28 21:47:04 +00:00
352003d5d6 ExCtrls: Improved version of r8494.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8496 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-21 10:58:17 +00:00
eda54767e0 ExCtrls: Fix compilation of ExShape with Laz before v2.2.0
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8495 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-21 10:04:13 +00:00
8adc456b51 ExCtrls: Fix TCurrSpinEditEx after solution of Lazarus bug report #39793
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8494 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-21 10:02:08 +00:00
eb6f23c3fa ExCtrls: Publish TShapeEx.Font
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8486 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-17 17:39:06 +00:00
29f6add780 ExCtrls: New component TShapeEx (text in shape)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8484 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-17 17:26:39 +00:00
865c17f414 ExCtrls: Fix CurrSpinEditEx swalling typing of decimalseparator.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8479 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-13 18:01:02 +00:00
30824db33d ExCtrls: Unpublish the property NumbersOnly in TCurrSpinEditEx and TFloatSISpinEditEx.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8187 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-01-15 21:25:43 +00:00
f70da64217 ExCtrls: Adapt currency edit to recent changes in LazControls due to issue #39490/39491.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8181 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-12-17 15:16:39 +00:00
f929e95d11 ExCtrls/QuestionDlgEx: More convenient graphics file filter in demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8160 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-24 21:16:46 +00:00
3ffa05fdeb ExCtrls/QuestionDlg: Support custom dialog image (QuestionDlgEx_CustomIcon)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8159 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-24 21:06:10 +00:00
cb744ff5de ExCtrls/QuestionDlgEx: Add variable for text background color.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8158 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-24 20:28:10 +00:00
17a5b7035b exctrls/exquestiondlg: Avoid flicker due to Activate.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8157 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-23 22:29:16 +00:00
5e350b0270 exctrls/exquestiondlg: Parameterize some distances and make them high-dpi aware.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8156 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-23 18:09:36 +00:00
007e6e7dc9 extctrls/exquestiondlg: Do not use an empty string as font name
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8155 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-23 17:36:26 +00:00
aad769d418 extctrls/exquestiondlg: replace TImage and TLabel by directly drawn bitmap and text.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8154 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-23 17:17:28 +00:00
d95f7b808e Fix dialog being "glued" to calling form on gtk2. Fix behaviour when dialog font is not found.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8153 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-23 09:47:53 +00:00
4111ff1ff1 ExCtrls: Use English language in demo project.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8151 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-22 18:42:46 +00:00
7332a8c1e4 extctrls: Add extended question dialog.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8150 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-22 16:47:44 +00:00
35e4b8de27 ExCtrls: Fix CheckComboBoxEx not closing up when button is clicked in dropped-down state.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8145 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-05 22:22:36 +00:00
8f89ccc7f4 ExCtrls: Support ImageList for dropdown button.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8144 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-05 21:56:09 +00:00
9f9b980645 ExCtrls: Fix TCheckComboBoxEx crashing upon DblClick in Cocoa.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8143 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-01 21:59:03 +00:00
50ceae732d ExCtrls: Fix high-dpi scaling of TCheckComboBoxEx.ButtonWidth (2nd part)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8142 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-01 21:16:53 +00:00
a7056cddc0 ExCtrls: Fix high-dpi scaling of TCheckComboBoxEx.ButtonWidth.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8141 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-01 21:08:32 +00:00
bd0f7165d6 ExCtrls: Fix text measuring in TColumnComboBoxEx.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8140 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-01 18:59:23 +00:00
1e3713b3b2 ExCtrls: Fix high-dpi for TCheckComboBoxEx (ButtonWidth)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8139 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-01 17:39:07 +00:00
2f7c57e770 ExCtrls: Improvements in TCheckComboBoxEx.ButtonWidth.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8138 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-01 15:21:42 +00:00
1cf6ae5b98 ExCtrls: Improved layout of ButtonEx demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8137 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-01 13:02:49 +00:00
d431d18ed1 ExCtrls: Make CheckComboBoxEx demo compile with Laz version before v2.2.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8136 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-11-01 11:04:55 +00:00
352503ff25 ExCtrls: Fix memory leaks
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8135 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-10-31 10:42:04 +00:00
87a33ca6b0 ExCtrls: Fix CheckComboBoxEx at designtime.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8134 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-10-30 22:11:28 +00:00