Panel class

From LabVIEW Wiki
Jump to: navigation, search
VI Server Class Information
Return to VI Server Class Hierarchy
Class Name Panel class
Class ID 31
Scope Basic Development Environment
Class Inheritance
Class Children

This class has no children.


The Panel class is a class in the VI Server Class Hierarchy, (see also VI Server).

Properties

Show/Hide Panel Properties Table

Legend
R/WReadable/Writable Permissions
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
Panel Properties Table
Property ID Long Name (English) Description R/W RTE
6348800ColorRead/WriteYes
6348801Controls[]Array of references to the controls and indicators on the front panel. The array contains the references in tabbing order.Read OnlyYes (Read Only)
6348802Decorations[]Array of references to the decorations on the front panel.Read OnlyYes (Read Only)
6348803All Objects[]Array of references to all the objects (controls and decorations) on the front panel.Read OnlyYes (Read Only)
6348804Selection List[]Array of references to the selected objects on the front panel.Read OnlyYes (Read Only)
6348805Defer Panel UpdatesWhen you set this property to TRUE, LabVIEW redraws any front panel objects with pending changes then defers all new requests for front panel updates. For example, controls and indicators do not redraw when you change their properties or values. If the operating system requests a redraw, such as if the window is no longer behind another window, LabVIEW redraws the front panel with the current properties instead of the original properties. If FALSE, LabVIEW immediately redraws the changed elements of the front panel.Read/WriteYes
6348806Panes[]Returns an array of references to each pane in the pane hierarchy on the panel. You can use this property with the Front Panel property to obtain a reference to a pane in another VI.Read OnlyYes
6348807Splitters[]Returns an array of references to each splitter bar in the splitter hierarchy on the panel.Read OnlyYes
6348808Text FocusRead OnlyYes
6348809Menubar VisibleRead/WriteYes

Methods

Show/Hide Panel Properties Table

Legend
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
Panel Methods Table
Method ID Long Name (English) Description RTE
6348400Set Panel OrderSpecifies the order of controls in the panel.Yes (Read/Write)
6348401Make SpaceYes
6348402Clear SelectionClears the selection list.No
6348403Make SelectionSelects the front panel objects you specify in Objects and deselects all other front panel objects.No
6348404Select AllSelects all objects in the panel.No
6348405Copy SelectionCopies objects you select into clipboard.No
6348406Paste SelectionNo
6348407Group ObjectsNo
6348408Lock ObjectsNo
6348409Ungroup ObjectsNo
634840AUnlock ObjectsNo
634840BMove Selection To FrontConverts the coordinates of a point on the front panel window to screen coordinates.No
634840CMove Selection To BackConverts the coordinates of a point on the screen to front panel window coordinates.No
634840DMove Selection ForwardMoves the selected object(s) one step forward in the z-plane order.No
634840EMove Selection BackwardMoves the selected object(s) one step backward in the z-plane order.No
634840FConvert Panel To Screen CoordinatesConverts front panel coordinates to screen coordinates.Yes (Read/Write)
6348410Convert Screen To Panel CoordinatesConverts screen coordinates to front panel coordinates.Yes (Read/Write)
6348411Distribute SelectionDistributes selected objects.No
6348412Align SelectionAligns selected objects.No

Events

This class has no events or it inherits events from its parent: GObject Class.


History

Version Change(s)
LabVIEW 2018 More info to come.

See Also