mattias
3d86c02c68
lcl: fixed comments about TDockTree and TLazDockTree
2023-02-17 19:57:09 +01:00
juha
b13519cc85
LCL: Call GetPageClass when adding a TTabSheet in PageControl. Eliminate PageClass variable. Issue #34886 .
...
git-svn-id: trunk@62136 -
2019-10-27 19:19:28 +00:00
juha
3574bdfb6d
Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
...
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
juha
abe573b42d
Initialize variables based on compiler warnings around Lazarus and libs. Contains ToDo items.
...
git-svn-id: trunk@48481 -
2015-03-24 17:52:23 +00:00
paul
c92edcbd6b
lcl: move dock images from Lazarus to FPC resources
...
git-svn-id: trunk@42966 -
2013-09-27 06:00:50 +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
mattias
a55ea51542
LCL: re-added ldocktree, a default is needed for Delphi compatibility
...
git-svn-id: trunk@34520 -
2011-12-30 17:27:23 +00:00
mattias
234a338878
LCL: removed obsolete ldock
...
git-svn-id: trunk@34513 -
2011-12-30 09:49:20 +00:00
juha
bd2c6d9b5c
LCL: remove obsolete string array. Use WriteStr
...
git-svn-id: trunk@33234 -
2011-11-02 23:15:32 +00:00
juha
123ceac181
LCL: remove obsolete AlignNames, AnchorNames and AutoSizePhaseNames. Use WriteStr
...
git-svn-id: trunk@33233 -
2011-11-02 23:15:07 +00:00
sekelsenmat
73542b658a
Renames TCustomNotebook to TCustomTabControl, a major breakthrough into fixing the tab-controls
...
git-svn-id: trunk@31767 -
2011-07-20 14:39:50 +00:00
sekelsenmat
bc7a2ba310
Moves TCustomNotebook to ComCtrls in preparation for renaming it
...
git-svn-id: trunk@31552 -
2011-07-04 09:43:21 +00:00
juha
f38190794b
Formatting: joined lines where only ');' was split to its own line, in procedure defs.
...
git-svn-id: trunk@29871 -
2011-03-16 16:52:28 +00:00
mattias
b3a8dd03b1
fixed typos: childs
...
git-svn-id: trunk@29440 -
2011-02-10 09:37:16 +00:00
mattias
369aa3055c
fixed typo dont
...
git-svn-id: trunk@27304 -
2010-09-11 14:05:21 +00:00
paul
616c9d4e4d
lcl: docking: replace
...
DefaultDockTreeClass: TDockTreeClass by
DefaultDockManagerClass: TDockManagerClass
as requested by DoDi
git-svn-id: trunk@22395 -
2009-11-03 03:20:26 +00:00
paul
d7bdad9b50
lcl: anchor docking: update caption when we undock control (issue #0012196 by Benito van der Zander)
...
git-svn-id: trunk@20255 -
2009-05-27 03:20:53 +00:00
paul
05c0578025
lcl: LDockTree: remove anchors when we remove control from the tree
...
git-svn-id: trunk@20094 -
2009-05-21 08:10:41 +00:00
paul
071f4c60e7
lcl: formatting
...
git-svn-id: trunk@20093 -
2009-05-21 08:09:32 +00:00
paul
656d65cb06
lcl: LDockTree: fix drop to non-empty root zone (issue #0013770 )
...
git-svn-id: trunk@20080 -
2009-05-20 14:55:59 +00:00
paul
bdda69cd5d
lcl: pass LM_SIZE, LM_MOVE messages to DockManager, handle them for LazDockTree (now dock header looks fine on dock zone resize)
...
git-svn-id: trunk@20073 -
2009-05-20 09:05:30 +00:00
paul
99fdb23855
lcl: cosmetic LDockTree code changes
...
git-svn-id: trunk@20068 -
2009-05-20 07:13:08 +00:00
paul
f22d9341c2
lcl: DockManager: handle CM_VISIBLECHANGED
...
git-svn-id: trunk@20065 -
2009-05-20 04:38:24 +00:00
paul
ce9041ea17
lcl: don't start immediate drag on dock header click
...
git-svn-id: trunk@20063 -
2009-05-20 03:47:00 +00:00
paul
7761318ad8
lcl: TLazDockTree: change docked control caption on CM_TEXTCHANGED (fixes issue #0013670 )
...
git-svn-id: trunk@20062 -
2009-05-20 03:15:46 +00:00
paul
7f29518b52
lcl: add Sender argument to TDockManager.MessageHandler
...
git-svn-id: trunk@20059 -
2009-05-20 02:22:52 +00:00
paul
fe8960bd81
lcl: rename TDockManager.MouseMessage to TDockManager.MessageHandler to allow handling of more messages
...
git-svn-id: trunk@20058 -
2009-05-20 02:19:28 +00:00
paul
1017482ade
lcl: don't crash application on call to TCustomAnchoredDockManager.ResetBounds (fixes issue #0013252 )
...
git-svn-id: trunk@18854 -
2009-03-01 10:15:39 +00:00
mattias
4af2a1dd2e
fixed public method overrides
...
git-svn-id: trunk@18156 -
2009-01-06 09:54:29 +00:00
paul
c92465fa27
lcl: Patch for docking: InsertControl (from Hans-Peter Diettrich, mantis #0012909 )
...
git-svn-id: trunk@18094 -
2009-01-04 08:30:53 +00:00
paul
d9491a4528
lcl: fix header
...
git-svn-id: trunk@18002 -
2008-12-31 03:07:17 +00:00
paul
3817032fa7
lcl: reset parent orientation if we remove control and parent stay only with 1 child (fixes crash in insertcontrol)
...
git-svn-id: trunk@17865 -
2008-12-19 10:52:07 +00:00
paul
4620b0c84b
lcl: fix DockOrientation of child control
...
git-svn-id: trunk@17864 -
2008-12-19 10:08:07 +00:00
paul
1b2398da45
lcl: docking
...
- don't crash if in InserControl DockControl = AControl
- improve RemoveControl a bit
git-svn-id: trunk@17863 -
2008-12-19 09:55:54 +00:00
paul
7591410835
lcl: docking
...
- delete empty parent zones when we delete control from the dock tree
- optimize inserting and deleting of control into/from dock tree
git-svn-id: trunk@17862 -
2008-12-19 08:57:54 +00:00
paul
10b0890c9d
lcl: docking improvements
...
- change control DockOrientation if its parent zone changed
- setup Zone.Splitter even if Zone does not has ChildControl
- improve debug output so now visible to which splitter and to which sides controls are anchored
git-svn-id: trunk@17861 -
2008-12-19 08:26:56 +00:00
paul
0206260c62
lcl: docking - reposition children after the dock layout change
...
git-svn-id: trunk@17860 -
2008-12-19 07:16:03 +00:00
paul
24d3205a30
lcl: fix many TLazDockTree bugs, add a method to output Dock Layout to html (to look at and understand how to fix it further)
...
git-svn-id: trunk@17855 -
2008-12-18 07:08:34 +00:00
paul
6e2e2c1ff2
lcl: update visibility of methods to prevent compiler warnings
...
- move KeyDown, KeyUp, DoMouseWheelDown, DoMouseWheelUp, ColorIsStored, Paint, and other misc methods from public to protected
- move some descendants methods from lower visibility to higher
- fix use of protected KeyDown, Paint inside few ide units
git-svn-id: trunk@17564 -
2008-11-24 08:15:23 +00:00
mattias
2996a3c332
rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
...
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
paul
35332b5d39
more safe finally block TCustomAnchoredDockManager.DockControl
...
git-svn-id: trunk@15144 -
2008-05-15 05:47:45 +00:00
marc
c81003eefa
* Introduced TCustomBitmap as base class for all pixelbased imageclasses. Currently backward comatible (and equal to) TBitmap
...
* Added resource loading support to TPicture and Glyps to avoid image quality loss when converted to TBitmap
* Removed copy paste code for imagelist resource loading
* Moved some graphic classes to their own ini file
git-svn-id: trunk@14876 -
2008-04-17 23:43:11 +00:00
paul
820cc2f396
fix mem leak in docking code
...
git-svn-id: trunk@14496 -
2008-03-12 09:49:10 +00:00
mattias
29340e990e
LCL: anchordocking: fixed auto undocking of last child
...
git-svn-id: trunk@14161 -
2008-02-16 18:33:56 +00:00
paul
e533a2bb89
dockheader: handle also CM_MOUSELEAVE message
...
git-svn-id: trunk@14131 -
2008-02-14 09:10:15 +00:00
paul
8c92b3ba66
docking: improve text drawing in TDockHeader
...
git-svn-id: trunk@14106 -
2008-02-12 09:09:31 +00:00
paul
2a41b470fd
create array of dock images in TLazDockForm and TLazDockTree and use it in header drawing (it is better than create bitmap on every draw)
...
git-svn-id: trunk@14091 -
2008-02-11 15:01:33 +00:00
mattias
e08cf5abf5
LCL: anchordocking: TlazDockForm: fixed invalidate on MouseLeave
...
git-svn-id: trunk@14090 -
2008-02-11 14:36:46 +00:00
mattias
57ee3d33a0
LCL: anchordocking: fixed uninitialized records
...
git-svn-id: trunk@14089 -
2008-02-11 14:30:19 +00:00
mattias
84a2ec0155
LCL: anchordocking: updating TLazDockForm.Caption when switching page in nested TLazDockPages
...
git-svn-id: trunk@14088 -
2008-02-11 14:27:31 +00:00