require '../src/ClanRuby'
include ClanRuby

class ClickHandler

	def onClick()
		puts 'click'
	end
end

#
# This sample script show the use of a label
#

#
# Initialize the core and display libs.
#
SetupCore.init()
SetupDisplay.init()
SetupGUI.init();


#
# Create an 640 X 480 window, 16 bits of color.
#
Display.setVideoMode( 640, 480, 16, false )

# readline

resources = ResourceManager.new("GUIThemeDefault/gui.scr", false)
style = StyleManager.default(resources)
gui = GUIManager.new(style)
manager =ComponentManager.create("labeltest.gui", false, style,gui)

# button = manager.getComponent("my_button")
# puts button

# clicker=ClickHandler.new
# button.addClickListener clicker
#
# 
#



while ( ! KeyBoard.getKeycode( CL_KEY_ESCAPE) )

	Display.clearDisplay(1,1,1,1)
	gui.show();
	Display.flipDisplay()
	System.keepAlive(20)
	
	
end


#
# Clean up
#
SetupGUI.deinit();
SetupDisplay.deinit()
SetupCore.deinit()





