Template:VIServerClass: Difference between revisions
Appearance
mNo edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
|- | |- | ||
| '''Class Name''' | | '''Class Name''' | ||
| [[{{{ | | [[{{VIServerGetClassName|{{{1}}}}} class]] | ||
|- | |- | ||
| '''Class ID''' | | '''Class ID''' | ||
| {{{ | | {{{1}}} | ||
|- {{#switch: {{lc:{{{ | |- {{#switch: {{lc:{{{2}}}}} | basic = style="background-color:#FFFFCC;" | script = style="background-color:#CCFFFF;" | private = style="background-color:#D1BB80;" | deprecated = style="background-color:#FFAAAA;"}} | ||
| '''Scope''' | | '''Scope''' | ||
| {{#switch: {{lc:{{{ | | {{#switch: {{lc:{{{2}}}}} | basic = [[VI Server#Basic Development Environment|Basic Development Environment]] | script = [[VI Server#VI Scripting|VI Scripting]] | private = [[VI Server#Private|Private]] | deprecated = [[VI Server#Deprecated|Deprecated]]}} | ||
|- | |- | ||
| '''Class | | '''Class Inheritance''' | ||
| {{#tree: | | {{#tree: | ||
* {"expanded":true}[[VI Server Class Hierarchy]] | * {"expanded":true}[[VI Server Class Hierarchy]] | ||
{{ | {{VIServerGetAncestors|{{{1}}}}} | ||
}} | }} | ||
|- | |||
|'''Class Children''' | |||
|{{VIServerGetChildren|{{{1}}}}} | |||
|}</includeonly> | |}</includeonly> | ||
<noinclude> | <noinclude> | ||
| Line 63: | Line 57: | ||
<blockquote style="float: left;"> | <blockquote style="float: left;"> | ||
{{VIServerClass| | {{VIServerClass|6|scope=basic}} | ||
</blockquote> | </blockquote> | ||
Revision as of 16:19, 1 September 2019
Usage
Use this template is for VI Server classes in the VI Server Class Hierarchy. This template supports named parameters to customize contents:
| Parameter | Description | Default |
|---|---|---|
name
|
Specifies the class's name (unlocalized) | Unknown
|
id
|
Specifies the class's id | ??
|
scope
|
Specifies the class's scope {basic, script, private, deprecated} | unknown
|
class_0..9
|
Specifies the class's ancestors (currently up to 10x) for this class from least to most specific |
|
Example
{{VIServerClass|name=ComboBox|id=29|scope=basic|class_0=Generic|class_1=GObject|class_2=Control|class_3=String|class_4=ComboBox}}
VI Server Class Information Class Name Control class Class ID 6 Scope Class Inheritance Class Children