[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [platform-ui-dev] New Look Reloaded - questions
|
Title: Message
Ok.
How closely tied are CTabFolder and ViewForm? Didn't most of ViewForm's
functionality move out to the presentation layer? For example, drawing a view
title used to be in ViewForm but now the presentation would have to do it,
right?
Actually I was hoping we wouldn't need a whole new CTabFolder
because I'm worried about duplicated code. Maybe the fancy version could be
a subclass of the plain one.
After
playing around with the native TabFolder today, I'm beginning to understand how
limited it is. For example it doesn't look like you can turn on vertical
orientation and have a manifest file at the same time on Win32. Also the native
tabs with the bottom flag specified plus the manifest file = an odd looking
combination. I'm thinking maybe a really plain set of options for, or a new
version of, CTabFolder might pass for native as it did in
2.1/3.0M7.
Were
you thinking that the 'new look' presentation would still have the option for
traditional style tabs? Or would this functionality be relegated to the 'old
look' presentation?
Finally, we need to come up with better names than 'new look', 'old
look', and 'native look'.
Maybe
Metal, Plastic, and JGoodies? (just kidding!)
We
started on some of this today. A lot of things are to be determined.
Feel free to give ideas.
-
not sure where we will put the presentation work yet, we hope to get something
simple ready for next Wednesday that would be a good starting point to build
on
- we hope to add an extension point
for presentations so this can be added from xml instead of hardcoded
references to presentation classes and factories, then the selection of this
presentation can be done via some secondary method such as a hidden preference
or ... other
- CTabFolder is complex
enough already, and should remain as is and another version of it (CTabfolder2
and ViewForm2 ?? or some such) should be created. You could play around
with the version of CTabFolder in 2.1 as a starting place.
- will update as soon as I have more information
/michael