bart
05664128ac
T(Float)SpinEditEx: don't enforce MaxValue >= MinValue in UpdateControl. Related to issue #0038810 .
...
git-svn-id: trunk@65065 -
2021-04-27 21:25:02 +00:00
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
martin
8924c68247
TLvlGraph: Reduce amount of BackEdges
...
git-svn-id: trunk@60883 -
2019-04-07 19:51:59 +00:00
martin
6fac9c5998
TLvlGraph: Find unconnected sub-graphs
...
git-svn-id: trunk@60882 -
2019-04-07 19:51:57 +00:00
martin
19cfa8541b
TLvlGraph: Improve circular edges between adjacent Levels
...
git-svn-id: trunk@60881 -
2019-04-07 19:51:56 +00:00
martin
075f1ff8bc
TLvlGraph: Enable routing of BackEdge (circlular edges going backward)
...
git-svn-id: trunk@60880 -
2019-04-07 19:51:54 +00:00
martin
13a45fd25f
TLvlGraph: Fix correctly apply NodeGapBelow. Depends on node above visible.
...
git-svn-id: trunk@60879 -
2019-04-07 19:51:53 +00:00
martin
5b8832a7b0
TLvlGraph: Adjust node in/out-weights, if edge is destroyed.
...
git-svn-id: trunk@60878 -
2019-04-07 19:51:52 +00:00
martin
7a5bb3650c
TLvlGraph: Avoid crash on empty level
...
git-svn-id: trunk@60877 -
2019-04-07 19:51:50 +00:00
martin
a807d6cb5a
TLvlGraph: fixed hint for 1-to-1 edge
...
git-svn-id: trunk@60876 -
2019-04-07 19:51:48 +00:00
martin
22a3926b27
TLvlGraph: disabled left-over debug-define
...
git-svn-id: trunk@60875 -
2019-04-07 19:51:47 +00:00
martin
a1fd602a9a
LazControls: add missing $(IDEBuildOptions)
...
git-svn-id: trunk@60839 -
2019-04-04 23:38:40 +00:00
martin
743dfad3a9
TCustomCheckBoxThemed.PaintSelf: fix calculating the y pos, if there is no caption.
...
git-svn-id: trunk@59664 -
2018-11-26 11:18:12 +00:00
martin
235888a37d
TCustomCheckBoxThemed.PaintSelf: fix calculating the y pos.
...
In the old calculation "(ARect.Top+ARect.Bottom)div 2" there was a one pixel jump when traversing zero:
-2 div 2 = -1
-1 div 2 = 0
0 div 2 = 0
1 div 2 = 0 // 3rd time 0
2 div 2 = 1
Now it is "Top + (Height div 2)" height does not change, so it never goes through 0.
This manufactured a painting bug in Object Inspector, where ScrollWindowEx relies on a repaint at the correct position.
git-svn-id: trunk@59650 -
2018-11-24 16:33:56 +00:00
juha
cd487bb192
LazControls: Improve the filter controls. Issue #34057 , patch from Ondrej.
...
git-svn-id: trunk@59555 -
2018-11-16 11:06:02 +00:00
bart
5a23656f23
TFloatSpinEditEx:
...
- When incrementing DecimalPlaces first truncate FValue to the correct current DecimalPlaces. Issue #0034370 .
- DecimalPlaces cannot be < 0
git-svn-id: trunk@59332 -
2018-10-21 13:27:12 +00:00
juha
b8f77626f9
LazControls: Call DoFilterItem instead of DoDefaultFilterItem in TTreeFilterBranch.SortAndFilter.
...
git-svn-id: trunk@59226 -
2018-10-02 11:38:55 +00:00
juha
d6624128a1
LazControls: Improve and optimize the filter controls. Issue #34057 , patch from AlexeyT.
...
git-svn-id: trunk@59225 -
2018-10-02 09:47:13 +00:00
mattias
c2b0e049ef
set trunk version to 2.0.0PreRelease
...
git-svn-id: trunk@59008 -
2018-09-15 19:41:22 +00:00
juha
deb177f78b
LazControls: Add FilterOptions for filter controls. Issue #34057 , patch from AlexeyT.
...
git-svn-id: trunk@58673 -
2018-08-04 21:27:39 +00:00
mattias
2bbe0a8cc7
updated makefiles
...
git-svn-id: trunk@58493 -
2018-07-11 23:58:59 +00:00
mattias
3575d8d0e1
make bigide: added cmdlinedebuggerbase and lazdebuggerlldb
...
git-svn-id: trunk@58363 -
2018-06-20 21:41:44 +00:00
bart
36249db121
TSpinEditEx: don't set NumbersOnly to True. It disallows users to type a '-' (at least on Windows)
...
git-svn-id: trunk@58355 -
2018-06-20 16:52:41 +00:00
ondrej
843f2cd278
SpinEditEx: set NumbersOnly to true in constructor to comply with its default value
...
git-svn-id: trunk@58349 -
2018-06-20 06:30:24 +00:00
juha
1b7b85692b
LCL: Improve SpinEditEx controls and their UpDownVisible property.
...
git-svn-id: trunk@58347 -
2018-06-19 22:42:51 +00:00
juha
24756e40d1
LazControls: Add property UpDownVisible to SpinEditEx controls.
...
git-svn-id: trunk@58322 -
2018-06-19 08:04:04 +00:00
juha
f440f660a2
Refactor: move CompareMethods to LazMethodList. Keep alias in LCLProc.
...
git-svn-id: trunk@58204 -
2018-06-09 14:39:36 +00:00
ondrej
801f6efb1b
LCL, components: TCustomEditButton: enable image list support, use LCLBtnGlyphs.
...
git-svn-id: trunk@57722 -
2018-04-26 09:59:30 +00:00
ondrej
81bee86e42
LCL: float spin (ex): fix streaming of Increment and MaxValue properties in FPC trunk. Issue #33567
...
git-svn-id: trunk@57605 -
2018-04-05 10:19:34 +00:00
juha
b2e65128ee
Remove redundant "Assigned(X)" when checking "if X is Txxx". Issue #33030 , patch from Vojtech Cihak.
...
git-svn-id: trunk@57099 -
2018-01-15 10:53:48 +00:00
bart
ae0e9976a3
LazControls: Prevent overflow in T(Float)SpinEditEx.
...
git-svn-id: trunk@56666 -
2017-12-07 21:28:44 +00:00
bart
eae4efc5bd
LazControls: Make TSpinEditEx support Int64 values. TSpinEditEx does not inherit from TFloatSpinEditEx anymore. Issue #0032747 .
...
git-svn-id: trunk@56645 -
2017-12-05 22:04:25 +00:00
mattias
19a4058156
lazcontrols: shortpathedit: fixed visibility
...
git-svn-id: trunk@56633 -
2017-12-05 12:37:56 +00:00
mattias
f7df76efc0
lazcontrols: smallorderedseteditor: added CreateOrderedSetEditor
...
git-svn-id: trunk@56564 -
2017-11-30 21:30:44 +00:00
mattias
fb2f71df0f
lazcontrols: added TSmallOrderedSetEditDlg
...
git-svn-id: trunk@56563 -
2017-11-30 21:20:09 +00:00
mattias
28e9959386
lazcontrols: updated headers
...
git-svn-id: trunk@56562 -
2017-11-30 21:13:36 +00:00
ondrej
41299ef7d0
LCL: revert r56162, r56031, r55890 #9ac706fc7a (TabStop handling)
...
git-svn-id: trunk@56344 -
2017-11-10 08:19:00 +00:00
wp
ff5125737c
LazControls: More consistent component palette icons (by Roland Hahn)
...
git-svn-id: trunk@56221 -
2017-10-28 10:40:04 +00:00
wp
cb655096b6
LazControls: New HiRes component palette icons (kindly provided by Roland Hahn).
...
git-svn-id: trunk@56219 -
2017-10-27 15:50:14 +00:00
michl
f9cb151061
LCL: Fixed TSpinEditEx Focus on Tab Click doesn't work. Issue #32601
...
git-svn-id: trunk@56162 -
2017-10-23 09:19:46 +00:00
wp
832ce1039a
LazControls: Make TCustomLvlGraphControl respect property Color when painting its background.
...
git-svn-id: trunk@55993 -
2017-10-07 08:47:58 +00:00
wp
4803801696
LazControls: Add new property CaseSensitive to TLvlGraph ( http://www.lazarusforum.de/viewtopic.php?f=18&t=11108 ).
...
git-svn-id: trunk@55990 -
2017-10-06 10:57:57 +00:00
juha
d969149f29
LazControls: In FilterEdits check everywhere if the associated control exists. Issue #32282 .
...
git-svn-id: trunk@55673 -
2017-08-17 08:58:46 +00:00
juha
4c7dc1b89b
Use Delete() instead of Copy() where appropriate.
...
git-svn-id: trunk@55311 -
2017-06-10 16:30:27 +00:00
bart
d396b86379
SpinEditEx: implement increment/decrement with mousewheel.
...
git-svn-id: trunk@55023 -
2017-05-20 11:53:38 +00:00
mattias
1b4ad9eff5
debian: fixed permissions and description
...
git-svn-id: trunk@55004 -
2017-05-19 10:16:40 +00:00
mattias
e6ce403f3f
updates makefiles
...
git-svn-id: trunk@54969 -
2017-05-18 11:39:53 +00:00
ondrej
94b65e57e9
lazcontrols: lvlgraphctrl: high-DPI. Issue #31781
...
git-svn-id: trunk@54929 -
2017-05-14 15:25:16 +00:00
juha
26faccc615
LazControls: Apply filter also at start in TreeFilterEdit. Issue #31632 .
...
git-svn-id: trunk@54597 -
2017-04-09 22:14:01 +00:00
juha
ac90233ec4
LazControls: Clean uses sections.
...
git-svn-id: trunk@54595 -
2017-04-09 17:25:34 +00:00
juha
ef45c8ed44
LazControls: Apply filter also at start in ListFilterEdit and ListviewFilterEdit. Issue #31632 .
...
git-svn-id: trunk@54594 -
2017-04-09 17:25:22 +00:00