[Chandler-dev] Setting aside the detail-view relayout work
Phillip J. Eby
pje at telecommunity.com
Fri Dec 7 18:03:28 PST 2007
At 05:19 PM 12/7/2007 -0800, Bryan Stearns wrote:
>Fixing that will take a lot more work, both on the plugins, on the
>sizer, and on the existing attribute editors (sizing behavior is
>distributed all over the place!), but I don't think now is the right
>time to figure those issues out, since the rearchitecture effort
>will obsolete all of this soon.
Currently, we're proceeding under the assumption that the
rearchitecture is experimental, so this shouldn't be given too much
weight in a decision.
>To accomplish this, I changed the way detail views are declared
>(since layout information needs to be persisted differently). I got
>this generally working for the core detail view, but once I tried to
>update all the plugins' detail views, I found that some of my
>earlier assumptions didn't hold, and that in some cases, the plugins
>don't follow (what I thought were) the rules for how new items and
>detail views are added to Chandler.
The latter isn't a problem for the rearchitecture branch, since
porting is assumed as a requirement anyway. So if the issues can be
addressed in the form of a pure-wx sizer that isn't specifically tied
to blocks or attribute editors, we can *definitely* make use of it in
the rearchitecture branch.
>So: I'm setting aside this work in favor of the other stuff that's
>piling up and prioritized for 1.0. It's possible that the sizer work
>will be useful in the rearchitected world - I'll be talking with
>Grant about this soon.
We planned to raid your work for ideas as soon as practical, since we
should be doing some detail view work soon. :) I'd rather we not
duplicate your efforts. Maybe at some point we could talk about
resurrecting and enhancing the sizer you made?
More information about the chandler-dev
mailing list