[webkit-dev] layout intrinsic height
David Hyatt
hyatt at apple.com
Wed Nov 4 17:57:07 PST 2009
I responded in the bug. Basically lowestPosition works, but it will
always at a minimum return the viewport height. If you size the view
to 0 first, you can get an accurate answer out of it.
dave
On Nov 4, 2009, at 5:48 PM, Erik Kay wrote:
> This is from (https://bugs.webkit.org/show_bug.cgi?id=31036). Sorry
> for duplicating here, but I was hoping to get some feedback. I'm
> happy to carry on the conversation in the bug. Also, in case it isn't
> clear in the bug, I'm happy to make the change myself if that makes
> sense.
>
> For Chrome's extension system, we let the extension create a popup
> widget using
> HTML. This popup widget's size is (mostly) unconstrained
> externally. The idea
> is to let the developer take advantage of some dynamic layout so
> that they
> don't have to worry as much about issues like system font sizes and
> localization.
> Obviously, the developer needs to put some constraints in
> (whitespace: nowrap,
> , an explicit width or height on an element, etc.).
>
> I can get pretty close to my goal by using RenderBox::minPrefWidth()
> (on
> RenderView) and using contentHeight() for the height and resizing the
> RenderView to match. Unfortunately, with this technique, the height
> will never
> shrink. There doesn't seem to be a way to ask for the "intrinsic
> height" of
> the view at its current width. I'm assuming this must be known
> somewhere in
> order to calculate the overflow if any, but it looks like this value
> isn't
> saved or exposed.
>
> thanks,
> Erik
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
More information about the webkit-dev
mailing list