Faster way to get tabStops?

Mike Bonner bonnmike at gmail.com
Thu Feb 19 04:04:32 EST 2015


Wow. Nice Bernd.

On Thu, Feb 19, 2015 at 1:47 AM, BNig <bernd.niggemann at uni-wh.de> wrote:

> Hi Dan,
>
> I ran into the same problem and figured that acessing the field and ask for
> formattedWidth is slow.
>
> So I tried to minimize that.
>
> I took each tab delimited item an stuffed it into an array. For each column
> one key.
>
> You end up with each key holding the data of one column worth of data
>
> Then I put that column into a field that has the same properties as the
> original field and get the formattedWidth. This tells me the space I need
> to
> set the tabstops.
>
> That way I only access the field column times. This speeds up the whole
> process tremendously.
>
>
>
> To see it in action you can have a look:
> ---------------------------
>
> http://runtime-revolution.278305.n4.nabble.com/ANN-modified-Table-Field-0-2-9-td4683338.html#a4683384
> --------------------------
> watch for line breaks.
>
> look at the script of field "fData" handler mtfAdjustToWidthOfContent.
>
> Kind regards
>
> Bernd
>
>
>
>
> --
> View this message in context:
> http://runtime-revolution.278305.n4.nabble.com/Faster-way-to-get-tabStops-tp4689049p4689064.html
> Sent from the Revolution - User mailing list archive at Nabble.com.
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



More information about the Use-livecode mailing list