#Region Project Attributes
#ApplicationLabel: Tabelle per Officina
#VersionCode: 1
#VersionName: 1.0
'SupportedOrientations possible values: unspecified, landscape or portrait.
#SupportedOrientations: landscape
#CanInstallToExternalStorage: true
#End Region
#Region Activity Attributes
#FullScreen: True
#IncludeTitle: false
#End Region
Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.
End Sub
Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module.
Dim panellista, panelimage As Panel
Dim elenco As ListView
Dim imagetitolo, imagenumeri As ImageView
Dim immagine As Bitmap
Dim scrollimage As ScrollView
End Sub
Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
'Activity.LoadLayout("Layout1")
Activity.LoadLayout("TabelOfficin")
panellista.SetLayout(0%x, 0%y, 100%x, 100%y)'pannello e lista delle tabelle
elenco.SetLayout(0%x, 0%y, 100%x, 100%y)
panelimage.SetLayout(0%x, 0%y, 100%x, 100%y)'pannello immagini
imagetitolo.SetLayout(0%x, 0%y, 100%x, 100%y)
scrollimage.Initialize(100)
imagenumeri.Initialize("imagenumeri")
panelimage.AddView(scrollimage, 0%x, 0%y, 100%x, 100%y)
scrollimage.Panel.AddView(imagenumeri, 0%x, 0%y ,100%x, 100%y)
imagenumeri.Gravity = Gravity.Fill
crealista
End Sub
Sub crealista
Dim ico1, ico2, ico3, ico4, ico6, ico7, ico8 As Bitmap
ico1.Initialize(File.DirAssets, "ico1.png")
ico2.Initialize(File.DirAssets, "ico2.png")
ico3.Initialize(File.DirAssets, "ico3.png")
ico4.Initialize(File.DirAssets, "ico4.png")
ico6.Initialize(File.DirAssets, "ico6.png")
ico7.Initialize(File.DirAssets, "ico7.png")
ico8.Initialize(File.DirAssets, "ico8.png")
elenco.AddTwoLinesAndBitmap(" FILETTATURA", " Metrica passo fine", ico1)
elenco.AddTwoLinesAndBitmap(" FILETTATURA ", " Metrica", ico1)
elenco.AddTwoLinesAndBitmap(" FILETTATURA ", " Gas cilindrica", ico1)
elenco.AddTwoLinesAndBitmap(" FILETTATURA ", " Gas conica", ico1)
elenco.AddTwoLinesAndBitmap(" FILETTATURA ", " Whitworth BSW", ico1)
elenco.AddTwoLinesAndBitmap(" FILETTATURA ", " NPT", ico1)
elenco.AddTwoLinesAndBitmap(" FILETTATURA ", " UNC_UNF_UNEF", ico1)
elenco.AddTwoLinesAndBitmap(" FILETTATURA ", " Trapezoidale", ico1)
elenco.AddTwoLinesAndBitmap(" CONO MANDRINO", " DIN - Jacobs", ico2)
elenco.AddTwoLinesAndBitmap(" CONO MANDRINO ", " Morse", ico2)
elenco.AddTwoLinesAndBitmap(" ABRASIVI", " Flessibili", ico3)
elenco.AddTwoLinesAndBitmap(" ABRASIVI ", " Rigidi", ico3)
elenco.AddTwoLinesAndBitmap(" VITI", " Coppia di serraggio", ico4)
elenco.AddTwoLinesAndBitmap(" VITI ", " Tipo di intagli", ico4)
elenco.AddTwoLinesAndBitmap(" DUREZZA", " Conversione", ico6)
elenco.AddTwoLinesAndBitmap(" LINGUETTE", " ", ico7)
elenco.AddTwoLinesAndBitmap(" RIVESTIMENTO", " Utensili", ico8)
elenco.AddTwoLinesAndBitmap(" RUGOSITA'", " ", ico1)
elenco.AddTwoLinesAndBitmap(" TOLLERANZE", " Geometriche", ico2)
elenco.AddTwoLinesAndBitmap(" TOLLERANZE ", " Albero base", ico2)
elenco.AddTwoLinesAndBitmap(" TOLLERANZE ", " Foro base", ico2)
elenco.AddTwoLinesAndBitmap(" MULTIPLI SOTTOMULTIPLI", " Fattori e simboli", ico3)
elenco.AddTwoLinesAndBitmap(" DILATAZIONE TERMICA", " ", ico3)
elenco.AddTwoLinesAndBitmap(" PROPRIETA FISICHE", " metalli", ico3)
elenco.AddTwoLinesAndBitmap(" PROPRIETA FISICHE ", " plastiche", ico3)
elenco.AddTwoLinesAndBitmap(" PROPRIETA FISICHE ", " varie", ico3)
elenco.AddTwoLinesAndBitmap(" CONDUTTORI ELETTRICI", " Conversione AWG", ico6)
elenco.AddTwoLinesAndBitmap(" CONDUTTORI ELETTRICI ", " Colori", ico6)
elenco.AddTwoLinesAndBitmap(" BATTERIE", " Alcaline-Ossido Argento", ico7)
elenco.AddTwoLinesAndBitmap(" BATTERIE ", " Litio", ico7)
elenco.AddTwoLinesAndBitmap(" BATTERIE ", " Aria", ico7)
elenco.AddTwoLinesAndBitmap(" CARTELLA COLORI", " RAL", ico8)
End Sub
Sub Activity_Click
panellista.Visible=True
End Sub
Sub Activity_KeyPress (KeyCode As Int) As Boolean
If KeyCode = KeyCodes.KEYCODE_MENU Then 'intercettazione del tasto menu per non uscire dall'app.
Return True
End If
If KeyCode = KeyCodes.KEYCODE_VOLUME_DOWN Then 'intercettazione del tasto volume- per non uscire dall'app.
Return True
End If
If KeyCode = KeyCodes.KEYCODE_VOLUME_UP Then 'intercettazione del tasto volume+ per non uscire dall'app.
Return True
End If
If KeyCode = KeyCodes.KEYCODE_BACK Then 'intercettazione del tasto back
If panelimage.Visible=True AND panellista.Visible=True Then
panelimage.Visible=False
scrollimage.ScrollPosition = 0
Return True
End If
If panellista.Visible=True Then
panellista.Visible=False
Return True
End If
Else
Activity.finish
End If
End Sub
Sub elenco_ItemClick (Position As Int, Value As Object)
Select Case Value
Case " FILETTATURA"
immagine = LoadBitmap(File.DirAssets, "titolo metrica fine.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "metrica fine.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " FILETTATURA "
immagine = LoadBitmap(File.DirAssets, "titolo metrica grossa.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "metrica grossa.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " FILETTATURA "
immagine = LoadBitmap(File.DirAssets, "titolo gas cilindrica.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "gas cilindrica.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " FILETTATURA "
immagine = LoadBitmap(File.DirAssets, "titolo gas conica.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "gas conica.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " FILETTATURA "
immagine = LoadBitmap(File.DirAssets, "titolo whitworth BSW.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "whitworth BSW.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " FILETTATURA "
immagine = LoadBitmap(File.DirAssets, "titolo NPT.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "NPT.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " FILETTATURA "
immagine = LoadBitmap(File.DirAssets, "titolo UNC_UNF_UNEF.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "UNC_UNF_UNEF.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " FILETTATURA "
immagine = LoadBitmap(File.DirAssets, "titolo trapezoidale.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "trapezoidale.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " CONO MANDRINO"
immagine = LoadBitmap(File.DirAssets, "titolo jacobs.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "jacobs.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " CONO MANDRINO "
immagine = LoadBitmap(File.DirAssets, "titolo morse.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "morse.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " ABRASIVI"
immagine = LoadBitmap(File.DirAssets, "titolo abrasivi flessibili.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "abrasivi flessibili.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " ABRASIVI "
immagine = LoadBitmap(File.DirAssets, "titolo mole.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "mole.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " VITI"
immagine = LoadBitmap(File.DirAssets, "titolo coppia.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "coppia.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " VITI "
immagine = LoadBitmap(File.DirAssets, "titolo intaglio viti.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "intaglio viti.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " DUREZZA"
immagine = LoadBitmap(File.DirAssets, "titolo durezze.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "Durezze.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " LINGUETTE"
immagine = LoadBitmap(File.DirAssets, "titolo linguette.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "linguette.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " RIVESTIMENTO"
immagine = LoadBitmap(File.DirAssets, "titolo rivestimento.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "rivestimento.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " RUGOSITA'"
immagine = LoadBitmap(File.DirAssets, "titolo rugosita.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "rugosita.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " TOLLERANZE"
immagine = LoadBitmap(File.DirAssets, "titolo toller geometriche.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "Toller geometriche.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " TOLLERANZE "
immagine = LoadBitmap(File.DirAssets, "titolo albero.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "albero.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " TOLLERANZE "
immagine = LoadBitmap(File.DirAssets, "titolo foro.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "foro.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " MULTIPLI SOTTOMULTIPLI"
immagine = LoadBitmap(File.DirAssets, "titolo multi.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "multi.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " DILATAZIONE TERMICA"
immagine = LoadBitmap(File.DirAssets, "titolo dilatazione.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "dilatazione.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " PROPRIETA FISICHE"
immagine = LoadBitmap(File.DirAssets, "titolo proprieta metalli.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "proprieta metalli.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " PROPRIETA FISICHE "
immagine = LoadBitmap(File.DirAssets, "titolo proprieta plastic.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "proprieta plastic.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " PROPRIETA FISICHE "
immagine = LoadBitmap(File.DirAssets, "titolo proprieta varie.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "proprieta varie.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " CONDUTTORI ELETTRICI"
immagine = LoadBitmap(File.DirAssets, "titolo AWG.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "AWG.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " CONDUTTORI ELETTRICI "
immagine = LoadBitmap(File.DirAssets, "titolo colore fili.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "colore fili.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " BATTERIE"
immagine = LoadBitmap(File.DirAssets, "titolo batt alca.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "batt alca.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " BATTERIE "
immagine = LoadBitmap(File.DirAssets, "titolo batt litio.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "batt litio.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " BATTERIE "
immagine = LoadBitmap(File.DirAssets, "titolo batt aria.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "batt aria.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
Case " CARTELLA COLORI"
immagine = LoadBitmap(File.DirAssets, "titolo RAL.png")
imagetitolo.Height=immagine.Height*1.5
imagetitolo.Bitmap = immagine
immagine=LoadBitmap(File.DirAssets, "RAL.png")
imagenumeri.Height = immagine.Height*1.5
imagenumeri.Bitmap = immagine
scrollimage.SetLayout(0%x, imagetitolo.Height, 100%x, 100%y)
scrollimage.Panel.Height=imagenumeri.Height+imagetitolo.Height
End Select
panelimage.Visible=True
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub
Sub lista_Click
End Sub
Sub lista_LongClick
End Sub
Sub panelimage_Click
End Sub
Sub panelimage_LongClick
End Sub