juha
4d1cf08cde
Docs: Updates for LCL and LazControls. Issue #38754 , patch from Don Siders.
...
git-svn-id: trunk@64997 -
2021-04-14 18:34:08 +00:00
bart
b13a85dc22
T(Float)SpinEditEx: fix a comment
...
git-svn-id: trunk@64970 -
2021-04-11 16:40:23 +00:00
bart
5aa58ba7b8
T(Float)SpinEditEx: set default Value of MaxValue to 0. This is compaitble with the behaviour of SPinEdit in Delphi. Issue #0038738 .
...
git-svn-id: trunk@64969 -
2021-04-11 16:39:34 +00:00
bart
52dc4d2bd5
T(Float)SpinEditEx: remove property EditorEnabled, since it duplicates DirectInput property (which I forgot...)
...
git-svn-id: trunk@64968 -
2021-04-11 16:24:32 +00:00
bart
ad2c6398fb
T(Float)SpinEditEx: publish property EditorEnabled.
...
git-svn-id: trunk@64967 -
2021-04-11 16:04:32 +00:00
bart
8c6dd0ff09
T(Float)SpinEditEx: implement property EditorEnabled.
...
git-svn-id: trunk@64953 -
2021-04-10 21:49:10 +00:00
bart
f5663f4a16
T(Float)SpinEditEx: disable changing the value with ArrowKeys if control is ReadOnly.
...
git-svn-id: trunk@64952 -
2021-04-10 21:13:59 +00:00
wp
0b71099783
Components: Add copyright notes to all folders to which Roland Hahn has contributed images.
...
git-svn-id: trunk@64663 -
2021-02-24 22:17:51 +00:00
juha
26427d65ae
Docs: Updates for LCL, LazUtils. LazControls. Issue #38490 , patch from Don Siders.
...
git-svn-id: trunk@64594 -
2021-02-16 20:18:40 +00:00
mattias
62c37ad72a
updated Makefiles
...
git-svn-id: trunk@64567 -
2021-02-13 13:01:14 +00:00
juha
95b5489cff
Components: Use a faster compare method for case-insensitive strings and StringLists.
...
git-svn-id: trunk@64466 -
2021-02-05 11:28:16 +00:00
juha
7bf92f485e
Documentation updates for LazControls, LazUtils and LCL. Issue #38398 , patch from Don Siders.
...
git-svn-id: trunk@64422 -
2021-01-25 10:40:12 +00:00
wp
0e725023a2
LazControls: Undo r64326 and r64334, obsolete after recent fixes in fpc (r48089 and r48088 #6c7790212c)
...
git-svn-id: trunk@64344 -
2021-01-06 19:06:32 +00:00
wp
858cdf7813
LCL/SpinEdit: Do not store default MinValue in lfm.
...
git-svn-id: trunk@64335 -
2021-01-04 19:45:25 +00:00
wp
a25bbfe7d2
LazControls/SpinEditEx: Fix compilation issue to work also for FPC 3.2
...
git-svn-id: trunk@64334 -
2021-01-04 18:58:59 +00:00
wp
47719157fe
LazControls: Fix compilation issue related to generics and SameValue() on 64-bit platform (thanks to Ondrej).
...
git-svn-id: trunk@64326 -
2021-01-04 13:38:20 +00:00
juha
49384e3efc
Docs: Documentation update for LCL, LazUtils and LazControls. Issue #38287 , patch from Don Siders.
...
git-svn-id: trunk@64314 -
2020-12-31 20:32:21 +00: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
juha
a1391b1bc2
Docs: Documentation updates for LCL, LazUtils and LazControls. Issue #38089 , patch from Don Siders.
...
git-svn-id: trunk@64145 -
2020-11-16 22:20:15 +00:00
juha
6430dcbb60
Docs: Documentation updates for LazControls. Issue #38002 , patch from Don Siders.
...
git-svn-id: trunk@64084 -
2020-10-29 15:45:44 +00:00
bart
ebaa980048
TSpinEditEx: publish property ThousandSeparator.
...
git-svn-id: trunk@63991 -
2020-10-10 10:05:16 +00:00
bart
52fa078278
TFloatSpinEditEx: publish properties that control the displaying mode. Part of issue #0037474 .
...
git-svn-id: trunk@63990 -
2020-10-10 09:59:50 +00:00
juha
eff8fb999c
Docs: Documentation updates for LazControls package. Issue #37631 , patch from Don Siders.
...
git-svn-id: trunk@63824 -
2020-08-25 08:47:31 +00:00
bart
edf33e5e21
SpinEx: don't call KeyAllowed twice in TCustomFloatSpinEditEx.EditKeyPress.
...
git-svn-id: trunk@63805 -
2020-08-22 16:52:56 +00:00
bart
0d5d33c3d7
SpinEx: make it easier to override what is allowed to type in the control.
...
git-svn-id: trunk@63804 -
2020-08-22 16:23:16 +00:00
bart
e73e881289
SpinEx: don't call inherited KeyPress twice in TCustomSpinEditEx.EditKeyPress.
...
git-svn-id: trunk@63795 -
2020-08-19 19:45:47 +00:00
bart
ff62abace0
SpinEx: allow to read the inernal formatsettings of TCustomFloatSpinEditEx (needed for derived controls).
...
git-svn-id: trunk@63754 -
2020-08-16 13:47:24 +00:00
bart
3169d3729b
SpinEx: minor optimization in StrToValue;
...
git-svn-id: trunk@63723 -
2020-08-11 21:19:21 +00:00
bart
292b94d79c
SpinEx: add some comments to explain the different TDisplayMode's.
...
git-svn-id: trunk@63722 -
2020-08-11 21:15:49 +00:00
bart
4e07f19407
SpinEx: move StrToValue to the base class.
...
git-svn-id: trunk@63713 -
2020-08-10 21:14:02 +00:00
bart
d61c0bfbeb
LazControls: implement new DisplayMode dmAutoZeroFixed for TFloatSpinEditEx. Display zero as '0.00' instead of 0.00E+00.
...
git-svn-id: trunk@63712 -
2020-08-10 14:16:25 +00:00
bart
fabfd9c5f0
LazControls: implement property DisplayMode for TFloatSpinEditEx. Remove property UseScientificNotation. As proposed by wp.
...
git-svn-id: trunk@63705 -
2020-08-09 11:18:48 +00:00
bart
2687b936ed
LazControls: implement property ExponentDigits for TFloatSpinEditEx.
...
git-svn-id: trunk@63701 -
2020-08-08 21:40:27 +00:00
bart
c5e931129d
LazControls: fix TFloatSpinEditEx.ValueToStr.
...
git-svn-id: trunk@63700 -
2020-08-08 21:12:54 +00:00
bart
e6dcde11e5
LazControls: allow the use of a thousandseparator in TSpinEditEx.
...
git-svn-id: trunk@63699 -
2020-08-08 14:53:21 +00:00
bart
312ee0974d
LazControls: allow display text in scientific notation in TFloatSpinEditEx.
...
git-svn-id: trunk@63698 -
2020-08-08 12:31:28 +00:00
bart
f45054d487
LazControls: allow input in scientific notation in TFloatSpinEditEx.
...
git-svn-id: trunk@63697 -
2020-08-07 20:46:09 +00:00
mattias
61c53d6f41
LazUtils/FreeType: Separate FreeType stuff into its own package
...
git-svn-id: trunk@63558 -
2020-07-14 18:09:17 +00:00
mattias
8ceb09a67b
make: changed default darwin lcl platform from carbon to cocoa
...
git-svn-id: trunk@63551 -
2020-07-13 09:00:41 +00:00
mattias
9dcd9ee04d
updated makefiles
...
git-svn-id: trunk@63453 -
2020-06-28 11:01:41 +00:00
juha
651a6436a2
Support Haiku build. Makefiles are generated from Makefile.fpc files using proper tools. Issue #36316 , patch from Alfred.
...
git-svn-id: trunk@62890 -
2020-04-05 11:35:01 +00:00
mattias
a472e9ef09
buildintf: split from ideintf
...
git-svn-id: trunk@62795 -
2020-03-22 11:58:11 +00:00
mattias
3721734fa2
lazcontrols: added $(IDEBuildOptions)
...
git-svn-id: trunk@62389 -
2019-12-14 17:36:39 +00:00
mattias
ab4a5849a6
lazcontrols: clean up
...
git-svn-id: trunk@62109 -
2019-10-22 15:10:30 +00:00
martin
6bb1920582
TLvlGraph: Reduce side effects of curved edge-style on continuous lines.
...
git-svn-id: trunk@60890 -
2019-04-07 19:52:09 +00:00
martin
98631703d8
TLvlGraph: Straighten the graph. Reduce the up/down movement of edges.
...
Center Nodes (incl. hidden nodes) according to their siblings in the next/prev level.
git-svn-id: trunk@60889 -
2019-04-07 19:52:08 +00:00
martin
72d4e6d824
TLvlGraph: Option to limit the maximal height of a Level. (height = count of visible / user-created nodes)
...
git-svn-id: trunk@60888 -
2019-04-07 19:52:06 +00:00
martin
e9367141f8
TLvlGraph: Improve MinimizeCrossings. Switch pairs even if they have SwitchDiff=0
...
A pair with "SwitchDiff=0" may block surrounding nodes from being switched. After switching, one of the changed neighbouring pairs may be able to reduce further crossings.
git-svn-id: trunk@60887 -
2019-04-07 19:52:05 +00:00
martin
4e2c794836
TLvlGraph: De-duplicate call to MinimizeOverlappings. Incompatible change of OnMinimizeOverlappings:
...
- added Handled param
- made all param into "var param", so the callback can adjust them
git-svn-id: trunk@60886 -
2019-04-07 19:52:03 +00:00
martin
d83b4c7a53
TLvlGraph: Minimize length of edges
...
git-svn-id: trunk@60884 -
2019-04-07 19:52:00 +00:00