No time to test right now, but shouldn't it be possible to use the styledtext array as part of the sort? The data in the array is in the form of..
myArray[tCounter]["runs"][1]["style"]["textColor"] where tCounter is the line number (aka, paragraph number) It can get complicated fast if lines have more than 1 "run", but maybe something in there could be useful. Just thinking off the top of my head, grab the array, flatten it and tack on the text for each line, do the sort on the colors, (though if there is a line with no color set, the array entry for that line will be empty, but the array key for the paragraph does exist, not sure how to handle an unset textcolor key yet), rebuild the array, renumbering by paragraph based on the new line positions, then pop the text back into the field, and set the styledtext to the new array. Could be a royal pain, but a pain that works is better than a simple that doesn't. On Thu, Sep 18, 2014 at 3:46 PM, <dunb...@aol.com> wrote: > > I thought the OP wanted colored text. Anyway, the backColor does not sort > either, using the same code. > > > Jacque, why doesn't the thing sort? > > > Craig > > > > -----Original Message----- > From: J. Landman Gay <jac...@hyperactivesw.com> > To: How to use LiveCode <use-livecode@lists.runrev.com> > Sent: Thu, Sep 18, 2014 5:18 pm > Subject: Re: Sorting lines on colour (color for some) > > > On 9/18/2014, 3:06 PM, dunb...@aol.com wrote: > > Peter, you need foreground color, not backgroundColor. > > > > > > So again, before I call Jacque, why does this not work? > > I think "backgroundColor" really is what you want. Lines can have their > own backcolor, forecolor is the color of the text. > > -- > 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 > > > > _______________________________________________ > 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 > _______________________________________________ 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