Jump to content

Template:VIServerClass: Difference between revisions

From LabVIEW Wiki
mNo edit summary
Added scope
Line 3: Line 3:
|-
|-
| '''Class Name'''
| '''Class Name'''
| [[{{{classname|Unknown}}} class]]
| [[{{{name|Unknown}}} class]]
|-  
|-  
| '''Class ID'''
| '''Class ID'''
| {{{classid|??}}}
| {{{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>classname</code>
| <code>name</code>
| Specifies the class's name (unlocalized)
| Specifies the class's name (unlocalized)
| <code>Unknown</code>
| <code>Unknown</code>
|-
|-
| <code>classid</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|classname=ComboBox|classid=29|class_0=Generic|class_1=GObject|class_2=Control|class_3=String|class_4=ComboBox}}
{{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|classname=ComboBox|classid=29|class_0=Generic|class_1=GObject|class_2=Control|class_3=String|class_4=ComboBox}}
{{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