Commit Graph

157 Commits

Author SHA1 Message Date
michl
11191cc81c AnchorDocking: Remove all handlers of Forms when DockMaster is destroyed. Patch by Anton Kavalenka 2021-10-09 16:59:11 +02:00
michl
1205405307 AnchorDocking: Don't set FormStyle to fsStayOnTop for modal shown windows to prevent showing it in front of other applications. E.G. in IDE Tools -> Desktops.
git-svn-id: trunk@65491 -
2021-07-22 06:50:45 +00:00
michl
78fc75a72a AnchorDocking: Fixed AV when old config is loaded. Issue #38960
git-svn-id: trunk@65179 -
2021-06-06 11:36:22 +00:00
michl
dbd10977a4 AnchorDocking: FloatingWindowsOnTop should not touch forms with FormStyle fsSplash, issue #38835, patch by Benjamin Rosseaux
git-svn-id: trunk@65077 -
2021-05-01 17:31:39 +00:00
michl
32591d0aff AnchorDocking: Make HighDPI aware. Fixes issue #36718
git-svn-id: trunk@65067 -
2021-04-28 20:04:11 +00:00
michl
df50d84e31 AnchorDocking: Save PixelsPerInch for correct size loading application with LCL scaling, Issue #36718
git-svn-id: trunk@65063 -
2021-04-26 21:13:30 +00:00
michl
a21a6484f6 AnchorDocking: Fixed fourth issue with option FloatingWindowsOnTop - set own MainDockForm so it's clear what windows are floating and what are docked. Issue #19272
git-svn-id: trunk@65061 -
2021-04-24 20:38:29 +00:00
michl
6f18e2cc44 AnchorDocking: Fixed third bug with option FloatingWindowsOnTop - loading layout in OnCreate doesn't permute this option. Issue #19272
git-svn-id: trunk@65051 -
2021-04-22 18:47:05 +00:00
michl
db4bb52bc2 AnchorDocking: Fixed second bug with option FloatingWindowsOnTop - a loaded layout doesn't encounter option on visible windows. Issue #19272
git-svn-id: trunk@65046 -
2021-04-21 20:51:22 +00:00
michl
47972a31b7 AnchorDocking: Fixed saving/loading option FloatingWindowsOnTop. Issue #19272
git-svn-id: trunk@65044 -
2021-04-21 18:59:48 +00:00
michl
3266c2537c AnchorDocking: Add option FloatingWindowsOnTop to show single windows in front of main window. Issue #38271, #19272
git-svn-id: trunk@65034 -
2021-04-20 20:43:17 +00:00
michl
cf64cce4f8 AnchorDocking: Option MultiLinePages added
git-svn-id: trunk@64914 -
2021-04-03 18:40:14 +00:00
mattias
8c91f78ac6 anchordocking: layout
git-svn-id: trunk@64908 -
2021-04-03 11:04:30 +00:00
michl
965b69876b AnchorDocking: Enable normal CloseButton icon only for Win32, other widgetsets can't handle it. Related to revision 64812 #ccb4169a92, Issue #35806
git-svn-id: trunk@64830 -
2021-03-17 20:33:59 +00:00
michl
0a5bd9f64e AnchorDocking: Fixed IDE with AnchorDockingDesgn cannot close cloned source editor, issue #38296
git-svn-id: trunk@64815 -
2021-03-15 00:21:50 +00:00
michl
3ef2b000df AnchorDocking: Revert revision 64798 #970b6b43d6, 64805 #9777df5da6 and 64806 as it is not clear for user and open a new clean window can be implemented otherwise
git-svn-id: trunk@64813 -
2021-03-15 00:08:14 +00:00
michl
ccb4169a92 AnchorDocking: Use default close button, so it scaled in HighDPI, issue #35806
git-svn-id: trunk@64812 -
2021-03-14 21:51:30 +00:00
michl
b73594affa AnchorDocking: Fixed size of close buttons very small on High DPI, patch from Sven Barth, issue #35806
git-svn-id: trunk@64807 -
2021-03-14 19:22:14 +00:00
michl
9777df5da6 AnchorDocking: Closing with caFree with PopupMenu added, missed part of revision 64798 #970b6b43d6, issue #38296
git-svn-id: trunk@64805 -
2021-03-14 13:43:49 +00:00
michl
970b6b43d6 AnchorDocking: Allow caFree on closing, Fixed IDE with AnchorDockingDesgn cannot close cloned source editor, issue #38296
git-svn-id: trunk@64798 -
2021-03-13 22:38:35 +00:00
juha
95b5489cff Components: Use a faster compare method for case-insensitive strings and StringLists.
git-svn-id: trunk@64466 -
2021-02-05 11:28:16 +00:00
michl
5610156d9f AnchorDocking: Don't loose docking side with ManualDock. Issue #38272
git-svn-id: trunk@64299 -
2020-12-29 10:33:37 +00:00
michl
bfe13f352f AnchorDocking: Allow docking in AnchorDockPanel on a TargetControl. Issue #37165
git-svn-id: trunk@64298 -
2020-12-29 10:24:14 +00:00
michl
e441f568b9 AnchorDocking: Allow ManualDock for Target TAnchorDockPanel. Issue #37165
git-svn-id: trunk@64288 -
2020-12-27 19:55:28 +00:00
juha
b9b4add654 AnchorDocking: Fix compilation after r62136 #b13519cc85. Issue #36227, patch from Anton Kavalenka.
git-svn-id: trunk@62147 -
2019-10-30 11:03:16 +00:00
mattias
288b31c910 anchrodocking: clear splitter asynccall on destroy
git-svn-id: trunk@61546 -
2019-07-08 20:45:11 +00:00
michl
7ede3bf313 AnchorDocking: Removed check of IsVisible in UpdateHeaders, as it is wrong for controls that are just be created. Needed to show minimize button. Issue #34347
git-svn-id: trunk@60234 -
2019-01-27 22:11:22 +00:00
michl
99c5053caa AnchorDocking: Revert revision 60099 #4bb6efce90 as it breaks loading of layout. Closed sites were wrongly loaded.
git-svn-id: trunk@60233 -
2019-01-27 16:49:17 +00:00
michl
3d405210f9 AnchorDocking: Fixed SimplifyOneControl destroy the layout, Issue #34937
git-svn-id: trunk@60206 -
2019-01-24 18:10:30 +00:00
michl
f8c805458d AnchorDocking: Select page on right click. Working on GTK2 too.
git-svn-id: trunk@60121 -
2019-01-20 13:37:32 +00:00
michl
81add28593 AnchorDocking: Select correct tab for TAnchorDockPageControl popupmenu.
git-svn-id: trunk@60117 -
2019-01-19 21:12:42 +00:00
michl
c3186f7af3 AnchorDocking: Fixed SIGSEGV when starting application with -dVerboseAnchorDockRestore.
git-svn-id: trunk@60107 -
2019-01-19 14:56:12 +00:00
michl
4bdacc309a AnchorDocking: Cleanup: Less hints.
git-svn-id: trunk@60102 -
2019-01-17 23:18:30 +00:00
michl
d6b9c94c3f Anchordocking: Showing a docked minimized window causes an access violation. Issue #34775. Based on patch from erno.
git-svn-id: trunk@60101 -
2019-01-17 22:53:02 +00:00
michl
4bb6efce90 AnchorDocking: Fixed load layout for visible=false forms minimize button not show. Issue #34347. Patch from Andrey Zubarev
git-svn-id: trunk@60099 -
2019-01-17 22:45:28 +00:00
michl
9730cd7027 AnchorDocking: Header drawer added. Issue #34508 Patch from Andrey Zubarev
git-svn-id: trunk@60098 -
2019-01-17 22:39:15 +00:00
michl
e575aff702 AnchorDocking: Fixed SIGSEGV with minimized control. Issue #34775
git-svn-id: trunk@59936 -
2018-12-29 19:40:35 +00:00
michl
9f7c9ac748 AnchorDocking: Save PageIndex. Issue #34727
git-svn-id: trunk@59867 -
2018-12-19 21:07:54 +00:00
michl
7a3b00d295 AnchorDocking: Adding closing of pages with Header.CloseButton
git-svn-id: trunk@59831 -
2018-12-16 21:03:30 +00:00
michl
c6a558f544 AnchorDocking: Normalize anchors of buttons.
git-svn-id: trunk@59827 -
2018-12-14 21:13:38 +00:00
michl
f5c8261446 LCL: AnchorDocking: Cleanup: Comment not needed debug output.
git-svn-id: trunk@59826 -
2018-12-14 19:13:54 +00:00
michl
75136b6580 LCL: AnchorDocking: Cleanup: Comment not needed debug lines.
git-svn-id: trunk@59822 -
2018-12-13 23:36:26 +00:00
michl
2bb0b31bbb LCL: AnchorDocking: Fixed Tab position setting is not saved and restored. Issue #33061
git-svn-id: trunk@59821 -
2018-12-13 22:44:23 +00:00
michl
de8efc11dd LCL: AnchorDocking: Cleanup: Remove unused variable, cleanup name space.
git-svn-id: trunk@59820 -
2018-12-13 20:34:31 +00:00
michl
3be6f7c25d LCL: AnchorDocking: Refactoring: Removed doubled variable.
git-svn-id: trunk@59819 -
2018-12-13 20:25:39 +00:00
michl
1f8096d5b5 LCL: AnchorDocking: Cleanup: less hints
git-svn-id: trunk@59810 -
2018-12-12 21:33:42 +00:00
michl
1d60ab91f1 LCL: AnchorDocking: Fixed sites can be overlapped after minimize\unminimize. Issue #34614 Patch by Andrey Zubarev
git-svn-id: trunk@59809 -
2018-12-12 21:25:39 +00:00
michl
c3ed9b08a8 LCL: AnchorDocking: Fixed AV after closing application with minimized sites. Issue #34612
git-svn-id: trunk@59808 -
2018-12-12 21:12:02 +00:00
maxim
ba87f43bfb AnchorDocking: removed unused variables
git-svn-id: trunk@59685 -
2018-11-27 22:53:29 +00:00
michl
b7377b00f9 LCL: Anchordocking: New button to minimize a site. Issue #34347. Patch by Andrey Zubarev
git-svn-id: trunk@59681 -
2018-11-27 20:33:19 +00:00