Template:Api: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
mNo edit summary
m (This revision and previous are available under: CC BY-SA 3.0. See list of authors in previous history below.)
Line 1: Line 1:
Creates a link to a specific API function, method, object, event page, etc... See {{t|widget}}, {{t|wowapi}}, {{t|attrtype}}. See also {{t|apif}}.


;Usage
:<code><nowiki>{{api|Quit}}</nowiki></code> : {{api|Quit}}
:<code><nowiki>{{api|Quit|t=f}}</nowiki></code> : {{api|Quit|t=f}} - function
:<code><nowiki>{{api|PLAYER_LOGIN|t=e}}</nowiki></code> : {{api|PLAYER_LOGIN|t=e}} - event
:<code><nowiki>{{api|farclip|t=c}}</nowiki></code> : {{api|farclip|t=c}} - cvar
:<code><nowiki>{{api|Texture|t=w}}</nowiki></code> : {{api|Texture|t=w}} - UIObject / Lua side widget
:<code><nowiki>{{api|Texture:SetTexture|t=w}}</nowiki></code> : {{api|Texture:SetTexture|t=w}} - widget method
:<code><nowiki>{{api|AuctionFrameAuctions.duration|t=w}}</nowiki></code> : {{api|AuctionFrameAuctions.duration|t=w}} - widget member
:<code><nowiki>{{api|string|t=t}}</nowiki></code> : {{api|string|t=t}} - api type
:<code><nowiki>{{api|wargame|t=m}}</nowiki></code> : {{api|wargame|t=m}} - macro
[[Category:General wiki templates]][[Category:Interface customization templates]]
----
;Template
<onlyinclude><includeonly>{{#switch:{{{t|api}}}
|a|api=[[API {{{1|}}}|{{{2|{{{1|}}}}}}]]
|f|func=[[API {{{1|}}}|{{{2|{{{1|}}}}}}]]({{{3|}}})
|e|event=[[Events/{{#sub:{{{1|}}}|0|1}}#{{{1|}}}|{{{2|{{{1|}}}}}}]]
|c|cvar=[[CVar {{{1|}}}|{{{2|{{{1|}}}}}}]]
|w|wm|widgetmethod={{#if:{{#pos:{{{1|}}}|:}}{{#pos:{{{1|}}}|.}}|[[API {{#replace:{{#replace:{{{1|}}}|:|_}}|.|_}}|{{{2|{{{1|}}}}}}]]|[[UIOBJECT {{{2|{{{1|}}}}}}|{{{1|}}}]]}}
|t|type=[[API TYPE {{{1|}}}|{{{2|{{{1|}}}}}}]]
|m|macro=[[MACRO {{{1|}}}|{{{2|{{{1|}}}}}}]]
}}</includeonly></onlyinclude>

Revision as of 21:46, 14 February 2015

Creates a link to a specific API function, method, object, event page, etc... See {{widget}}, {{wowapi}}, {{attrtype}}. See also {{apif}}.

Usage
{{api|Quit}} : Quit
{{api|Quit|t=f}} : Quit() - function
{{api|PLAYER_LOGIN|t=e}} : PLAYER_LOGIN - event
{{api|farclip|t=c}} : farclip - cvar
{{api|Texture|t=w}} : Texture - UIObject / Lua side widget
{{api|Texture:SetTexture|t=w}} : Texture:SetTexture - widget method
{{api|AuctionFrameAuctions.duration|t=w}} : AuctionFrameAuctions.duration - widget member
{{api|string|t=t}} : string - api type
{{api|wargame|t=m}} : wargame - macro

Template