[MaxGUI] strange events...

BlitzMax Forums/BlitzMax Beginners Area/[MaxGUI] strange events...

degac(Posted 2006) [#1]
Well, I want to know if anyone has my same result...
This is the 'standard' code that comes with the Bmax documentation relative to CreateListBox()
' createlistbox.bmx

Strict 

Local window:TGadget
Local listbox:TGadget

window=CreateWindow("My Window",30,20,200,200)

Const ETIP$="Greate for lovers of rain, mushy peas and stomping beats.~r~nNew line..."

listbox=CreateListBox(4,4,100,80,window)

AddGadgetItem listbox,"German"
AddGadgetItem listbox,"England",False,-1,ETIP
AddGadgetItem listbox,"French",False,-1,"tip - goes here","mystringobject"

SelectGadgetItem listbox,2

Print "SelectedGadgetItem()="+SelectedGadgetItem(listbox) '-1 means none selected

While WaitEvent()
	Print CurrentEvent.ToString()
	If EventSource()=listbox
		Print "SelectedGadgetItem()="+SelectedGadgetItem(listbox)
		If EventData()<>SelectedGadgetItem(listbox) Print "error with skidracer"
	EndIf
	Select EventID()
		Case EVENT_WINDOWCLOSE
			End
	End Select
Wend


Please run and tell me what events will be shown.
I receive

TimerTick: data=1, mods=0, x=0, y=0, extra=""
TimerTick: data=2, mods=0, x=0, y=0, extra=""
TimerTick: data=3, mods=0, x=0, y=0, extra=""
TimerTick: data=4, mods=0, x=0, y=0, extra=""


when I dont' move the mouse/click or anything else.
Why is there a Timer event in ListGadget? Or I mess up my source...


Azathoth(Posted 2006) [#2]
When I run it I get these events as soon as the window appears, nothing about a TimerTick.

SelectedGadgetItem()=2
WindowMove: data=0, mods=0, x=30, y=20, extra=""
WindowSize: data=0, mods=0, x=200, y=200, extra=""
AppResume: data=0, mods=0, x=0, y=0, extra=""
WindowActivate: data=0, mods=0, x=0, y=0, extra=""
GadgetAction: data=2, mods=0, x=0, y=0, extra="mystringobject"



Booticus(Posted 2006) [#3]
When I run, I get the following
WindowMove: data=0, mods=0, x=30, y=20, extra=""
WindowSize: data=0, mods=0, x=200, y=200, extra=""
AppResume: data=0, mods=0, x=0, y=0, extra=""
WindowActivate: data=0, mods=0, x=0, y=0, extra=""
GadgetAction: data=2, mods=0, x=0, y=0, extra="mystringobject"
SelectedGadgetItem()=2
AppSuspend: data=0, mods=0, x=0, y=0, extra=""
AppResume: data=0, mods=0, x=0, y=0, extra=""
WindowActivate: data=0, mods=0, x=0, y=0, extra=""
GadgetAction: data=1, mods=0, x=0, y=0, extra=""
SelectedGadgetItem()=1
GadgetAction: data=0, mods=0, x=0, y=0, extra=""
SelectedGadgetItem()=0
GadgetAction: data=2, mods=0, x=0, y=0, extra="mystringobject"
SelectedGadgetItem()=2
AppSuspend: data=0, mods=0, x=0, y=0, extra=""



NOTE: I clicked the buttons too, so you see the extra info pop up. No timer ticks here either. :( ?


degac(Posted 2006) [#4]
WTF! what hell?!?
I don't know why but I have a timertick event every second I think...
Oh sh*t I just tested with htmlgadget and other gadget and I obtain the same result!
I think I messed up the code...somewhere during my exploration-anatomy test?!!

aarrrhhg - need a fresh reinstall I think...