Commit Graph

563 Commits

Author SHA1 Message Date
juha
2fbfba12ac LCL: A new filled arrow style for TreeView. Issue #27465, patch from Alexey Torgashin.
git-svn-id: trunk@47770 -
2015-02-14 09:36:36 +00:00
mattias
5ca1ca2bd8 LCL: less hints
git-svn-id: trunk@47614 -
2015-02-07 09:52:51 +00:00
juha
abf9a845da Deprecate wrappers for LazUTF8 functions in LCLProc.
git-svn-id: trunk@47604 -
2015-02-06 18:25:31 +00:00
juha
bfa5d4b89b LCL: Draw themed Toolbar separator. Issue #27329, patch from Derit Agustin.
git-svn-id: trunk@47539 -
2015-01-27 00:02:13 +00:00
bart
5b2154f0c3 LCL remove writeln() from comctrls.pp (makes lazarus crash on Windows).
git-svn-id: trunk@47338 -
2015-01-11 12:50:02 +00:00
mattias
fc1699703a developer aka trunk version 1.5
git-svn-id: trunk@47336 -
2015-01-11 11:12:07 +00:00
juha
bc7b2a12c3 LCL: Publish some TStatusBar properties. Issue #27235, patch from Vojtech Cihak.
git-svn-id: trunk@47323 -
2015-01-08 23:45:47 +00:00
juha
b419b6d234 LCL: Calculate CoolBand text size properly in TCoolbar. Issue #27211, patch from Vojtech Cihak.
git-svn-id: trunk@47248 -
2014-12-26 10:09:25 +00:00
juha
3da57189cf LCL: Add virtual methods and events to TreeView needed for subclassing. Issue #27151, patch from Tony Whyman.
git-svn-id: trunk@47238 -
2014-12-23 14:09:08 +00:00
juha
11b7a200a1 LCL: TCoolbar- proper vertical mode. Issue #27168, patch from Vojtech Cihak.
git-svn-id: trunk@47204 -
2014-12-15 23:23:57 +00:00
mattias
3ebff8a074 lcl: TTreeView: unicode file names
git-svn-id: trunk@46812 -
2014-11-12 18:56:15 +00:00
giuliano
447003f6d6 LCL: issue #0027030: proper button size in vertical mode
(conctrls.pp,toolbar.inc,toolbutton.inc)
IDEINTF: same issue - componenteditors.pas

git-svn-id: trunk@46800 -
2014-11-12 11:58:51 +00:00
mattias
b66981ff3e lcl: TUpDown: override DoSetBounds to resize Min/MaxBtn within update lock
git-svn-id: trunk@46776 -
2014-11-07 10:37:19 +00:00
mattias
6ab0879ae4 lcl: TUpDown: comments
git-svn-id: trunk@46775 -
2014-11-07 10:20:23 +00:00
mattias
7a9d869af0 lcl: TUpDown: implemented preferred size
git-svn-id: trunk@46774 -
2014-11-07 10:18:34 +00:00
mattias
d1f45975dc LCL: TUpDown: use type
git-svn-id: trunk@46773 -
2014-11-07 10:04:20 +00:00
juha
1a30c3ba70 LCL: Improvents for TCoolbar by Vojtech Cihak. Issue #27001.
git-svn-id: trunk@46771 -
2014-11-06 23:24:00 +00:00
bart
dcb5b021b5 THeaderControl: properly restore Cursor after we internally changed it. Issue #0026968.
git-svn-id: trunk@46748 -
2014-11-04 15:48:22 +00:00
juha
907903d999 LCL: Prevent recursive loop from TreeView OnChange handler when using LockSelectionChangeEvent. Issue #21652.
git-svn-id: trunk@46694 -
2014-10-28 16:16:50 +00:00
juha
7f23c55be1 LCL: Add BiDiMode support for TCoolBar. Issue #26875, patch from Vojtech Cihak.
git-svn-id: trunk@46581 -
2014-10-17 17:09:54 +00:00
juha
51ab663b7f LCL: Publish events OnMouseWheel, OnMouseWheelDown and OnMouseWheelUp for yet more controls. Issue #26781, patch from Sandro Cumerlato.
git-svn-id: trunk@46338 -
2014-09-26 21:40:47 +00:00
mattias
0062df6edc LCL: TTreeView: mouse click without Shift/Ctrl: single select only if mouse up on mouse down node
git-svn-id: trunk@45971 -
2014-07-25 15:44:14 +00:00
juha
66008fed58 LCL: make TTreeNode.Create virtual. Improves the usability of OnCreateNodeClass event.
git-svn-id: trunk@45740 -
2014-06-30 18:44:32 +00:00
juha
8dc1a9ed65 LCL, TCoolbar: Replace Resize with WMSize. Issue #26096, patch from Vojtech Cihak.
git-svn-id: trunk@44994 -
2014-05-10 14:40:17 +00:00
juha
6ec7357462 LCL, TCoolbar: Share code from IsRowEnd function.
git-svn-id: trunk@44993 -
2014-05-10 14:40:00 +00:00
juha
978eda5ac9 LCL: Use AlignControls in TCoolBar to prevent setting alignment of controls associated with bands. Issue #26096, patch from Vojtech Cihak
git-svn-id: trunk@44861 -
2014-04-30 20:27:33 +00:00
juha
36d8715662 LCL: Many improvements for TCoolBar. Issue #25026, patch from Vojtech Cihak
git-svn-id: trunk@44812 -
2014-04-26 14:36:29 +00:00
martin
401ad24b64 LCL: PageControl, set tab index to widgetset. This was skipped if handle-creation was forced (by other controls) during csLoading. issue #0025555
git-svn-id: trunk@44469 -
2014-03-18 21:37:10 +00:00
bart
34e4585370 StatusBar: First try to implement BiDi support on Windows. Issue #0019671.
git-svn-id: trunk@43594 -
2013-12-26 00:31:14 +00:00
bart
c115f8906b ComCtrls: change signature of TDrawTabEvent to avoid compilation error due to duplicatie identifier.
Issue #0025245. Patch by Avishai.

git-svn-id: trunk@43337 -
2013-10-28 20:48:39 +00:00
bart
c42232d6f1 TreeView: Add Select methods for Deplhi compatibility.
Patch by Ocean.

git-svn-id: trunk@43259 -
2013-10-16 14:06:00 +00:00
zeljko
32a2a8e653 LCL: TCustomListView: added TCustomListView.AddItem for delphi compatibility. issue #25092
git-svn-id: trunk@43245 -
2013-10-14 07:39:44 +00:00
zeljko
f6fa81d118 LCL: TCustomListView: implemented SelectAll & ClearSelection for delphi compatibility. issue #19812
git-svn-id: trunk@43244 -
2013-10-14 07:35:34 +00:00
paul
a616abdfe9 lcl: publish TListView.OnInsert
git-svn-id: trunk@43228 -
2013-10-13 07:02:59 +00:00
zeljko
a439dbcfb6 LCL: TCustomListView: Implemented OwnerDraw & OnDrawItem for delphi compatibility. Widgetsets are responsible to trigger OnDrawItem via CN_DRAWITEM message.Part of issue #25149
git-svn-id: trunk@43115 -
2013-10-06 11:36:42 +00:00
mattias
decd9058d8 LCL: TTreeView.ClearSelection, patch #25014
git-svn-id: trunk@42776 -
2013-09-13 19:07:42 +00:00
juha
21bbfbbf52 LCL: fix visibility of overridden methods of TCustomCoolBar.
git-svn-id: trunk@42766 -
2013-09-13 08:55:16 +00:00
mattias
eea2c866ec LCL: TTReeView: added FindNodeWithTextPath
git-svn-id: trunk@42720 -
2013-09-10 13:09:21 +00:00
martin
3c9900948e LCL: PageControl, changing (moving) the tab position of a page, would sometimes (but not always) trigger OnChanging. OnChanging could prevent the change, while it must always be allowed during moving tabs.
git-svn-id: trunk@42682 -
2013-09-08 19:34:22 +00:00
martin
f7152825d1 LCL: TabControl, inherit internal tabs from PageControl
git-svn-id: trunk@42632 -
2013-09-06 09:49:37 +00:00
martin
1efc1dff52 LazControls: TExtendedTabControl added pages (runtime only)
git-svn-id: trunk@42607 -
2013-09-05 10:16:08 +00:00
martin
063ff08625 LCL: TTAbControl, refactor. more FUnused
git-svn-id: trunk@42598 -
2013-09-04 17:11:31 +00:00
martin
6701234150 LCL: TTAbControl, refactor. replaces most of FUnPaged (unused at current) by class inheritance
git-svn-id: trunk@42596 -
2013-09-04 14:55:26 +00:00
martin
04045467f0 LCL: TTAbControl, refactor. There where 2 lists for one purpose. Hiding the 2nd (private use only, no compatibility issues expected) within the 1st.
git-svn-id: trunk@42595 -
2013-09-04 13:11:36 +00:00
martin
32a6a28ad6 LCL: TabControl refactor
git-svn-id: trunk@42594 -
2013-09-04 10:17:31 +00:00
martin
a37e86a5c1 LazControls: Add TAdvancedTabControl (TabControl with toolbar)
git-svn-id: trunk@42578 -
2013-09-03 21:25:54 +00:00
martin
9da7b5d0da LCL: UNDONE Publish TabControl BorderStyle and Width
git-svn-id: trunk@42562 -
2013-09-02 13:36:30 +00:00
martin
ddb0e30cb0 LCL: TabControl forward style
git-svn-id: trunk@42560 -
2013-09-02 13:15:17 +00:00
martin
aae0ab1f7b LCL: fix TabControl invalidation
git-svn-id: trunk@42559 -
2013-09-02 13:04:15 +00:00
martin
8f62e09780 LCL: Publish TabControl BorderStyle and Width
git-svn-id: trunk@42551 -
2013-09-01 22:55:57 +00:00