Menu

#15 review layout management design

open
None
5
2006-03-25
2006-03-25
No

GF 0.2.0 provides the simple flow-layout manager which
is probably 75% from being feature complete. More
layout managers are needed to address typical
application requirements.

Review the overall design as follows:

- investigate Cells to see whether it makes sense to be
used as the underlying infrastructure, and if any
abstraction should be provided on top; alternatively,
write up a position statement on why GF would not use Cells

- assemble a list of common layout management
strategies with pointers to examples in existing
frameworks (e.g., SWT, Swing, Tk) and determine the
minimum list that would be required for GF 1.0

- construct additional testcases, not only to validate
the design but to test performance

Discussion

  • Jack D. Unrue

    Jack D. Unrue - 2006-03-25
    • assigned_to: nobody --> junrue
     
  • Jack D. Unrue

    Jack D. Unrue - 2006-08-19

    Logged In: YES
    user_id=119851

    I have refactored the layout management code to allow for
    virtual containers, and to allow per-item layout attributes.
    Also, I have decided that layout can be accomplished using
    the current design, therefore I will cross Cells off the
    list of consideration.

    This task is, however, still in progress.

     

Log in to post a comment.