I detect the left-click of the mouse to exit the about window of my app, but I assure that I don't click on any hyperlink.
However, on Ubuntu the event gadget on left-click is always 0, so it always exits the about window even if I click on a hyperlink.
Is there a way to fix it?
Thanks!
Code: Select all
#HYPERLINK_WINDOW_ABOUT_CODER_EMAIL=1000
OpenWindow(1,10,10,800,600,"Testing",#PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_SizeGadget)
OpenWindow(2,0,0,640,480,"About",#PB_Window_WindowCentered,WindowID(1))
DisableWindow(1,#True)
HyperLinkGadget(#HYPERLINK_WINDOW_ABOUT_CODER_EMAIL,10,10,200,20,"marcoagpinto@test.test",#Red)
okay=#False
Repeat
event=WaitWindowEvent()
event_menu=EventMenu()
event_gadget=EventGadget()
If event=#PB_Event_CloseWindow
okay=#True
EndIf
; Left-click to exit, except URL and contact e-mails click
If event=#PB_Event_LeftClick
Debug "LEFT-CLICK"
Debug "event:"+event
Debug "event_menu:"+event_menu
Debug "event_gadget:"+event_gadget
If event_gadget<>#HYPERLINK_WINDOW_ABOUT_CODER_EMAIL
; ADD HERE THE OKAY=#TRUE
EndIf
EndIf
Select event
Case #PB_Event_Gadget
Select event_gadget
; Link to e-mail Marco
Case #HYPERLINK_WINDOW_ABOUT_CODER_EMAIL
Debug "CLICKED ON THE HYPERLINK"
Debug "event:"+event
Debug "event_menu:"+event_menu
Debug "event_gadget:"+event_gadget
; ADD HERE THE CODE TO OPEN THE EMAIL CLIENT
EndSelect
EndSelect
Until okay=#True
; Close the About window and activate the main window
DisableWindow(1,#False)
CloseWindow(2)