From bc59a9c0a7d5f636a8461e4ca1be852fc06270b0 Mon Sep 17 00:00:00 2001 From: Dave Andreoli Date: Mon, 7 Oct 2019 21:17:10 +0200 Subject: [PATCH] Pyolian gendoc: make link to events actually work --- src/scripts/gendoc/doc_class.template | 2 +- src/scripts/gendoc/doc_macros.include | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/scripts/gendoc/doc_class.template b/src/scripts/gendoc/doc_class.template index 04910d619d..9c02ebc2b7 100644 --- a/src/scripts/gendoc/doc_class.template +++ b/src/scripts/gendoc/doc_class.template @@ -98,7 +98,7 @@ No extensions defined in this class. ^ Local implemented ^^ event info ^ -| ''${ev.name}$'' | ${BEST_SUMMARY(obj=ev)}$ ${OBJECT_SCOPE(obj=ev)}$ ${EVENT_TAGS}$| ${TYPE_LINK(type=ev.type) if ev.type else 'None'}$ | +| {{anchor:event_${ev.short_name.lower().replace(',','_')}$}}''${ev.name}$'' | ${BEST_SUMMARY(obj=ev)}$ ${OBJECT_SCOPE(obj=ev)}$ ${EVENT_TAGS}$| ${TYPE_LINK(type=ev.type) if ev.type else 'None'}$ | diff --git a/src/scripts/gendoc/doc_macros.include b/src/scripts/gendoc/doc_macros.include index 1527e09f43..6bb07af339 100644 --- a/src/scripts/gendoc/doc_macros.include +++ b/src/scripts/gendoc/doc_macros.include @@ -66,8 +66,10 @@ ${CLS_LINK(cls=token.ref_obj)}$.${FUNC_LINK(func=token.ref_attr)}$#! ${TYPEDECL_LINK(typedecl=token.ref_obj)}$#! ${CLS_LINK(cls=token.ref_obj)}$#! + +${EVENT_LINK(cls=token.ref_obj, ev=token.ref_attr)}$#! -**TODO REF ${token.ref_type}$**$#! +**TODO REF ${token.ref_type}$** #! ''${token.text}$''#! @@ -121,13 +123,12 @@ interface#! #!#### EVENT_LINK(cls, ev) ################################################### #!############################################################################## -[[:develop:api#! +''[[:develop:api#! :${n.lower()}$#! :${cls.short_name.lower()}$#! -:event#! -:${ev.short_name.lower().replace(',','_')}$|${ev.name}$]] +#event_${ev.short_name.lower().replace(',','_')}$|${ev.name}$]]'' #!############################################################################## #!#### TYPEDECL_LINK(typedecl) ###############################################