T

+TextField
Apart from it's usage as an input field, +TextField is used as the basis for a number of other components. The actual appearance depends on the arguments supplied. Without any arguments, plain HTML text is created:

    (gui '(+TextField))
    
When supplied with a single numerical argument, a normal text field is created:

    (gui '(+TextField) 10)
    
If two numerical arguments are provided, a text area is created:

    (gui '(+TextField) 10 4)
    
If the argument is a list of values, a drop-down selection is created:

    (gui '(+TextField) '("Value 1" "Value 2" "Value 3"))
    
A string can be passed in as well. This will be used as a label:

    (gui '(+TextField) 10 "Text field")
    (gui '(+TextField) 10 4 "Text area")
    (gui '(+TextField) '("Value 1" "Value 2" "Value 3") "Selection")
    
See also gui, +field and input fields.
*Throbber
A list of strings, used to provide an animated label form +Auto buttons.

    (gui '(+Click +Auto +Button) 420 'This 1000 '(pop *Throbber)
       '(...) )
    
See also +Click, +Auto, +Button.
+TimeField
+TimeField accepts and returns a time value. An error is issued if the input can not be converted to a time value.

    (gui '(+TimeField) 8)
    
A +TimeField with the width set to '8', as in the example above, displays time in the format HH:MM:SS. If the width is set to '5' instead, time will be displayed using the format HH:MM. See also +TextField, +DateField, time and Time & Date.
+Tiny
+Tiny adds a css class, "tiny", and is often used when creating buttons. The effect when using the css provided with the framework is to produce a component with a smaller size.

    (class +PickButton +Tiny +Tip +Button)
    
+TelField
+TelField handles telephone numbers, displays an error if the input is not a valid telephone number according to the current locale.

    ,"Mobile" (gui '(+E/R +TelField) '(mob : home obj) 40)
    
See also +Url, +HttpField, +MailField, +TextField and Telephone numbers.
+Tip
+Tip adds a tooltip text shown when hovering the mouse pointer over the element where this prefix class is added. Controls the "title"- attribute of the generated HTML.

    (gui '(+Tip +TextField) "Tooltip text shown on mouse-over" 30)
    
+Trim
Prefix class that trims trailing whitespace.

    "Name" (gui '(+Trim +TextField) 30)