Thanks Bob for the syntax for setting the widget’s tooltip. That’ll help once I 
have some sensible data appearing in the answer dialogue box that I can use in 
the tooltip.

My key problem now is how to translate the comma-delimited path returned by the 
actionInspect function - pPath - of the form 'Key1,Key2,Key3' …to the correct 
syntax to have the array return the content of Key3.

My code below converts pPath to LiveCode array key syntax, i.e. 
[Key1][Key2][Key3] ...and then concatenates this after aContent, the name of 
the array variable into which the widget’s arrayData has been extracted.

As far as I can tell, this should resolve to... answer 
aContent[Key1][Key2][Key3] ...which should return the content of Key3 but I’m 
seeing '[Key1][Key2][Key3]’ in the answer dialogue box.

Any clues?
Best,
Keith

> On 23 Apr 2021, at 19:17, Bob Sneidar via use-livecode 
> <[email protected]> wrote:
> 
> Okay I see you are setting the tooltip. 
> 
> set the tooltip of widget "Tree View" to tDataA [1]
> 
> or whatever the element is. 
> 
> Bob S
> 
> 
>> On Apr 23, 2021, at 11:13 , Bob Sneidar via use-livecode 
>> <[email protected]> wrote:
>> 
>> Is this what you are looking for? 
>> 
>> on mouseUp
>>  put the arrayData of widget "Tree View" into tDataA
>>  put tDataA [1] into tValue1
>>  put tDataA [2] into tValue2
>>  -- etc...
>> end mouseUp
>> 
>> I am unsure of what you are trying to do. Are you trying to put the items of 
>> a list into a tree view widget? 
>> 
>> put the arrayData of widget "Tree View" into tDataA
>> put item 1 of tList into tDataA [1]
>> put item 2 of tList into tDataA [2]
>> -- etc...
>> set the arrayData of widget "Tree View" to tDataA
>> 
>> you can do this in a loop of course. 
>> 
>> Bob S
>> 
>> 
>>> On Apr 23, 2021, at 10:57 , Keith Clarke via use-livecode 
>>> <[email protected]> wrote:
>>> 
>>> Thanks for responding Henry. 
>>> 
>>> I did try that property when I found no hover capability on the Tree 
>>> widget. I set the widget to read-only and scripted...
>>> on actionInspect pPath
>>> 
>>>     put the arrayData of widget "Tree" into aContent
>>> 
>>>     replace comma with "][" in pPath
>>> 
>>>     answer aContent & "[" & pPath & "]"
>>> 
>>> end actionInspect
>>> 
>>> …however, like the highlightedElement property, this still returns the 
>>> element’s key rather than its content, despite my feeble attempts at 
>>> post-processing.
>>> 
>>> Hence the second part of my question which reveals my lack of array syntax 
>>> knowledge! :)
>>> Best,
>>> Keith  
>> 
>> _______________________________________________
>> use-livecode mailing list
>> [email protected]
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> _______________________________________________
> use-livecode mailing list
> [email protected]
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


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

Reply via email to