maxim
85a0dce834
Merged revision(s) 56349 #9640327dd7 from trunk:
...
Anchordocking: Fix loading the same layout twice. Issue #32660 , patch from Andrey Zubarev.
........
git-svn-id: branches/fixes_1_8@56408 -
2017-11-14 22:35:26 +00:00
maxim
99aa0481e5
Merged revision(s) 56143 #b24dd9505a, 56156 #c1a20347a3 from trunk:
...
AnchorDocking: Don't free AnchorDockPageControl too early. Prevent AV. Issues #32342,#32591,#31895.
........
AnchorDocking: Use async call for SimplifyPendingLayouts always. Issue #32591 .
........
git-svn-id: branches/fixes_1_8@56159 -
2017-10-22 22:44:31 +00:00
mattias
3b529ee86e
anchordocking: fixed hiding docksite when last control gets Visible=false
...
git-svn-id: branches/fixes_1_8@55483 -
2017-07-10 12:50:21 +00:00
maxim
48a4828a2b
Merged revision(s) 55083 #95d8fc70ee from trunk:
...
AnchorDocking: Revert revision 54525 #6139a22bcf as it breaks other reloading of AnchorDocking layouts. Issue #31834
........
git-svn-id: branches/fixes_1_8@55088 -
2017-05-25 22:31:42 +00:00
michl
6139a22bcf
AnchorDocking: Fixed ChangeBounds loop detected. Issue #31238
...
git-svn-id: trunk@54525 -
2017-04-05 09:12:12 +00:00
joost
1de2cbf586
general: Updated address of the Free Software Foundation in copyright messages
...
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
michl
26c080e5a4
IDE: replace TabIndexAtClientPos with IndexOfPageAt to hide compiler warnings, after r53950 #f723ac55cd
...
git-svn-id: trunk@53953 -
2017-01-15 22:40:10 +00:00
juha
aa647dd349
AnchorDocking: Make TCustomSplitter mouse wheel events public in TAnchorDockSplitter. Issue #30803
...
git-svn-id: trunk@53237 -
2016-10-27 14:29:27 +00:00
ondrej
aac3b6bdd8
anchordocking: make DockBounds and DockParentClientSize read-only. They should not be written directly but only through UpdateDockBounds.
...
git-svn-id: trunk@51384 -
2016-01-23 10:04:58 +00:00
ondrej
f30736d0f4
anchordocking: delete comments with resolved bugs.
...
git-svn-id: trunk@51348 -
2016-01-19 21:35:36 +00:00
ondrej
68cf5f1d72
anchordocking: check HostDockSite in TAnchorDockMaster.CloseUnneededControls
...
git-svn-id: trunk@51345 -
2016-01-19 20:11:51 +00:00
ondrej
64d6d494f8
IDEIntf, AnchorDocking: make ResetSplitters public and use it in TMainIDEBar.InitPaletteAndCoolBar. Related to issue #28096
...
git-svn-id: trunk@51338 -
2016-01-19 13:24:14 +00:00
ondrej
f5509e82cb
anchordocking: update percent position after anchor change. Issue #29309
...
git-svn-id: trunk@51184 -
2016-01-04 12:24:28 +00:00
juha
5aaef8bebb
Anchordocking: Don't update a tabbed page's caption with its name when saving desktops. Issue #29199 .
...
git-svn-id: trunk@51181 -
2016-01-04 00:45:00 +00:00
ondrej
14cc0fc3b7
anchordocking: fix wrong PercentValue from r51099 #47649a5b56
...
git-svn-id: trunk@51124 -
2016-01-02 14:29:06 +00:00
ondrej
dd5a0c7dd9
anchordocking: do not draw disabled splitters
...
anchordockingdsgn: disable and make MainIDEBar splitter smaller if AdjustHeight is enabled
git-svn-id: trunk@51121 -
2016-01-02 13:35:36 +00:00
ondrej
47649a5b56
anchordocking: fix height change when dock site width is changed for ScaleOnResize. Issue #29298
...
git-svn-id: trunk@51099 -
2015-12-31 14:27:03 +00:00
ondrej
bb21c80552
anchordocking: fix dock site main menu changes docked windows height. Issue #18538
...
git-svn-id: trunk@51097 -
2015-12-31 13:28:33 +00:00
mattias
efb3a66bd5
anchordocking: restore pages: reuse existing pages
...
git-svn-id: trunk@50833 -
2015-12-15 23:01:00 +00:00
mattias
5271410146
anchordocking: restore: set embedded sites to wsNormal for consistency
...
git-svn-id: trunk@50831 -
2015-12-15 22:27:05 +00:00
mattias
30d0635cc2
anchordocking: less debug
...
git-svn-id: trunk@50276 -
2015-11-11 01:02:52 +00:00
mattias
9b0d4c01b6
IDE+LCL: debugging Disable/EnableAutoSizing
...
git-svn-id: trunk@50176 -
2015-10-26 21:34:11 +00:00
mattias
23e763f9c4
anchordocking: debug
...
git-svn-id: trunk@49916 -
2015-10-02 22:09:17 +00:00
juha
f049308eac
IDE: Improve saving Anchordocking settings. Issue #28704 , patch from Ondrej Pokorny.
...
git-svn-id: trunk@49895 -
2015-09-29 18:05:38 +00:00
mattias
f228ab12a3
IDE: RestoreSimpleLayout: trigger layoutchanged only if something changed
...
git-svn-id: trunk@49798 -
2015-09-09 15:26:07 +00:00
juha
01fb926e17
AnchorDocking: Fix memory management of FRestoreLayouts between AnchorDockMaster and TAnchorDesktopOpt classes.
...
git-svn-id: trunk@49788 -
2015-09-08 20:54:36 +00:00
juha
3f0e11a05b
AnchorDocking: Refactor and restore some removed methods. Remove IDE dependency added in r49778 #50bc37338d.
...
git-svn-id: trunk@49787 -
2015-09-08 12:31:06 +00:00
juha
d92ea0400e
AnchorDocking: Replace FileUtil -> LazFileUtils. Reorder units.
...
git-svn-id: trunk@49781 -
2015-09-08 07:39:51 +00:00
juha
50bc37338d
IDE, AnchorDocking: Support desktops also with docked IDE. Move configuration to environment options. By Ondrej Pokorny.
...
git-svn-id: trunk@49778 -
2015-09-07 22:01:22 +00:00
juha
dabd4106ff
AnchorDocking: Prevent a crash when closing the IDE. Patch from Ondrej Pokorny.
...
git-svn-id: trunk@49757 -
2015-09-04 18:48:50 +00:00
mattias
15749008b6
anchordocking: clean up
...
git-svn-id: trunk@46755 -
2014-11-04 22:56:45 +00:00
mattias
548adfecfd
anchordocking: fixed freeing unneeded controls
...
git-svn-id: trunk@46753 -
2014-11-04 21:06:15 +00:00
juha
313da629e6
AnchorDocking: Fix loop in TAnchorDockHostSite.Merge.
...
git-svn-id: trunk@46752 -
2014-11-04 18:44:05 +00:00
juha
1f0e2c3881
AnchorDocking: add missing EnableAutoSizing in TAnchorDockHostSite.Merge.
...
git-svn-id: trunk@46751 -
2014-11-04 18:43:56 +00:00
juha
e09a1625bd
Anchordocking: Use a different way to free unneeded controls.
...
git-svn-id: trunk@46750 -
2014-11-04 18:43:47 +00:00
mattias
57eef952fa
anchordocking: comments
...
git-svn-id: trunk@46625 -
2014-10-20 15:33:31 +00:00
mattias
23d96e97a5
anchordocking: auto save on IDE close, disable in options
...
git-svn-id: trunk@46607 -
2014-10-19 18:24:52 +00:00
mattias
4b9c851211
anchordocking: comments
...
git-svn-id: trunk@46600 -
2014-10-18 22:02:28 +00:00
mattias
cc8d68aac1
anchordocking: restore: fixed checking if splitter already used
...
git-svn-id: trunk@46502 -
2014-10-09 21:07:59 +00:00
mattias
3def8dc318
anchordocking: less debugging, check Show and BringToFront, apply DisableAutoSizing=false
...
git-svn-id: trunk@46498 -
2014-10-09 16:28:12 +00:00
mattias
626e2784c5
anchordocking: restore: fixed freeing unused helper controls, issue #26836
...
git-svn-id: trunk@46489 -
2014-10-09 12:04:59 +00:00
mattias
576c5a487c
anchordocking: restore layout: fixed reset splitter
...
git-svn-id: trunk@46471 -
2014-10-07 23:02:44 +00:00
mattias
88153b6019
anchordocking: restore layout: free unneeded splitters
...
git-svn-id: trunk@46470 -
2014-10-07 22:26:08 +00:00
mattias
4c6fbfdc2d
anchordocking: started clean up after restore
...
git-svn-id: trunk@46463 -
2014-10-07 15:49:54 +00:00
mattias
0a024d2ea4
anchordocking: check visible through pages
...
git-svn-id: trunk@46460 -
2014-10-07 13:29:42 +00:00
mattias
1a0f43f249
anchordocking: fixed scaling on restore
...
git-svn-id: trunk@46451 -
2014-10-06 21:12:54 +00:00
mattias
b74e1a723c
anchordocking: comments
...
git-svn-id: trunk@46448 -
2014-10-06 20:22:26 +00:00
mattias
bb9f6b028f
anchordocking: comments
...
git-svn-id: trunk@46447 -
2014-10-06 20:02:52 +00:00
mattias
52fae009f9
anchordocking: fixed saving paged layout
...
git-svn-id: trunk@46446 -
2014-10-06 19:45:53 +00:00
mattias
2720314bc1
anchordocking: implemented GetSitePreferredClientSize for common layouts
...
git-svn-id: trunk@46445 -
2014-10-06 19:09:14 +00:00