EgtDOORCreator 1.8n7 :

- modifica disposizione in macchina.
This commit is contained in:
Nicola Pievani
2017-12-28 09:14:58 +00:00
parent add88154d2
commit 9ff23109f3
16 changed files with 493 additions and 126 deletions
+37
View File
@@ -59,6 +59,8 @@ Friend Module OptionModule
Friend m_ConfigurationSoftware As ConfigType
Friend m_Disposition As New EdgeType("", Visibility.Visible)
Friend m_ThicknessJamb As String
Friend m_WidthJamb As String
Friend m_LightUp As String
@@ -194,6 +196,19 @@ Friend Module OptionModule
DefaultGetPrivateProfilesBevel(S_EDGE, K_BEVELD_INI, BevelDown)
m_bBevelDown = BevelDown
'disposizione in macchina delle porte
Dim Disp As String = String.Empty
GetMainPrivateProfileString(S_GENERAL, "Disposition", "0", Disp)
m_Disposition.Name = Disp
' se esizte una selezione allora non mostrare a video
If Not IsNothing(m_Disposition) And m_Disposition.Name.Contains("BU") Then
m_bBevelUp = Visibility.Visible
m_bBevelDown = Visibility.Collapsed
ElseIf Not IsNothing(m_Disposition) And m_Disposition.Name.Contains("BD") Then
m_bBevelUp = Visibility.Collapsed
m_bBevelDown = Visibility.Visible
End If
' Leggo le dimensioni della porta dal file Default.ini
Dim Width As String = String.Empty
DefaultGetPrivateProfileString(S_SIZE, K_WIDTH_INI, "33.125", Width)
@@ -425,6 +440,28 @@ Friend Module OptionModule
Next
End Sub
Public Function DispositionVisibility() As Visibility
' se non è selezionata nessuna disposizione allora deve essere selezionabile da interfaccia
If IsNothing(m_Disposition) Then
Return Visibility.Visible
ElseIf m_Disposition.Name <> "BU" And m_Disposition.Name <> "BD" Then
Return Visibility.Visible
Else
Return Visibility.Collapsed
End If
End Function
Public Function DispositionBoolean() As Boolean
' per rendere selezionabile la disposizione dalla pagina delle opzioni
If IsNothing(m_Disposition) Then
Return True
ElseIf m_Disposition.Name <> "BU" And m_Disposition.Name <> "BD" Then
Return True
Else
Return False
End If
End Function
End Module
' Classe che identifica una lingua del programma con nome e path del file dei messaggi