Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

textlist.lua File Reference


Detailed Description

Manage and display a list of text.

Author:
benjamin gerard
Date:
2002/10/04
Id
textlist.lua,v 1.49 2003/04/05 16:33:31 ben Exp


Data Structures

struct  flentry
 Entry displayed in textlist. More...

struct  textlist
 textlist object definition. More...


Textlist draw methods.

 textlist_draw (var fl)
 Draw textlist.

 textlist_draw_background (var fl, var dl)
 Draw background box.

 textlist_draw_cursor (var fl, var dl)
 Draw textlist cursor.

 textlist_draw_list (var fl, var dl)
 Draw entries.


Functions

 textlist_create (var flparm, var owner)
 Create a textlist object.

 textlist_set_box (var fl, var x, var y, var w, var h, var z)
 Change textlist position and size.

 textlist_set_pos (var fl, var x, var y, var z)
 Change textlist position.

 textlist_set_color (var fl, var a, var r, var g, var b)
 Set textlist color.

 textlist_open (var fl)
 Open textlist (fade in).

 textlist_close (var fl)
 Close textlist (fade out).

 textlist_fade (var fl, var to, var speed)
 textlist_center (var fl, var x, var y, var w, var h, var z)
 Center a textlist in a box.

 textlist_confirm (var fl)
 Default confirm callback function.

 textlist_shutdown (var fl)
 Textlist shutdown.

 textlist_measure (var fl)
 Measure dimension of the whole textlist and set dirinfo.

 textlist_measure_text (var fl, var entry)
 Measure an entry.

 textlist_draw_entry (var fl, var dl, var idx, var x, var y, var z)
 Draw given textlist entry in given diplay list.

 textlist_insert_entry (var fl, var entry, var pos, var no_redraw)
 Insert an entry.

 textlist_remove_entry (var fl, var pos)
 textlist_reset (var fl)
 Reset textlist.

 textlist_change_dir (var fl, var dir, var pos)
 Change the textlist content.

 textlist_move_cursor (var fl, var mov)
 Move textlist cursor.

 textlist_get_entry (var fl)
 Get a copy of the current entry.

 textlist_get_pos (var fl, var pos)
 textlist_get_text (var fl, var pos)
 textlist_get_path (var fl, var entry)
 textlist_fullpath (var fl, var entry)
 Get entry fullpath.

 textlist_locate_entry_expr (var fl, var regexpr)
 Locate an entry which name matches a regular expression.

 textlist_locate_entry (var fl, var name)
 Locate an entry from its name.

 textlist_screen_coor (var fl, var pos)
 Get screen TOP/LEFT coordinates of an entry.

 textlist_update (var fl, var frametime)
 Update function.

 textlist_create_app (var fl, var owner)
 Create a textlist application from a textlist object.

 textlist_app_update (var app, var frametime)
 Default textlist update handler.

 textlist_app_handle (var app, var evt)
 Default textlist application event handler.

 textlist_create_gui (var fl, var owner)
 textlist_gui_handle (var app, var evt)
 textlist GUI application event handler.

 gui_textlist (var owner, var flparm)
 Create textlist gui application.


dcplaya documentation version 2.0 Generated on November 2004 by doxygen 1.3.6