{include file="header.tpl" eltype="clase" hasel=true contents=$classcontents}
{if $implements}

Implementa interfaces:

    {foreach item="int" from=$implements}
  • {$int}
  • {/foreach}

{/if} {include file="docblock.tpl" type="class" sdesc=$sdesc desc=$desc} {if $tutorial}
Tutorial: {$tutorial}
{/if}
{section name=tree loop=$class_tree.classes}{$class_tree.classes[tree]}{$class_tree.distance[tree]}{/section}
{if $conflicts.conflict_type}
Entra en Conflicto con clases:
{section name=me loop=$conflicts.conflicts} {$conflicts.conflicts[me]}
{/section}
{/if}

Ubicada en {$source_location} [line {if $class_slink}{$class_slink}{else}{$line_number}{/if}]

{include file="classtags.tpl" tags=$tags}
{if $children}
Subclases directas
{section name=kids loop=$children} {/section}
{$children[kids].link} {if $children[kids].sdesc} {$children[kids].sdesc} {else} {$children[kids].desc} {/if}

{/if} {if $ivars || $imethods}
Métodos Heredados
{section name=imethods loop=$imethods}

Heredado de {$imethods[imethods].parent_class}

{section name=im2 loop=$imethods[imethods].imethods} {assign var="met_comienzo" value=$imethods[imethods].imethods[im2].link|strpos:'>'} {assign var="met_fin" value=$imethods[imethods].imethods[im2].link|strpos:'::'} {assign var="nuevo1" value=$imethods[imethods].imethods[im2].link|substr:0:$met_comienzo+1} {assign var="nuevo2" value=$imethods[imethods].imethods[im2].link|substr:$met_fin+2}
{$nuevo1}{$nuevo2}
{$imethods[imethods].imethods[im2].sdesc}
{/section}
{/section}

{/if} {if $methods}
Métodos Propios
{section name=methods loop=$methods} {if $methods[methods].static} {/if} {/section} {section name=methods loop=$methods} {if !$methods[methods].static} {if $methods[methods].function_return} {/if} {/if} {/section}
static {if $methods[methods].function_return} {$methods[methods].function_return}   {/if} {if $methods[methods].ifunction_call.returnsref}&{/if}{$methods[methods].function_name}()   {$methods[methods].sdesc}
{section name=tag loop=$methods[methods].info_tags} {if $methods[methods].info_tags[tag].keyword eq "ventana"} {/if} {/section} {section name=tag loop=$methods[methods].api_tags} {if $methods[methods].api_tags[tag].data eq "protected"} {/if} {/section} {$methods[methods].function_return}  {if $methods[methods].ifunction_call.returnsref}&{/if}{$methods[methods].function_name}()   {$methods[methods].sdesc}

{/if} {if $consts}
Constantes
{section name=consts loop=$consts}
{/section}
{$consts[consts].const_name}   {$consts[consts].sdesc}

{/if} {if $methods || $imethods}
{include file="method.tpl"}
{/if} {include file="footer.tpl"}