m.columnFocused=m.ProgramMarkupGrid.itemFocused MOD m.ProgramMarkupGrid.numColumns
IF m.columnFocused >= 3
counter= m.columnFocused - 3
for i=0 to m.programmarkupgrid.numcolumns - 1
if i <= counter
temp[i]= 0 'set column width to 0
temp[i]= 312 'set column width to 312
I have the same problem. However, even with setting the width the -1, the first visible element in the grid moves to the right and the effect is additive. How did you solve that issue? I am surprised that this does not work similar to RowList.
Thanks for your answer. I will give it a try. It would have been so much simpler had Roku folks just provided a horizontal scrolling label list or simply the ability to set an orientation for it. BTW, since RowList does scroll, did you try using a RowList instead?