38 lines
787 B
VB.net
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 |