Closed Bug 299236 Opened 20 years ago Closed 19 years ago

installing lightning forces large minimum size on the threadpane

Categories

(Calendar :: Lightning Only, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Lightning 0.1

People

(Reporter: shaver, Assigned: shaver)

References

Details

When we overlay in our month views, they get added to the deck which also
contains the threadpane.  Because, I suspect, of how our month views determine
their size, and also because of the vagaries of the XUL box model and its
resizing techniques, resizing the deck (via the splitter) doesn't cause us to go
into our collapse-to-minimal-and-grow resizing pattern, and we're left forcing
the threadpane to always be the same size as a decently-sized month view.

In a more perfect world, I'd solve this with a change that also fixed bug
293192, but for now I think I'm going to make those view pieces display:none and
toggle them out of our deck-switch observer.  And pray a little, because I don't
know what that'll do to our sizing in various edge cases.

Better ideas more than welcome.
Status: NEW → ASSIGNED
Target Milestone: --- → Lightning 0.8
display: none was a mess because the xbl things aren't constructed at the right
time when we switch in the view. collapsed worked better, though I still end up
with a 0 ppm relayout the first time we uncollapse.  Needs more attention as
part of bug 293192, which I hope it will get.
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
QA Contact: shaver → lightning
You need to log in before you can comment on or make changes to this bug.