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 > On 23 Apr 2021, at 17:35, HENRY LOWE via use-livecode > <use-livecode@lists.runrev.com> wrote: > > Keith, > > Take a look at the widget’s ActionInspect message. > > The actionInspect message is sent to the widget's script object when the > inspect icon is clicked on. > The inspect icon appears when the value string of a particular array element > contains a newline character, > OR if it is too large to fit in the space provided. The pPath parameter > contains the path to the element whose icon was clicked. > > Use the ActionInspect pPath message to get the array element and then use a > contextual menu to display the truncated element (tElement): > > set the text of btn “TreeView_Contextual_Menu" to tElement > popup button “TreeView_Contextual_Menu" > > This requires the user to click on the inspect icon of the truncated array > element element to display the full element. > > I agree that it would be nice to do this with a hover. > > Henry > >> On Apr 23, 2021, at 9:10 AM, Keith Clarke via use-livecode >> <use-livecode@lists.runrev.com> wrote: >> >> Hi folks, >> I’m experimenting with a tree widget and indentation means that row content >> gets truncated, so I’m wondering if there is any simple way to show the >> current row’s content in a tooltip on hover? >> >> The dictionary doesn’t mention any mouse-related messages and the >> highlightedElement property returns a path as a comma-delimited list of >> array keys but not the row’s content. >> >> Am I missing some LiveCode magic here that’s too obvious to document? >> >> Thanks in advance. >> Keith >> >> >> >> _______________________________________________ >> 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