Commit Graph

74 Commits

Author SHA1 Message Date
Juha
c14934764c LCL: Call TThemeServices.GetDetailSizeForPPI with proper arguments. Revert 1138d26280. 2023-04-27 17:23:33 +03:00
Ondrej Pokorny
cea0e01fd4 LCL buttonpanel: fix hiding glyphs with ShowGlyphs. issue #37455 2022-08-17 23:46:50 +02:00
wp_xyz
7950515229 LCL: Revert 0c285d6eb9 (fixes issue #39861). 2022-08-17 22:59:27 +02:00
Ondrej Pokorny
677b96455e TButtonPanel.DefaultButton: no default button support 2021-11-18 18:31:13 +01:00
juha
9219ea531d Move unit GraphMath from LCL to LazUtils. It has no dependencies to GUI.
git-svn-id: trunk@64303 -
2020-12-29 22:56:40 +00:00
wp
0c285d6eb9 LCL/ButtonPanel: Fix showing/hiding of button glyphs. Issue #37455, patch by Joeny Ang.
git-svn-id: trunk@63672 -
2020-07-31 20:01:35 +00:00
juha
90f3071c4f LCL: Don't make unnecessary calls to ButtonPanel.UpdateSizes. Issue #25580.
git-svn-id: trunk@63003 -
2020-04-17 07:26:18 +00:00
ondrej
dea19ce82c lcl: buttonpanel: fix min button sizes in High-DPI. Issue #31557
git-svn-id: trunk@54434 -
2017-03-17 18:45:51 +00:00
juha
5185a3b7d1 LCL: Publish TButtonPanel's TPanelBitBtn.PopupMenu. Issue #31334.
git-svn-id: trunk@54132 -
2017-02-09 11:14:37 +00:00
juha
9705eb5334 LCL: Publish TButtonPanel properties Constaints, Enabled. Issue #31323.
git-svn-id: trunk@54063 -
2017-02-02 10:13:22 +00:00
juha
cdf909e4b5 LCL: Publish TButtonPanel.Color.
git-svn-id: trunk@52795 -
2016-08-11 13:00:18 +00:00
mattias
1ff83d795c lcl: TButtonPanel: fixed computing preferredsize
git-svn-id: trunk@48631 -
2015-04-05 08:38:30 +00:00
juha
51ab663b7f LCL: Publish events OnMouseWheel, OnMouseWheelDown and OnMouseWheelUp for yet more controls. Issue #26781, patch from Sandro Cumerlato.
git-svn-id: trunk@46338 -
2014-09-26 21:40:47 +00:00
juha
7b162087fd Improve license headers in sources, part 1. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41387 -
2013-05-24 18:30:06 +00:00
maxim
f354c68598 LCL, TButtonPanel: use TBitBtn's DefaultCaption properties and store captions according to TBitBtn's caption storing logic
git-svn-id: trunk@32661 -
2011-10-03 21:42:59 +00:00
maxim
3526858f4e LCL: fixed ButtonPanel last visible button detection logic, bug #19210
git-svn-id: trunk@31383 -
2011-06-25 13:08:19 +00:00
mattias
22e9d7e9cd LCL: TButtonPanel: hide buttons at designtime
git-svn-id: trunk@30940 -
2011-05-27 20:28:39 +00:00
maxim
a8bdfd412c LCL, TButtonPanel: don't change Enabled property when setting up buttons visibility, bug #19192
git-svn-id: trunk@30424 -
2011-04-21 23:13:26 +00:00
mattias
61e2f68dcb LCL: TButtonPanel: no spacing at left and right side
git-svn-id: trunk@29053 -
2011-01-16 13:14:40 +00:00
paul
ad105bad42 lcl: fix TButtonPanel align problems when no ShowBevel = False
git-svn-id: trunk@28335 -
2010-11-19 04:27:09 +00:00
mattias
1c7a2d7963 LCL: fixed compiling with DebugDisableAutoSizing, bug #17817
git-svn-id: trunk@28059 -
2010-11-03 15:33:10 +00:00
mattias
39f58d48bc IDE: fixed compilation
git-svn-id: trunk@28035 -
2010-11-02 08:32:15 +00:00
mattias
c099868130 LCL: TButtonPanel: fixed button order
git-svn-id: trunk@28008 -
2010-10-31 12:09:03 +00:00
mattias
95aa8bb613 LCL: TButtonPanel: add space between button
git-svn-id: trunk@28004 -
2010-10-31 10:14:58 +00:00
mattias
5c25c80665 LCL: WidthIsAnchored for alCustom, bug #17764
git-svn-id: trunk@27972 -
2010-10-30 11:55:53 +00:00
mattias
77ced8537a LCL: TButtonPanel: for compatibility use alCustom
git-svn-id: trunk@27955 -
2010-10-29 20:05:21 +00:00
mattias
2e3d83111a LCL: fixed handling BaseBounds=0x0, TButtonPanel: using Align, bug #17719
git-svn-id: trunk@27929 -
2010-10-28 20:00:35 +00:00
mattias
3268c9ce5e LCL: TButtonPanel: reduce overhead while button creation
git-svn-id: trunk@27597 -
2010-10-07 07:58:59 +00:00
maxim
b4a3311a75 LCL: TButtonPanel: store also button Name and ShowHint properties
git-svn-id: trunk@26268 -
2010-06-22 20:57:01 +00:00
mattias
6439acd830 LCL: TButtonPanel: store button properties
git-svn-id: trunk@26267 -
2010-06-22 20:50:17 +00:00
mattias
cf55952b42 removed OldAutoSize
git-svn-id: trunk@25190 -
2010-05-04 19:16:18 +00:00
mattias
cbcaf635e4 LCL: TButtonPanel: fixed updating size after changing bounds, small optimizations
git-svn-id: trunk@24572 -
2010-04-11 08:58:36 +00:00
paul
0464afa852 lcl: remove TCustomButton, TButton redeclaration
git-svn-id: trunk@23676 -
2010-02-10 07:45:35 +00:00
paul
90eed3dc98 lcl: fix order of custom buttons in TButtonPanel
git-svn-id: trunk@23350 -
2010-01-03 06:29:40 +00:00
paul
96e1d6cc49 lcl: arrange all buttons places on TButtonPanel in design time (with Align = bkCustom)
git-svn-id: trunk@23349 -
2010-01-03 05:07:56 +00:00
paul
5b7d36de82 lcl, designer, ideintf, components: rename csOwnedChildsNotSelectable -> csOwnedChildrenNotSelectable
git-svn-id: trunk@23185 -
2009-12-18 10:07:11 +00:00
mattias
0d6aff22e1 csOwnedChildsSelectable inverted and renamed to csOwnedChildsNotSelectable
git-svn-id: trunk@22852 -
2009-11-28 15:18:27 +00:00
paul
ba57bf9dfd lcl: set csSubcomponent style in a more correct way for TPanelBitBtn
git-svn-id: trunk@21446 -
2009-08-25 16:55:14 +00:00
paul
681610137f lcl: TButtonPanel: pass CM_APPSHOWBTNGLYPHCHANGED to owned buttons
git-svn-id: trunk@20533 -
2009-06-09 03:03:54 +00:00
paul
f18b730234 lcl: fix TButtonPanel in design time (more buttons disappeared with ok/cancel buttons)
git-svn-id: trunk@20390 -
2009-06-04 02:09:40 +00:00
paul
8e3c500a4d lcl: move default TButtonPanel button constraints to the ThemeServices
git-svn-id: trunk@20214 -
2009-05-26 01:39:02 +00:00
paul
7077ce2718 lcl: fix InputQuery layout
git-svn-id: trunk@19969 -
2009-05-15 07:26:03 +00:00
paul
4757739e38 lcl: adjust TButtonPanel buttons width/height on text change
git-svn-id: trunk@19588 -
2009-04-23 09:28:45 +00:00
paul
ce343a5f24 lcl: fix crashes when using buttonpanel on form (default conrol has not notified form about destruction)
git-svn-id: trunk@19577 -
2009-04-23 02:35:18 +00:00
paul
fb5ae56005 lcl: fix TButtonPanel buttons height (it must be the same for all buttons)
git-svn-id: trunk@19576 -
2009-04-23 00:42:41 +00:00
paul
85dddd8c4a lcl: further fix TButtonPanel.AutoSize
git-svn-id: trunk@19205 -
2009-04-03 06:55:19 +00:00
paul
cede3acc11 lcl: further fix TButtonPanel.AutoSize
git-svn-id: trunk@19204 -
2009-04-03 06:50:02 +00:00
paul
76a209955a lcl: fix TButtonPanel.AutoSize
git-svn-id: trunk@19203 -
2009-04-03 06:39:04 +00:00
paul
84ee8bd167 lcl: add minimal constraints for buttons in the buttonpanel
git-svn-id: trunk@19198 -
2009-04-02 03:50:04 +00:00
mattias
ce37d3d700 LCL: TButtonPanel: fixed using resourcestrings for captions
git-svn-id: trunk@18926 -
2009-03-09 14:13:38 +00:00