Hi Smiff
This also happens when you are manually updating the position of a trackbar or spinner. It seems that the sytem get flooded by events.
try removing the events using WB3D_FlushEvents().
for example
The spinners still do not return correct negative values - the buddy displays the correct value but the value obtained with GetSpinnerPos() is the value + 65536. If you use the buddy value this seems to be a lot slower for some reason.
im gettin there but i am busy right now, with the next version WB3D_EventData() will return the correct value. this does seem strange as WB3D_GetSpinnerPos(spinner) Or $ffff0000 does return the correct negative. although the possitve numbers become negative ;)
any way dont worry i will try and get to the bottom of this a.s.p
kev
This also happens when you are manually updating the position of a trackbar or spinner. It seems that the sytem get flooded by events.
try removing the events using WB3D_FlushEvents().
for example
; window / gadget creation select wb3d_eventsource() case trackbar trackbarpos = WB3D_GetTrackBarPos(trackbar) WB3D_FlushEvents() end select
The spinners still do not return correct negative values - the buddy displays the correct value but the value obtained with GetSpinnerPos() is the value + 65536. If you use the buddy value this seems to be a lot slower for some reason.
im gettin there but i am busy right now, with the next version WB3D_EventData() will return the correct value. this does seem strange as WB3D_GetSpinnerPos(spinner) Or $ffff0000 does return the correct negative. although the possitve numbers become negative ;)
any way dont worry i will try and get to the bottom of this a.s.p
kev