Opened 14 years ago

Last modified 14 years ago

#5525 closed enhancement

Implement archiving in layouting classes — at Version 2

Reported by: mmadia Owned by: axeld
Priority: normal Milestone:
Component: Kits/Interface Kit Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #5524
Platform: All

Description (last modified by bonefish)

Documenting this & leaving the milestone open for now.

As mentioned on this haiku-development mailing list thread, archiving a BView hierarchy is not yet implemented. This is one of the features needed before the layout API can become public.

The BLayout hierarchy mirrors and extends the BView hierarchy. The unarchiving process has to map those to each other again. Particularly nasty is the BTwoDimensionalLayout::AlignLayoutWith() feature, which introduces cross-references between (sub-)hierarchies.

Change History (3)

comment:1 by mmadia, 14 years ago

Blocking: 5524 removed

comment:1 by mmadia, 14 years ago

Blocking: 5524 added
Component: KitsKits/Interface Kit
Owner: changed from nobody to axeld

comment:2 by bonefish, 14 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.