You need LiveCode 8.1.10 or LiveCode 9 to use these widgets.
For a start you could use the free Community edition if you are downloading the open source widgets (marked with a *).
1 Start LC 8/9. 2 Download the
extension file (.lce) 3 Install the widget by selecting the lce file from menu
Tools/Download Manager and its button "+" at topright. 4 Quit and restart LC 8/9. 5 Download and open the
sample stack
widget.orientedtext version 1.5.2 [-hh fecit 2019]
Instead of step 5 above you may also use
"go stack URL" from the LC message box.
Paste in LC's msg to load stack into RAM.
The widget is based on common work with Cyril Pruszko.
Main Features and Hints
The widget displays one line of text.
It is rotatable, its size is (optionally) adjusted to the rotated line of text.
Rotation is (also) possible by dragging the text, the current angle is then shown.
Options are also available for
the background of the text, the textfont and the text size, for fillColor, strokeColor and the stroke width. Colors may be chosen as contrastColors.
The bounding box of the rotated text can (optionally) be displayed.
The widget sends a message "clickedInTransparency x,y" if a click is in its 'transparent' part (not the rotated text box).
So you can use that to have a CLICK-THROUGH-TRANSPARENCY. See the sample stack for an example.
The following messages are passed to LC Script so you can use it:
mouseEnter, mouseLeave, mouseUp.
After installation of the widget and restarting LiveCode find detailed help in the dictionary.