<div class="gmail_extra"><br><div class="gmail_quote">On Sun, Nov 11, 2012 at 7:39 PM, Joey Morris <span dir="ltr"><<a href="mailto:rjmorris@nc.rr.com" target="_blank">rjmorris@nc.rr.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
John P Poet <<a href="mailto:jppoet@gmail.com">jppoet@gmail.com</a>> wrote on Sun, Nov 11, 2012 at 05:26:10PM -0700:<br>
<div><div class="h5">> On Sun, Nov 11, 2012 at 10:41 AM, Joey Morris <<a href="mailto:rjmorris@nc.rr.com">rjmorris@nc.rr.com</a>> wrote:<br>
><br>
> > I'm using 0.25.3-fixes. I'm trying to create a buttonlist with<br>
> > arrange=stack and scrollstyle=free. However, when I scroll through the<br>
> > list, it behaves as if scrollstyle=center. Trying a few combinations,<br>
> > it looks like setting arrange=fixed is the only way to get free<br>
> > scrolling. Setting arrange to stack, spread, or fill results in center<br>
> > scrolling. Do others see this behavior? Is this a bug or is it<br>
> > intended?<br>
> ><br>
> > Using arrange=fixed won't work for me, because I want my buttons to be<br>
> > different sizes depending on whether they're selected or not. I looked<br>
> > at some other themes where the buttons are like that, and they all<br>
> > have center scrolling.<br>
> ><br>
><br>
> The "center" behavior you are seeing is a side effect of the way the<br>
> buttons are laid out with arrange != fixed. I don't know what you are<br>
> trying to achieve, but playing with <align> might help you out.<br>
<br>
</div></div>Thanks. I don't think <align> applies here, but maybe I'm missing how<br>
it could be used.<br>
<br>
To see what I'm trying to achieve, take the Watch Recordings screen in<br>
your Steppes theme for example. When an item in the recordings list is<br>
selected, its size increases so that more information may be<br>
displayed. That part's working in my theme after I set arrange=stack.<br>
With arrange=fixed, making the selected button larger is a problem<br>
because it covers the next button in the list.<br>
<br>
I prefer the free scrolling style to the center style, so the second<br>
part of what I'm trying to achieve is to configure free scrolling in<br>
the recordings list. Back to the Steppes them, when scrolling through<br>
the recordings list, you'll notice it exhibits the center scrolling<br>
style. Adding <scrollstyle>free</scrollstyle> to the recordings<br>
buttonlist doesn't change anything. It seems to ignore the free<br>
setting.<br>
<br>
You can also see this in the alphabet list in Steppes's Program Finder<br>
screen. You've set arrange=stack and scrollstyle=free for that<br>
buttonlist, but when scrolling through the list, it uses the center<br>
scrolling style.<br>
<br></blockquote><div><br>That was a design choice. scrollstyle = free does work with arrange != fixed, but it does not work the same way it does when arrange = fixed. With arrange != fixed, if the entire item list will fit, or if you are near the end of the list, then it is "free", otherwise it is "centered".<br>
<br>At this point, changing the behavior of scrollstyle = free with arrange != fixed would break the intended behavior. However, if you would like to code up a new scrollstyle ("float"?), I would be happy to review it.<br>
<br><br>John<br><br></div></div></div>