-- This script shows a simple button and click event

-- Include our help script to load iup and take care of exit
require("auxlib");

function testiup()
	-- Our callback function
	function someAction(self, a) gui.text(10,10,"pressed me!"); end;
	
	-- Create a button
	myButton = iup.button{title="Button Textwtf"};
	
	-- Set the callback
	myButton.action = someAction;
	
	-- Create the dialog
	dialogs = dialogs + 1;
	handles[dialogs] = iup.dialog{ myButton, title="IupDialog Title"; };
	
	-- Show the dialog (the colon notation is equal 
	-- to calling handles[dialogs].show(handles[dialogs]); )
	handles[dialogs]:show();

end

testiup();

while (true) do -- prevent script from exiting
	FCEU.frameadvance();
end;
