BTW, is there a way of determining the default highlight colour? When I select 
some text in a field it highlights to a light blue color, but I can’t find 
where that color is set.

Thanks
Mark


> On 13 Jul 2023, at 11:01 pm, Paul Dupuis via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> On 7/12/2023 6:21 PM, Paul Dupuis via use-livecode wrote:
>> I have a LC9 field object - just a scrolling field (not a list field) with a 
>> lot of text. The user selects some text and then click a button near the 
>> field. I want the selection to remain highlighted, but when you click 
>> outside the field the highlight goes away.
>> 
> Thanks to Richmond, Mark, and Jacque for your responses.
> 
> So, I actually need to note the position of the selected (i.e. char x to y) 
> rather than the selected text itself.
> 
> Indeed, if you have text highlighted in a lock, scrolling text field 
> (autohilite on) and click a button, the highlight does not go away. However, 
> if you click on another field it does. I need a solution where the highlight 
> appears to remain in the primary "Content" field no matter what else the user 
> clicks on in terms of other UI actions.
> 
> So, it still seems the "best" way to do this is using the on selectioChanged 
> message and getting the selectedChunk and if not empty and word 2 is not > 
> word 4 (insertion point), then save word 2 as the start and word 4 as the end 
> and change the background color of the selected range to the highlight color, 
> clearing another of background color
> 
> This makes it appear that the selection remains, updates it when the use 
> makes a new selection, but sacrifices any other use of background color for 
> the text in the field (which I can live with)
> 
> Thanks all,
> 
> _______________________________________________
> 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

Reply via email to