PureBasic 4.41
Ubuntu 8.10
Unter Linux wird automatisch ein OptionGadget vorgegeben, selbst wenn wie hier alle mit SetGadgetState auf 0 gesetzt sind.
Beim Aufruf - wie in diesem Beispiel - wird dann das 1. Gadget als aktiv gekennzeichnet, läßt sich aber nicht ausführen.
Erst nachdem ein anders Gadget ausgeführt wurde, sind alle Gadgets frei.
Unter Windows jedoch funktioniert alles einwandfrei.
Code: Alles auswählen
If OpenWindow(0, 0, 0, 140, 110, "OptionGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
OptionGadget(0, 30, 20, 60, 20, "Option 1")
OptionGadget(1, 30, 45, 60, 20, "Option 2")
OptionGadget(2, 30, 70, 60, 20, "Option 3")
SetGadgetState(0, 0)
SetGadgetState(1, 0)
SetGadgetState(2, 0)
Debug GetGadgetState(0)
Debug GetGadgetState(1)
Debug GetGadgetState(2)
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
__________________________________________________
Code-Tags hinzugefügt
11.03.2010
RSBasic
Aus "Bugs" verschoben nach "Linux" - Kaeru fecit