Hi Ivan,<br><br><div class="gmail_quote">On Sat, Jul 28, 2012 at 5:39 AM, Ivan Timofeev <span dir="ltr"><<a href="mailto:timofeev.i.s@gmail.com" target="_blank">timofeev.i.s@gmail.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
there was a discussion about ugly listboxes in gtk theming, and we<br>
decided to draw a border<br></blockquote><div><br></div><div>I was the one who made the original patch that set listboxes to integer heights of the list items, which was reverted for causing trouble. The reason I wanted to fully show all list items was not because partially shown list items looked bad. It was because of the work I was doing in the list of custom animations: when a custom animation list item was moved to the bottom of the visible list items, I wanted to scroll the visible area so that the selected list item would remain fully visible. Right now, if the last item is half shown, moving a selected custom animation list item to that position means it goes partly out of view, which is bad.</div>
<div><br></div><div>I couldn't get the list view to scroll down in this case, since it thought that all items were in view already. They were, but the selected one was not *fully* in view (see attached image). My patch (which has been reverted) attempted to get around the issue by making it never happen.</div>
<div><br></div><div>I'm sorry, but I think that the added border looks bad where it goes beside the scroll bars - see other attached image.</div><div><br></div><div>Kind regards,</div><div><br></div><div>Luke.</div></div>
<br>