Linux Bug bei CanvasGadget mit #PB_Canvas_Container
Verfasst: 24.03.2024 18:06
Hallo,
wenn ich beim CanvasGadget das Flag #PB_Canvas_Container setze und Gadgets hinzufüge, werden keine Events vom Mausrad zurückgeliefert.
Getestet in PB6.03 und PB_6.10 beta mit GTK3, GTK2 und QT.
Zum testen flags = #PB_Canvas_Container auskommentieren.
wenn ich beim CanvasGadget das Flag #PB_Canvas_Container setze und Gadgets hinzufüge, werden keine Events vom Mausrad zurückgeliefert.
Getestet in PB6.03 und PB_6.10 beta mit GTK3, GTK2 und QT.
Zum testen flags = #PB_Canvas_Container auskommentieren.
Code: Alles auswählen
Define flags
flags = #PB_Canvas_Container
OpenWindow(0, #PB_Ignore, #PB_Ignore, 500, 500, "Canvas Test")
CanvasGadget(0, 0, 0, 500, 500, flags)
ButtonGadget(1, 0, 0, 50, 30, "Test")
If flags & #PB_Canvas_Container : CloseGadgetList() : EndIf
Repeat
Select WindowEvent()
Case #PB_Event_Gadget
Select EventGadget()
Case 0
If EventType() = #PB_EventType_MouseWheel
Debug GetGadgetAttribute(0, #PB_Canvas_WheelDelta)
EndIf
EndSelect
Case #PB_Event_CloseWindow
End
EndSelect
ForEver