Commit Graph

540 Commits

Author SHA1 Message Date
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