Template:VIServerClass: Difference between revisions
Appearance
mNo edit summary |
Added scope |
||
| Line 3: | Line 3: | ||
|- | |- | ||
| '''Class Name''' | | '''Class Name''' | ||
| [[{{{ | | [[{{{name|Unknown}}} class]] | ||
|- | |- | ||
| '''Class ID''' | | '''Class ID''' | ||
| {{{ | | {{{id|??}}} | ||
|- {{#switch: {{lc:{{{scope}}}}} | basic = style="background-color:#FFFFCC;" | script = style="background-color:#CCFFFF;" | private = style="background-color:#D1BB80;" | deprecated = style="background-color:#FFAAAA;"}} | |||
| '''Scope''' | |||
| {{#switch: {{lc:{{{scope}}}}} | 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 Hierarchy''' | | '''Class Hierarchy''' | ||
| Line 33: | Line 36: | ||
! Default | ! Default | ||
|- | |- | ||
| <code> | | <code>name</code> | ||
| Specifies the class's name (unlocalized) | | Specifies the class's name (unlocalized) | ||
| <code>Unknown</code> | | <code>Unknown</code> | ||
|- | |- | ||
| <code> | | <code>id</code> | ||
| Specifies the class's id | | Specifies the class's id | ||
| <code>??</code> | | <code>??</code> | ||
|- | |||
| <code>scope</code> | |||
| Specifies the class's scope {basic, script, private, deprecated} | |||
| <code>unknown</code> | |||
|- | |- | ||
| <code>class_0..9</code> | | <code>class_0..9</code> | ||
| Line 51: | Line 58: | ||
<code> | <code> | ||
<nowiki> | <nowiki> | ||
{{VIServerClass| | {{VIServerClass|name=ComboBox|id=29|class_0=Generic|class_1=GObject|class_2=Control|class_3=String|class_4=ComboBox}} | ||
</nowiki> | </nowiki> | ||
</code> | </code> | ||
<blockquote style="float: left;"> | <blockquote style="float: left;"> | ||
{{VIServerClass| | {{VIServerClass|name=ComboBox|id=29|scope=basic|class_0=Generic|class_1=GObject|class_2=Control|class_3=String|class_4=ComboBox}} | ||
</blockquote> | </blockquote> | ||
Revision as of 02:20, 26 August 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|class_0=Generic|class_1=GObject|class_2=Control|class_3=String|class_4=ComboBox}}
VI Server Class Information Class Name ComboBox class Class ID 29 Scope Basic Development Environment Class Hierarchy