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
