Ok, here's attempt #3. I think it should take care of the weird disappearing row issue (at least I wasn't able to reproduce it after putting in this latest fix). I could very possibly be wrong, but I thought that this solution was already using the same system used for adding columns. If not, I'd be happy to add whatever modifications are necessary to get it right! -Ryan Probasco >>> On Tue, Nov 14, 2006 at 12:29 PM, in message <1163532587 9252 4 camel posthaste boston ximian com>, Joe Shaw <joeshaw novell com> wrote: > Hi, > > On Tue, 2006- 11- 14 at 11:01 - 0700, Ryan Probasco wrote: >> Here's attempt #2. It should fix all of the problems you mentioned >> other than the allocation vs request issue. > > I'm still seeing the issue. It always appears to be one conversation > that disappears in favor of 2 items in news feeds, documents, or one of > the other "grid" categories. > >> I tried using the allocation to determine widget height again, but >> it seems that the only consistent way to get a height in this case is >> to use the request. I'm sure you're right about the widget not being >> allocated yet-- I just don't see any other way to ensure that it's >> available when I'm ready to start adding rows. > > Maybe we should take a different approach? Beagle- search today handles > resizing of the window as it gets wider, and adds columns. Does a > similar approach not work when making the window longer? (Unfortunately > I don't have a concrete answer, because I'm not totally familiar with > the layout code. Dan or Lukas might be able to guide you better here.) > > Joe
Attachment:
beagle-show-more-results-3.diff
Description: Binary data