Frage an die Linuxnutzer:
Wie verhält sich bei euch folgender Code:
Code: Alles auswählen
OpenWindow(0, 10, 10, 400, 400, "Canvas-Test")
CanvasGadget(0, 5, 5, 390, 390)
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
Break
Case #PB_Event_Gadget
Select EventType()
Case #PB_EventType_LeftClick
SetGadgetAttribute(0, #PB_Canvas_Clip, #True)
SetWindowTitle(0, "Canvas-Test - LMB")
Case #PB_EventType_RightClick
SetGadgetAttribute(0, #PB_Canvas_Clip, #False)
SetWindowTitle(0, "Canvas-Test - RMB")
EndSelect
EndSelect
ForEver
Bei obigem Code kann der Mauszeiger nach Drücken der
linken Maustaste das CanvasGadget verlassen.
Lasse ich das Programm auf Windows laufen, kann die
Maus das Gadget nicht verlassen.
Ist das jetzt die VM oder verhält sich das CanvasGadget
in Linux anders als in Windows?