Private Sub Label_MouseClicked (EventData As MouseEvent)
Dim B4XL As B4XView = Sender
Dim I As Int = B4XL.Tag
Dim Label_Width As Float = mBase.Width / ChrMenu.Size
Dim W As Int=(I+0.5)*Label_Width-((ImageViewlSize+BorderSize)/2)
Dim M As Map = ChrMenu.Get(I)
'Added
Log("Pos: "& EventData.X& ":" & EventData.Y)
'-------
Position=I
Slct.SetLayoutAnimated(200,w,0,ImageViewlSize+BorderSize,ImageViewlSize+BorderSize)
Sleep(200)
Slct.RemoveAllViews
Slct=GenerateViewSelected(M.Get("CharText"),xui.Color_Black,M.Get("Font"))
mBase.AddView(Slct,w,0,ImageViewlSize+BorderSize,ImageViewlSize+BorderSize)
If xui.SubExists(mCallBack,mEventName & "_Selected",1) Then CallSub2(mCallBack,mEventName & "_Selected",Position)
End Sub