From: John L. <jr...@us...> - 2007-08-06 01:46:36
|
Update of /cvsroot/wxlua/wxLua/docs In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv28184/wxLua/docs Modified Files: binding.html Log Message: Add wx_datatypes.lua file for use with external bindings Index: binding.html =================================================================== RCS file: /cvsroot/wxlua/wxLua/docs/binding.html,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** binding.html 1 Aug 2007 22:16:16 -0000 1.25 --- binding.html 6 Aug 2007 01:46:32 -0000 1.26 *************** *** 2,6 **** <html><head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>wxLua Binding HowTo</title> <meta content="John Labenski" name="author"></head> - <body><h2><u>wxLuaBinding - writing and generating the binding --- 2,5 ---- *************** *** 95,99 **** typically alphabetical.</li> <ul> <li style="text-align: justify;">Class constructors first, class member functions, %operators, %members.</li> </ul> ! </ul><h3>wxluasetup.h </h3> <ul> <li>Contains #defines of all of the wxLUA_USE_wxXXX for C++ --- 94,105 ---- typically alphabetical.</li> <ul> <li style="text-align: justify;">Class constructors first, class member functions, %operators, %members.</li> </ul> ! </ul><h3>*_datatypes.lua files</h3><ul><li>These are generated files ! that contain Lua tables of typedefs, datatypes, and preprocessor ! conditions defined in a binding that may be used by another binding by ! adding them to the <span style="font-style: italic;">datatype_cache_input_fileTable</span> variable of the rules file.</li><li>The ! checking of known datatypes enforces that the generated bindings will ! work correctly. If a datatype is missing it will be unusable in Lua. </li><li>The items are added to the <span style="font-style: italic;">typedefTable, dataTypeTable,</span> and <span style="font-style: italic;">preprocConditionTable</span> variables of the <span style="font-style: italic;">genwxbind.lua</span> program.</li><li>All of the wxWidgets types are added to the <span style="font-weight: bold;">bindings/wxwidgets/wx_datatypes.lua</span> file which may be used by external bindings that use datatypes declared in the wxLua wxWidgets bindings. Note: Each <span style="font-style: italic;">bindings/wxwidgets/wxXXX_rules.lua</span> ! file will generate a wxXXX_datatypes.lua datatype file, but these are ! all gathered together into the wx_datatype.lua file. </li></ul><h3>wxluasetup.h </h3> <ul> <li>Contains #defines of all of the wxLUA_USE_wxXXX for C++ |