[haiku-bugs] Re: [Haiku] #5525: Implement archiving in layouting classes

  • From: "bonefish" <trac@xxxxxxxxxxxx>
  • Date: Wed, 03 Mar 2010 17:38:11 -0000

#5525: Implement archiving in layouting classes
--------------------------------+-------------------------------------------
 Reporter:  mmadia              |       Owner:  axeld         
     Type:  enhancement         |      Status:  new           
 Priority:  normal              |   Milestone:                
Component:  Kits/Interface Kit  |     Version:  R1/Development
 Keywords:                      |   Blockedby:                
 Platform:  All                 |    Blocking:  5524          
--------------------------------+-------------------------------------------
Description changed by bonefish:

Old description:

> Documenting this & leaving the milestone open for now.
>
> As mentioned on this [//www.freelists.org/post/haiku-
> development/R1alpha-2-time-to-get-the-ball-rolling,38 haiku-development
> mailing list thread], archiving a BView hierarchy is not yet implemented.
> This is one of the features needed before the Layout Kit can become a
> public API.
>
> 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.

New description:

 Documenting this & leaving the milestone open for now.

 As mentioned on this [//www.freelists.org/post/haiku-
 development/R1alpha-2-time-to-get-the-ball-rolling,38 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.

--

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/5525#comment:2>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: