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

menu.lua File Reference


Detailed Description

Menu GUI.

Author:
benjamin gerard
Date:
2002/10/25


Data Structures

struct  menu_def
 Menu definition object. More...

struct  menu_entry
 Menu entry object. More...

struct  menu
 Menu object. More...


Functions

 menu_create (var owner, var name, var def, var box)
 Create a menu application.

 menu_update (var menu, var frametime)
 menu_handle (var menu, var evt)
 menu_movesub (var menu, var movx, var movy, var movz)
 menu_move (var menu, var movx, var movy, var movz, var move_sub, var move_owner)
 menu_open (var menu)
 menu_close (var menu, var close_sub)
 menu_focus (var menu)
 menu_set_color (var menu, var a, var r, var g, var b)
 menu_draw_border (var menu, var dl)
 menu_draw_titlebar (var menu, var dl)
 menu_draw_background (var menu, var dl)
 menufl_draw_background (var fl, var dl)
 menufl_set_box (var fl, var x, var y, var w, var h, var z)
 menu_set_box (var menu, var x, var y, var w, var h, var z)
 menu_draw (var menu)
 menu_confirm (var menu)
 menu_shutdown (var menu)
 menu_create_sprite (var name, var src, var w, var h, var u1, var v1, var u2, var v2, var rotate)
 Create an icon sprite for menu.

 menu_any_image (var menu, var idx, var flag, var label_yes, var img_yes, var label_no, var img_no, var nodraw)
 Create a taggedtext menu image.

 menu_yesno_image (var menu, var idx, var flag, var label, var nodraw)
 Create a taggedtext menu image for yes/no.

 menu_any_menu (var flag, var label_yes, var img_yes, var label_no, var img_no, var callback, var w)
 Create a description string for menu image.

 menu_yesno_menu (var flag, var label, var callback)
 Create a yesno menu description string.

 gui_menu (var owner, var name, var def, var box)
 Create a menu GUI application.

 menu_merge_def (var def1, var def2)
 menu_create_def (var menustr)
 Create a menudef from a string.

 menu_create_defs (var def, var target, var parent)


dcplaya documentation version 2.0 Generated on November 2004 by doxygen 1.3.6