Commit Graph

737 Commits

Author SHA1 Message Date
ondrej
90c1f39040 lcl: toolbutton: fix regression after r54371 #3a47676ba3 - button visually released when dropdown menu is shown. Issue #31637
git-svn-id: trunk@54528 -
2017-04-05 14:57:25 +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
ondrej
25d25e78b3 lcl: treeview: High-DPI: DefaultItemHeight, Indent. Issue #31558
git-svn-id: trunk@54435 -
2017-03-17 19:36:40 +00:00
juha
88a333dcd7 LCL: Remove commented properties from published sections. They are shown as docs for following properties in OI info box. Issue #31481.
git-svn-id: trunk@54348 -
2017-03-05 13:18:28 +00:00
juha
de14358d4b Docs: Improve Listview documentaion. Issue #31478, patch from AlexeyT.
git-svn-id: trunk@54346 -
2017-03-05 11:18:04 +00:00
ondrej
a597ac1006 LCL: treeview: High-DPI: use 0 for default (automatic) expand size
git-svn-id: trunk@54239 -
2017-02-21 20:47:57 +00:00
ondrej
eb5e2e2060 lcl: toolbar: High-DPI: fixes - use 0 as default button size
git-svn-id: trunk@54238 -
2017-02-21 20:42:24 +00:00
ondrej
0471421a18 LCL: treeview: High-DPI: expand size fix
git-svn-id: trunk@54232 -
2017-02-21 18:38:54 +00:00
ondrej
70fe56bb6f LCL: treeview: High-DPI: expand size
git-svn-id: trunk@54228 -
2017-02-21 17:59:10 +00:00
ondrej
d6983d5300 lcl: headercontrol: High-DPI. Issue #31429, patch by Anton Kavalenka
git-svn-id: trunk@54224 -
2017-02-21 13:58:19 +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
juha
55b51f1788 LCL: Implement TTreeView.MultiSelectStyle. Issue #18043, patch from AlexeyT.
git-svn-id: trunk@54187 -
2017-02-18 11:26:43 +00:00
bart
46dd6e700d TprogressBar: publish properties Font and ParentFont. Issue #0031330.
git-svn-id: trunk@54086 -
2017-02-04 13:00:02 +00:00
juha
759a2a64b2 LCL: Publish TProgressBar properties Color, ParentColor. Issue #31321.
git-svn-id: trunk@54062 -
2017-02-01 23:55:04 +00:00
juha
058ff4064c LCL: Publish TTrackBar properties Color, Font, ParentColor, ParentFont. Issues #31319, #31320.
git-svn-id: trunk@54061 -
2017-02-01 23:55:02 +00:00
juha
15f7e0a61c LCL: Publish TUpDown properties Align, Color, ParentColor. Issues #31317, #31322.
git-svn-id: trunk@54060 -
2017-02-01 23:55:01 +00:00
michl
076beac6c5 LCL: TCustomTabControl: Remove doubled, since revision 33537 #fa02b703f1 deprecated, types.
git-svn-id: trunk@54004 -
2017-01-25 21:13:49 +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
0c438b980e LCL: TTabControl: make tabs drag- and dropable. Issue #24022
git-svn-id: trunk@53981 -
2017-01-22 22:21:02 +00:00
michl
95a697d5a2 LCL: TCustomTabControl: cleaning up, making only needed methods visible for derivative
git-svn-id: trunk@53980 -
2017-01-22 19:14:21 +00:00
michl
87c8c7df49 LCL: TTabControl: make mouse messages working in tabs. Issue #27467
git-svn-id: trunk@53978 -
2017-01-21 22:17:58 +00:00
michl
684c92d6d4 LCL: TCustomTabControl: overload IndexOfTabAt and IndexOfPageAt to further use TPoint
git-svn-id: trunk@53952 -
2017-01-15 22:31:18 +00:00
michl
f723ac55cd LCL: TPageControl: fixed TabIndexAtClientPos page index after invisible tab. Issue #30343
git-svn-id: trunk@53950 -
2017-01-15 20:50:35 +00:00
ondrej
7da5365469 lcl: treeview: revert r53309 because r53308 #43db30003e was reverted as well.
[LCL: treeview: hide hint window when showing=false.]

git-svn-id: trunk@53677 -
2016-12-14 12:39:45 +00:00
mattias
9ff6541b70 lcl: added protected TCustomTreeView.CreateNodes, issue #31111
git-svn-id: trunk@53660 -
2016-12-12 21:10:54 +00:00
juha
8a1c1ebeb1 IdeIntf: Support TCustomTreeView descendants in property editors. Make Images public. Issue #31071, patch from Michal Gawrycki.
git-svn-id: trunk@53621 -
2016-12-09 11:20:56 +00:00
ondrej
e7b8a7cf27 lcl: highDPI: rename AScaleFonts parameter to AScale0Fonts and change its behavior. Issue #31083
git-svn-id: trunk@53594 -
2016-12-07 22:22:50 +00:00
ondrej
6b96ab0bc3 lcl: TStatusBar: highDPI: implement DoAutoAdjustLayout
git-svn-id: trunk@53583 -
2016-12-06 19:57:41 +00:00
ondrej
0296fdc7ae lcl: implement DoAutoAdjustLayout for these controls: TCustomListView, TCustomGrid, TCustomListBox. Issue #14688, patch by regs
git-svn-id: trunk@53574 -
2016-12-06 14:28:37 +00:00
ondrej
efdc1a1a7e lcl: TToolBar: highDPI: scale DropDownWidth
git-svn-id: trunk@53562 -
2016-12-05 20:58:53 +00:00
ondrej
986b17c058 lcl: toolbar: highDPI: adjust button size in DoAutoAdjustLayout.
git-svn-id: trunk@53542 -
2016-12-03 07:14:01 +00:00
mattias
276bf3674b lcl: TTreeNodeExpandedState: added OnGetNodeText
git-svn-id: trunk@53492 -
2016-11-30 22:54:18 +00:00
bart
1cec552aa5 LCL: Implement nboDoChangeOnSetIndex option for TCustomTabControl.
If set, it will cause OnChange to be fired when PageIndex is changed by code.
This will make it easier to repair user programs that are affected by r53089 #78830476ff.

git-svn-id: trunk@53387 -
2016-11-19 16:45:40 +00:00
mattias
e2c21deb0f lcl: added DefaultTreeNodeExpandSignSize
git-svn-id: trunk@53323 -
2016-11-08 22:25:57 +00:00
mattias
570ce6207c lcl: TTreeView: published ExpandSignSize
git-svn-id: trunk@53322 -
2016-11-08 16:03:27 +00:00
mattias
5b945f55ec lcl: treeview: added DefaultTreeNodeHeight, patch #30884, from AlexeyT
git-svn-id: trunk@53321 -
2016-11-08 16:00:03 +00:00
ondrej
0fdd65225d LCL: treeview: hide hint window when showing=false.
git-svn-id: trunk@53309 -
2016-11-08 10:57:25 +00:00
mattias
5fee726073 lcl: TTreeView: clean up
git-svn-id: trunk@53303 -
2016-11-07 09:06:16 +00:00
ondrej
77add4e290 LCL: headercontrol: implement ChangeScale, issue #30812, patch by Anton Kavalenka
git-svn-id: trunk@53251 -
2016-10-28 16:52:29 +00:00
juha
f9ff67d846 LCL: Publish TListView.OnShowHint. Issue #30757.
git-svn-id: trunk@53199 -
2016-10-23 12:04:48 +00:00
mattias
ec89ef7ef4 lcl: TCustomPage: only allow TCustomTabControl as parent
git-svn-id: trunk@53172 -
2016-10-20 00:10:17 +00:00
juha
7ae08629ca LCL: Make TCoolBar themed background optional. Issue #30464, patch from regs.
git-svn-id: trunk@52963 -
2016-09-13 19:44:43 +00:00
ondrej
74ee0f9c52 LCL: TTabControl: TabStop handling workaround. Issue #30305
git-svn-id: trunk@52742 -
2016-07-24 07:03:09 +00:00
ondrej
4d405f5f01 lcl: fix typo
git-svn-id: trunk@52651 -
2016-07-09 06:15:13 +00:00
wp
bbd1676580 lcl: Fix TCustomTreeView BackgroundColor broken in r52515 #2beb2f65d0 (issue #30312)
git-svn-id: trunk@52578 -
2016-06-26 06:06:27 +00:00
ondrej
45b95a7212 lcl: TListColumn: change Tag type from Integer to PtrInt. Issue #30209, patch by Zoran Vučenović
git-svn-id: trunk@52413 -
2016-05-30 21:11:15 +00:00
ondrej
f68cca0ca9 lcl: treeview: fix tooltip hiding
git-svn-id: trunk@52362 -
2016-05-23 15:28:19 +00:00
ondrej
522085a524 lcl: treeview: improve scrollling, improve tooltips.
git-svn-id: trunk@52354 -
2016-05-23 12:13:24 +00:00
ondrej
958c53a72e revert r52338 #e26e156a5c
git-svn-id: trunk@52341 -
2016-05-22 10:06:52 +00:00
ondrej
e26e156a5c LCL: add CM_OBJECTINSPECTORSELECT message (to handle OI selection change). Implement it for TPageControl and TNotebook.
git-svn-id: trunk@52338 -
2016-05-22 09:01:20 +00:00
juha
925a42ad40 LCL: Publish Treeview.OnResize. Issue #29973, patch from Alexey Torgashin.
git-svn-id: trunk@52111 -
2016-04-06 10:31:58 +00:00
ondrej
bc17ed1345 lcl: updown: add flat property.
git-svn-id: trunk@51966 -
2016-03-17 06:57:22 +00:00
bart
f75181d2a1 ComCtrls: Remove deprecated property TCustomTabControl.IsUnpaged.
git-svn-id: trunk@51902 -
2016-03-10 15:14:00 +00:00
juha
1845a2deef LCL: Disable sorting of ListView during updating, move procedure Sort from protected to public. Issue #27853, patch from Vojtech Cihak.
git-svn-id: trunk@51873 -
2016-03-09 11:18:16 +00:00
juha
947a3dc602 LCL: Pass the PartStart parameter of TCustomListView.FindCaption forward. It was ignored.
git-svn-id: trunk@51588 -
2016-02-10 22:42:42 +00:00
ondrej
7301b0ab25 LCL: deprecate TTabControl.OnDrawTab. It is a dead event and will be removed after next major release. Issue #29543 and #29544
git-svn-id: trunk@51493 -
2016-02-03 20:38:40 +00:00
bart
a6eb71dd7f TUpDown: implement property MinRepeatInterval.
git-svn-id: trunk@51300 -
2016-01-15 14:17:48 +00:00
ondrej
b769322f40 lcl: themes: add TThemeOption.toUseGlyphEffects. Use it for TToolButton, TSpeedButton, TBitBtn, TButtonGlyph
git-svn-id: trunk@50962 -
2015-12-21 05:37:05 +00:00
ondrej
ab5405d117 lcl: toolbutton: added ArrowClick method and OnArrowClick event that is called when user clicks on the arrow part in tbsDropDown.
! Breaking change: Click/OnClick was called before.

git-svn-id: trunk@50959 -
2015-12-20 18:05:21 +00:00
ondrej
fda56cd53f lcl: toolbutton: when clicked on button part of tbsDropDown, do not paint arrow as down. It's native appearance on Win&Linux.
Further info: This is different from Delphi. Delphi paints the arrow as down in this case, but other applications (MS Office, Adobe, Thunderbird) don't do it. Linux applications don't do it either.

git-svn-id: trunk@50957 -
2015-12-20 17:31:34 +00:00
ondrej
25cfeb51ee lcl: toolbutton: fix paint arrow for tbsButtonDrop (was outside the visual button bounds)
git-svn-id: trunk@50932 -
2015-12-19 12:45:09 +00:00
ondrej
540bd3a671 lcl: toolbar: add DropDownWidth property
git-svn-id: trunk@50900 -
2015-12-18 10:13:17 +00:00
ondrej
f28fd32f87 lcl: toolbutton: add new style tbsButtonDrop
git-svn-id: trunk@50899 -
2015-12-18 09:49:35 +00:00
juha
030f238cbd LCL: TreeView tooltips support. Issue #28879, patch from Alexey Torgashin.
git-svn-id: trunk@50186 -
2015-10-27 17:53:45 +00:00
ondrej
5ccd3cef66 LCL: TreeView selection handling improved.
git-svn-id: trunk@50168 -
2015-10-26 07:10:23 +00:00
ondrej
471e8b0da4 LCL: FilterEdit support for PageUp, PageDown, Ctrl+Home, Ctrl+End and basic support for selection. Issue #28900
git-svn-id: trunk@50164 -
2015-10-25 20:47:35 +00:00
juha
114e2e8efc LCL: Support user defined SelectionFontColor in Treeview. Publish SeparatorColor. Issue #28666, patch from Alexey Torgashin.
git-svn-id: trunk@49894 -
2015-09-29 17:41:26 +00:00
juha
7cf21da4da LCL: Improve TToolButton drop down behavior. Issue #28231, patch from Ondrej Pokorny.
git-svn-id: trunk@49465 -
2015-06-28 16:53:02 +00:00
juha
f26e6ca27f LCL: Add OnPaint and OnPaintButton for TToolBar. Issue #28029, patch from "007".
git-svn-id: trunk@48938 -
2015-05-05 19:39:04 +00:00
bart
e92ce63e0c TTreeView: implement DoCreateNodeClass. Allows descendants to override the class of the nodes without the need to use the (exposed) OnCreateNodeClass event.
git-svn-id: trunk@48183 -
2015-03-09 19:29:31 +00:00
juha
f130692a93 LCL: Horizontal and Vertical Spacing for TCoolBar. Issue #27523, patch from Vojtech Cihak
git-svn-id: trunk@47982 -
2015-02-24 22:56:56 +00:00
mattias
6e4692569d lcl: TCustomListView: show editor on dblclick via QueueAsyncCalls, bug #27505
git-svn-id: trunk@47908 -
2015-02-20 00:41:31 +00:00
juha
6da25ca1b1 LCL: OnDrawArrow for TreeView. Issue #27472, patch from Alexey Torgashin.
git-svn-id: trunk@47816 -
2015-02-15 23:44:22 +00:00
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
martin
ea395a6fa7 LCL: fix TabControl TabPosition and MultiLine issue #0020858
git-svn-id: trunk@42549 -
2013-09-01 22:28:47 +00:00
martin
fb2bcdf0bd LCL: Attempt to fix TabControl extra spacing (w32) issue #0023069
git-svn-id: trunk@42548 -
2013-09-01 21:40:29 +00:00
mattias
09ca2cdb5c LCL: clean up
git-svn-id: trunk@41996 -
2013-07-04 14:39:13 +00:00
mattias
b293ec66bf lcl: TTreeNodes.FreeAllNodeData
git-svn-id: trunk@41740 -
2013-06-17 12:09:50 +00:00
mattias
01b111fa39 lcl: TPageControl: fixed ignoring setting PageIndex between loading and createwnd
git-svn-id: trunk@41547 -
2013-06-05 11:53:02 +00:00
blikblum
5df0a63a69 lcl: fix accidental removal of TListColumns method. Issue #24478
git-svn-id: trunk@41409 -
2013-05-26 03:01:04 +00:00
blikblum
10a5d9c1ad Remove DoCreateWnd. Move its code to CreateWnd
Commit missing part of 41407

git-svn-id: trunk@41408 -
2013-05-25 23:44:01 +00:00
juha
7b162087fd Improve license headers in sources, part 1. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41387 -
2013-05-24 18:30:06 +00:00
juha
c0e4e802d9 LCL, CoolBar: cleanup
git-svn-id: trunk@40504 -
2013-03-07 16:34:27 +00:00
mattias
76852a3c06 lcl: TCoolBar: less autosize updates
git-svn-id: trunk@40501 -
2013-03-06 23:28:24 +00:00
juha
a337e0c6f4 LCL: set also FControl.Align := alCustom to ensure AutoSize works. Cleanup.
git-svn-id: trunk@40496 -
2013-03-06 15:51:35 +00:00
juha
068b003b83 LCL: try to make AutoSize working in CoolBar
git-svn-id: trunk@40492 -
2013-03-06 10:44:25 +00:00
juha
34952b678a LCL: Make AutoSize work in CoolBar using CalculatePreferredSize
git-svn-id: trunk@40472 -
2013-03-04 01:06:12 +00:00
juha
172e901252 LCL, CoolBar: remove unused TCoolBands.Notify method
git-svn-id: trunk@40465 -
2013-03-03 12:30:11 +00:00
juha
e41a29e06c LCL: support BiDiMode in CoolBar when drawing and calculating locations
git-svn-id: trunk@40464 -
2013-03-03 12:30:00 +00:00
juha
7ce20f9774 LCL: Publish BiDiMode in CoolBar and ControlBar
git-svn-id: trunk@40455 -
2013-03-01 21:51:34 +00:00
mattias
2eb5e390be TUpDown: fixed unconnecting associate on free, independent if handle is allocated
git-svn-id: trunk@40188 -
2013-02-05 09:09:27 +00:00
mattias
2f4f9f1f8f TUpDown: clean up, fixed UpdateOrientation filling up
git-svn-id: trunk@40187 -
2013-02-05 09:08:38 +00:00
juha
a3d9027f52 LCL, CoolBar: Use InsertControl to add bands automatically when a control is dropped to CoolBar
git-svn-id: trunk@40167 -
2013-02-03 23:34:11 +00:00
juha
dc40f49c0c LCL, CoolBar: Improve OnIdle handler. add a band+control only if control's parent is Self. Notification is sent wrongly from any component on form.
git-svn-id: trunk@40151 -
2013-02-03 11:05:07 +00:00
juha
7f287a7a36 LCL, CoolBar: add a new band when a component is dropped on Coolbar. Use OnIdle handler to delay setting the control's properties.
git-svn-id: trunk@40149 -
2013-02-03 11:04:57 +00:00
juha
0e316db7a8 LCL, CoolBar: Calculate text and control positions for bands in AlignControls method.
git-svn-id: trunk@40148 -
2013-02-03 11:04:48 +00:00
juha
ff0a91887b LCL: Make BeginUpdate and EndUpdate public in ToolWin / ToolBar. Fixes compilation of EditorToolBar.
git-svn-id: trunk@40084 -
2013-01-31 08:12:13 +00:00
mattias
96c80d282d IDE: code context: do not connect idle while destroying
git-svn-id: trunk@40015 -
2013-01-29 02:19:30 +00:00
juha
d4d5a37938 LCL: Improve CoolBar. It actually crashed when adding bands to a new instance.
git-svn-id: trunk@40013 -
2013-01-29 00:37:27 +00:00
juha
3168ac45f5 LCL: cleanup for CoolBar
git-svn-id: trunk@39985 -
2013-01-27 20:39:39 +00:00