Commit Graph

18 Commits

Author SHA1 Message Date
maxim
92528bf6f4 Merged revision(s) 56344 #41299ef7d0, 56350 #1afbcdb13b, 56353 #c3f41244e0 from trunk:
LCL: revert r56162, r56031, r55890 #9ac706fc7a (TabStop handling)
........
LCL: revert r55892 #240f1fb4dd
........
Revert r56181 #c5637ad72a (Fix firing an OnChange and setting Modified when setting Text inside OnChange and new Text = old Text. Issue #0032602.) It causes a regression.
........

git-svn-id: branches/fixes_1_8@56409 -
2017-11-14 22:37:44 +00:00
maxim
07c9056e62 Merged revision(s) 56162 #f9cb151061, 56219 #cb655096b6 from trunk:
LCL: Fixed TSpinEditEx Focus on Tab Click doesn't work. Issue #36201
........
LazControls: New HiRes component palette icons (kindly provided by Roland Hahn).
........

git-svn-id: branches/fixes_1_8@56237 -
2017-10-29 22:14:42 +00:00
maxim
74b3aedbc4 Merged revision(s) 56031 #93eedde9b9 from trunk:
LCL: Fixed TDateEdit/TTimeEdit controls break the tab order. Issue #32533
........

git-svn-id: branches/fixes_1_8@56039 -
2017-10-12 22:37:24 +00:00
maxim
d9f1dd6721 Merged revision(s) 55890 #9ac706fc7a, 55892 #240f1fb4dd from trunk:
LCL: TCustomEditButton: Fixed TDateEdit.SelectNext. Issue #32335
........
LCL: TTabControl: Fixed AV on creating control. Issue #32455.
........

git-svn-id: branches/fixes_1_8@55899 -
2017-09-22 23:09:00 +00:00
mattias
95c4474fee lcl: groupededit: revert r53759 #33449c9e87 - buddy is scaled automatically. Issue #32154
git-svn-id: branches/fixes_1_8@55573 -
2017-07-24 12:24:00 +00:00
ondrej
6cf1a4620d Merged revision(s)
54895, 54898, 54899, 54900, 54901, 54903, 54904, 54905, 54913, 54914, 54915, 54916, 54917, 54918, 54922, 54923, 54924, 54925, 54926, 54927, 54928, 54929, 54930, 54932, 54934, 54941, 54942
from trunk

r54895 lcl: grids: fix default TGridColumn width. Issue #31806
r54898 lcl: forms: scale TFrame the same as TForm. Issue #31807
r54899 CairCanvas: disable compilation for WinCE (there exists no cairo support on WinCE).
r54900 Printers4Lazarus: force fatal compilation error on WinCE platform, since the package is unsupported on this platform.
r54901 fpvectorial: Fix memory leak in dxf reader (http://forum.lazarus.freepascal.org/index.php/topic,36827.msg246126)
r54903 lcl: grids: always store valid column width. Issue #31806
r54904 IdeIntf: OI: High-DPI: restricted tab. Patch by AlexeyT, Issue #31778
r54905 IdeIntf: OI: High-DPI: value button. Issue #31784
r54913 lcl: colorbox: high-dpi: ColorRectWidth. Issue #31768
r54914 lcl: combobox, listbox: assign Font.PixelsPerInch to Canvas for custom draw events.
r54915 ide: codetoolsdefines dialog: high-DPI. Patch by AlexeyT, Issue #31774
r54916 ide: project options dialog: anchor top/bottom build modes button. Issue #31770
r54917 IdeIntf: OI: High-DPI: ValueComboBox.
r54918 grids: scale native bitmaps; ide: buildmodesmanager dialog: high-DPI check boxes. Issue #31771
r54922 ide: compiler_other_options frame: fix high-DPI. Issue #31779
r54923 Opkman: Fix high-DPI. Issue #31782
r54924 ide: about dialog: high-DPI. Issue #31776
r54925 ide editorfilemanager dialog: high-DPI. Issue #31775
r54926 lcl: groupededit: fix TabStop mechanism. Issue #31811
r54927 lcl: control: apply constraints to new size in DoAutoAdjustLayout and update top/left if bottom/right aligned. Fixes Issue #31772
r54928 ideintf: objectinspector: fix high-dpi in custom property grids. Issue #31769
r54929 lazcontrols: lvlgraphctrl: high-DPI. Issue #31781
r54930 lcl: groupededit: fix TabStop mechanism (fix regression after r54926 #2d7967420e). Issue #31811, Issue #31229
r54932 ide, designer: high-DPI: scale non-visual components. Issue #31812
r54934 ide: images: new high-dpi designed icons by FTurtle, Issue #31815
r54941 Qt5: cbindings - implemented QMargins, QSurface, QSurfaceFormat, QBackingStore, QScreen and QWindow classes.
r54942 Qt5: cbindings - implemented QMargins, QSurface, QSurfaceFormat, QBackingStore, QScreen and QWindow classes (qt56.pas).

git-svn-id: branches/fixes_1_8@54943 -
2017-05-16 18:29:52 +00:00
ondrej
592b495a47 LCL: HighDPI: use relative font scaling, not the absolute PPI (fix for r54210 #eb28e06e83). Issue #31276
git-svn-id: trunk@54211 -
2017-02-20 15:04:02 +00:00
ondrej
eb28e06e83 LCL: HighDPI: fix font scaling. Issue #31276
git-svn-id: trunk@54210 -
2017-02-20 13:59:36 +00:00
ondrej
0da26ddcc1 LCL: TCustomAbstractGroupedEdit: unbind the overloaded Color property from inherited property
git-svn-id: trunk@54191 -
2017-02-19 12:39:30 +00:00
ondrej
33449c9e87 lcl: groupededit: highDPI: scale BuddyWidth in AutoAdjustLayout
git-svn-id: trunk@53759 -
2016-12-22 18:12:29 +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
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
juha
eaa909e9c7 LCL,LazControls: Override ShouldAutoAdjustWidthAndHeight for EditButton/DividerBevel. Issue #31039, patch from AlexeyT.
git-svn-id: trunk@53507 -
2016-12-01 15:37:07 +00:00
bart
7d3b4320c2 Deprecate TCustomEdit's TextHintFontColor and TextHintFontStyle properties and reduce their visibility to Public.
git-svn-id: trunk@53304 -
2016-11-07 11:25:30 +00:00
ondrej
190e5160f3 lcl: groupededit: use RealGetText/RealSetText overriden methods instead of new GetText/SetText to make use of TControl.Text property.
git-svn-id: trunk@52147 -
2016-04-08 11:05:53 +00:00
ondrej
7d9e0c48b3 lcl: grouped edit: don't use spacing if buddy isn't visible.
git-svn-id: trunk@51946 -
2016-03-15 10:01:04 +00:00
bart
13b9ad2c4e LCL: Refactor EditButton to inherit form the recently added TCustomAbstractGroupedEdit class.
Publish property Spacing for TTimeEdit and TCalcEdit.

git-svn-id: trunk@51277 -
2016-01-14 12:30:06 +00:00
bart
feaa04bd41 LazControls; Start T(Float)SpinEditEx.
Note: the GroupedEdit unit goes into LCLbase, since this can be used as the new baseclass for TEditButton.

git-svn-id: trunk@51265 -
2016-01-13 11:40:39 +00:00