31 lines
1.6 KiB
Plaintext
31 lines
1.6 KiB
Plaintext
2014-05-13 0.0.1.9
|
|
==================
|
|
TECColorCombo now displays correctly items (closed and dropped-down normal/selected) in Win32/Qt4/GTK2.
|
|
(Reason: Canvas.Font.Color and Canvas.Brush.Color wasn't set properly to clWindowText, clHighlightText, clWindow and clHighlight).
|
|
|
|
Added small abstract class TBaseScrollControl to unit ECTypes. It manages scrollbars only.
|
|
|
|
Added glyphs egdSizeArrUp, egdSizeArrRight, egdSizeArrDown and egdSizeArrLeft to TGlyphDesign (and implemented in TCanvasHelper class).
|
|
|
|
Improved calculation of InvalidateRect of TCustomECGrpCtrls when Orientation = eooVertical.
|
|
|
|
TBaseECSlider (and descendants) are now creaed with DoubleBuffered = True.
|
|
(Reason: some users experienced flickering.)
|
|
|
|
Methods Resize(); are replaced with message methods WMSize(); (TCustomECSpeedBtn, TCustomECSwitch, TCustomECRuler, TBaseECSlider, TCustomECGrpCtrls).
|
|
(Reason: Better optimalized code. LCL triggers more Resize(); and less WMSize();.)
|
|
|
|
In TCustomECImageMenu.DrawItem() is (odSelected in State) replaced with Focused. It repairs calculation of item-background color in GTK2.
|
|
(Reason: (odSelected in State) does not work in GTK2.)
|
|
|
|
Improved repainting of TCustomECSpeedBtn and TCustomECRuler when these components are resized in GTK2.
|
|
(Reason: GTK2 needs extra Invalidate; on resizing, while Qt4 invalidates automatically.)
|
|
|
|
2014-05-09 0.0.1.7
|
|
===================
|
|
TCustomECGrpCtrls - controling via keyboard (0 for all up, 1..9 for switch items 0-8) is moved from KeyDown to KeyPress.
|
|
(Reason: GTk2 and Qt4 sends different key codes for 0..9, while KeyPress works properly.)
|
|
|
|
2014-04-25 0.0.1.7
|
|
===================
|
|
Initial release on Lazarus Mailing List. |