[sorry for not reading the rest of the thread; I may have missed something important]
Hi John, Klaas, Klaas Holwerda ha scritto: > John Labenski wrote: >> The Python stuff looks easy to skip and we may have to write our own >> @beginWxLuaOnly sections. indeed. I think it's ok (for wx developers) to have the wx interface files patched upstream (in wx repo) with @beginWxLuaOnly sections since there are already wxPerl and wxPython equivalents. > > That is what i meant. I don't know how wxWidgets parses those > tags/things from the headers using Doxygen, and even if they do. if you want a simple C++ parser of the Doxygen (XML) output, please look in wxWidgets/utils/ifacecheck. The @beginWxPythonOnly sections are used only in the HTML output (and with the XML output they are not needed by ifacecheck: it only checks the consistency of the docs against the wx C++ headers, it knows nothing about python). > Without > adding something extra to the doxygen setup files, they don't show up as > extra tags in XML. > But if possible that solves most problems i think. Maybe just ask > Francesco, he knows. yes, adding in wx/docs/doxygen/Doxyfile_inc some stuff it should be possible to have those tags appear also in the XML output. >> Thanks for the Doxygen sample, XML is ugly. > Sure is, but easy to parse :-) right ;) > still need %rename for overloaded >> functions that take int/double/enum values since Lua treats them all >> as double so we can't tell what function the user wanted to call. How >> can we stick that into the interface file so it ends up in the doxygen >> XML? I'm sure there's a way... > can you make an example of which info would you like to stuff inside e.g. the following doxygen XML snippet: <memberdef kind="function" id="classwx_about_dialog_info_1a2bde3b28eb55f653e8229ea534775c24" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void wxAboutDialogInfo::SetDevelopers</definition> <argsstring>(const wxArrayString &developers)</argsstring> <name>SetDevelopers</name> <param> <type>const <ref refid="classwx_array_string" kindref="compound">wxArrayString</ref> &</type> <declname>developers</declname> </param> <briefdescription> <para>Set the list of developers of the program. </para> </briefdescription> <detaileddescription> <para><simplesect kind="see"><para><ref refid="classwx_about_dialog_info_1a26dba3b09941ae3761c452b78d37165f" kindref="member">AddDeveloper()</ref> </para></simplesect> </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/frm/work/wxWidgets/interface/wx/aboutdlg.h" line="104"/> </memberdef> ? Francesco -- ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ wxlua-users mailing list wxlua-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxlua-users