Notification of event raised by sender

To be implemented in subclasses as needed.

Property definitions

app $ AppObserver :: on_event
	# Notification of `event` raised by `sender`
	#
	# To be implemented in subclasses as needed.
	fun on_event(event: AppEvent) do end
lib/app/ui.nit:103,2--106,37

android :: ui_test $ Window :: on_event
	redef fun on_event(event)
	do
		print "on_event {event}"
		if event isa ButtonPressEvent then
			var sender = event.sender
			if sender == but_notif then
				act_notif
			else if sender == but_toast then
				act_toast
			end
		end
	end
lib/android/examples/src/ui_test.nit:75,2--86,4

app $ HttpRequestClientWindow :: on_event
	redef fun on_event(event)
	do
		if event isa ButtonPressEvent and event.sender == button_request then
			# Prepare and send request
			var request = new MyHttpRequest(self)
			request.start
		end
	end
lib/app/examples/http_request_example.nit:75,2--82,4

app $ UiExampleWindow :: on_event
	redef fun on_event(event)
	do
		if event isa ButtonPressEvent then
			if event.sender == button_browser then
				example_url.open_in_browser
			else if event.sender == button_window then
				app.push_window new SecondWindow
			end
		else if event isa ToggleEvent then
			if event.sender == checkbox then checkbox.text = if checkbox.is_checked then "Checked" else "Unchecked"
		end
	end
lib/app/examples/ui_example.nit:60,2--71,4