Direct parent Control in the control tree

The parents (direct and indirect) receive all events from self, like the observers.

If null then self is at the root of the tree, or not yet attached.

Property definitions

app $ Control :: parent
	# Direct parent `Control` in the control tree
	#
	# The parents (direct and indirect) receive all events from `self`,
	# like the `observers`.
	#
	# If `null` then `self` is at the root of the tree, or not yet attached.
	var parent: nullable CompositeControl = null is private writable(set_parent)
lib/app/ui.nit:131,2--137,77