Commit Graph

8 Commits (6c9f062d793446604d2ca6f8f14cfb4763f75114)

Author SHA1 Message Date
Michail Vourlakos 1f14405e63 REFACTOR: rename Active TO -> CENTRALLAYOUT
Michail Vourlakos e417a8d4ba add type() to layouts
Michail Vourlakos 70640ae2e5 override functions for Active and TopLayouts
Michail Vourlakos 9236f18c4e add TopLayout and use combined with ActiveLayout
Michail Vourlakos 861fced797 REFACTOR:move storaging to own class
--GenericLayout moves out all the storaging
mechanism to its dedicated Layout::Storage
class
Michail Vourlakos bbddfd3d48 REFACTOR:move code from Active to GeneralLayout
--huge refactor in order to split the logic of the
Layout file. One of small steps in order to end at
the following logic:
AbstractLayout->GeneralLayout->InterfacedLayout

InterfacedLayout->NormalLayout
InterfacedLayout->OnTopLayout

PresentedLayout, that will contain references for
one ActiveLayout and one OnTopLayout and will
act as a class to provide useful information to
layoutManager and all other classes that want
to work with Views.

GeneralLayout will gain a storage object
for all STORAGE properties that require
a CORONA to work
Michail Vourlakos 89b86a3c12 REFACTOR:move code from ActiveLayout to Abstract
Michail Vourlakos 7d0905e379 refactor: rename Layout to ActiveLayout
--first steps to abstract the Layout code in
different classes