Imports System.Collections.Generic Public Interface IPluginConfigData ReadOnly Property ControlList As List(Of PluginControl) End Interface ' visibilita' dei pannelli grafici Public Enum ViewPanelStates As Integer NEVER = 0 ONLYDRAW = 1 ONLYMACHINING = 2 ALWAYS = 3 End Enum Public Class PluginControl Private m_ViewPanelState As ViewPanelStates Public ReadOnly Property ViewPanelState As ViewPanelStates Get Return m_ViewPanelState End Get End Property Private m_Name As String Public ReadOnly Property Name As String Get Return m_Name End Get End Property Sub New(Name As String, ViewPanelState As ViewPanelStates) m_Name = Name m_ViewPanelState = ViewPanelState End Sub End Class