Commit Graph

284 Commits

Author SHA1 Message Date
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
mattias
0a891e4ab2 set version to 1.8.0RC1
git-svn-id: trunk@54578 -
2017-04-08 21:53:32 +00:00
juha
e800a738ad Copy AVL_Tree from FPC trunk and replace classes in AvgLvlTree and in CodetoolsStructs with it.
The unit in FPC packages will be used directly later.

git-svn-id: trunk@54524 -
2017-04-05 08:34:48 +00:00
juha
49d21d2dbc IDE: Add a FilterEdit for NewDialog's inherited components. Try to improve the FilterEdit comp. Issue #31419.
git-svn-id: trunk@54321 -
2017-03-01 16:17:09 +00:00
ondrej
9d2597a2b5 checkboxthemed: High-DPI
git-svn-id: trunk@54237 -
2017-02-21 19:13:13 +00:00
mattias
ac5b299301 lazcontrols: TLVLGraphControl initial size, bug #31344
git-svn-id: trunk@54081 -
2017-02-03 16:57:48 +00:00
michl
6a9b9d4d9e LCL: TCustomTabControl: Win32: Allow setting tab width and tab height. Issue #31109, patch from AlexeyT.
git-svn-id: trunk@54002 -
2017-01-25 17:42:06 +00:00
michl
26c080e5a4 IDE: replace TabIndexAtClientPos with IndexOfPageAt to hide compiler warnings, after r53950 #f723ac55cd
git-svn-id: trunk@53953 -
2017-01-15 22:40:10 +00:00
mattias
20f18a338c make bigide: added lazcontroldsgn and datetimectrlsdsgn
git-svn-id: trunk@53701 -
2016-12-16 14:01:30 +00:00
ondrej
58c2446357 lcl: highDPI: handle right and bottom anchored controls in AutoAdjustLayout.
git-svn-id: trunk@53555 -
2016-12-03 23:07:10 +00:00
mattias
379ec67390 lazcontrols: fixed warning
git-svn-id: trunk@53547 -
2016-12-03 09:54:11 +00:00
ondrej
adf87c511a lcl: merge ShouldAutoAdjust* into one method. Fix Width and Height adjustment in relation to Align.
git-svn-id: trunk@53538 -
2016-12-03 06:52:15 +00:00