I am still struggling with native scroller alignment when the scroll must be set to something other than zero. Since I've asked here twice with little response, maybe I just need to know more about how scrollers work under the hood. Panos? Anyone?

* If I set the vScroll or hScroll of a scroller, are any messages sent? Does this affect the underlying LC group in any way?

* Right now, I'm setting the scroll of a LC group and then setting up a native scroller to use the same scroll. This fails. Should I be reversing the process, and set the scroller's scroll first followed by the LC group scroll? That's kind of how it works when scrollerDidScroll is called. I wasn't able to get this to work but maybe I missed something.

For testing, I copied a card from the real project with the same scroller scripts. I could not set the scroll in the handler that created the scroller, but I could set it later after the creation handler finished. But in the real project, identical scripts fail. I can't trace why.

I've been tring to fix this for a couple of months now, so any info would be appreciated.

On 9/27/19 3:04 PM, J. Landman Gay via use-livecode wrote:
I must be doing something wrong, I still can't get a mobile scroller to align at anything other than zero. It fails on scrollers placed over either images or scrolling fields.

I have a list field with a lot of lines, grouped, with the group shorter than the field.

On mobile (Android in my case) a handler sets the hilitedLine of the field and scrolls the group to display it. I create a native scroller on the group and set the vScroll to the same scroll as the group. I can't get the scroller to align correctly.

The list shows on demand, so the scroller has to be created when the group becomes visible, and has to match the group's current scroll.

   mobileControlSet pName, "vScroll", tVScroll -- fails unless it's zero

Has anyone done this successfully? I'm pretty sure there's something wrong with my script.



--
Jacqueline Landman Gay         |     jac...@hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to