diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -17,6 +17,10 @@ tslib.getColorEscapeSequence(color) tslib.colorize(color,message) Returns the message with the text changed to the given color. Behaves similarly to minetest.colorize(). + +tslib.explode_textlist_event(event) + Converts a textlist event into a table containing a "type" field ("INV" for no row selected, "CHG" for single-click, or "DCL" for double-click) and an "index" field with the item number clicked. + Behaves similarly to minetest.explode_textlist_event(). screen:getChannel() Returns the current channel set for the screen object. @@ -55,6 +59,10 @@ screen:addTextArea(X,Y,width,height,name,label,default) screen:addDropdown(X,Y,width,height,name,choices[,selected]) Adds a drop-down menu at the given X-Y position, with the given size, name, and list of choices (which should be a table). An item can optionally be pre-selected by adding a "selected" value. It will default to 1 (the first choice) if not supplied. + +screen:addTextlist(X,Y,width,height,name,choices,selected,transparent) + Adds a textlist at the given X-Y position, with the given size, name, and list of choices (which should be a table), optionally transparent, but the transparent flag must be given even if false. + The item specified by the "selected" value will be pre-selected, or none if this is 0. screen:draw() Sends the buffer contents to the screen. |