Files
EgtUILib/PluginUtility/IPluginConfigData.vb
T
2023-12-27 11:33:02 +01:00

38 lines
787 B
VB.net

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