Commit Graph

74 Commits (856f26a7edb318a734473cf3a5226a7236d40caf)

Author SHA1 Message Date
Michail Vourlakos b5ccba44b1 Move Dock from Layout to Layout
-- In the configuration window at the "New Dock"
ComboBox were added options in order for a dock
to move to another running Layout.
Michail Vourlakos 0120d8635b fix two crashes
--when deleting a copied dockView, unbind the sensitive signals
from dockView
--when deleting a copied dockView and the config windows syncGeometry
is called then it should first check in the dockView has a
layout
Michail Vourlakos 7e2fc0f895 check active layouts also for broken state
Michail Vourlakos 1275da22d7 MultipleLayouts:dont check active layouts as broke
--add also more debug messages for broken layouts
Michail Vourlakos 7ad76937b7 Layout:update locked applets ids
--these ids werent updated at MultipleLayouts
and Copy function
Michail Vourlakos 308d99e215 MultipleLayouts:Rename layout name runtime
--In MultipleLayouts we dont need to close the
active layout to rename it. We can do it without
need to close it and reopen that layout.
Michail Vourlakos 1e97609067 MultipleLayouts:support Export
Michail Vourlakos b7d1b86a65 IMPORTANT:Fix uniqueness of IDs during importing
--These fixes any issues concerning Multiple Layouts
Loading/Unloading and keeping the Original Layout files
consistent.
Michail Vourlakos 3cf6d8ef9d multiple fixes for Multiple Layouts
Michail Vourlakos dc4a223f27 fix currentActivitiId issues on startup
Michail Vourlakos 896e46dcd9 dont write updated ids if they didnt change
Michail Vourlakos 667a451499 Multiple Layouts:Fixes for storage synchronization
--fix also a crash when removing a dock
Michail Vourlakos 7dd6345d4a MultipleLayouts:Load/Unload on Activities changes
--workaround an upstream issue, when closing an Activity
all dock/panel windows in MultipleLayouts where become
hidden.
Michail Vourlakos 4280c14acd many improvements for MultipleLayouts case
Michail Vourlakos 7d4989e983 add code for MultipleLayouts and Activities
--prepare dockViews and rest classes in order to
be able to change between different Activities in
a MultipleLayouts environment.
Michail Vourlakos bc91aefd89 add more MultipleLayouts code
--move code from dockCorona to layoutManager
--add more code related to MultipleLayouts
Michail Vourlakos e3a3cb5a52 re-use copyDock code to make it more generic
--fix crash from containments deletion when closing corona
--reuse copyDock code in order to prepare it for
loading multiple layouts at the same time
Michail Vourlakos 4ac3efd0b5 add filePtr for layout
Michail Vourlakos 822f3630ac fix crashes: wrong containment deletion/signals
--we fix two crashes, one from availableScreenRectChanged
signaling when we unload a layout
--one from deleting containments in random order,
we must first delete systrays and then the rest containments
Michail Vourlakos 274c6a653d add managedLayout to dockView
--this way a dock can belong to specific Layout
and this could be changed runtime in a multi-layout
runtime environment
Michail Vourlakos f81433be8b try to link containments to layouts
Michail Vourlakos dd8c8271b6 IMPORTANT: move logic from corona to layout
--refactoring code for #808...
Latte gets prepared for multiple layouts running
at the same time.
Michail Vourlakos a01b7f100b move copyDock from corona to Layout
Michail Vourlakos 92127577d1 improve semantics for layout class