[Genie] Support events (signals) with default handlers
@astavale
Submitted by Al Thomas Link to original bug (#793932)
Description
Vala allows for virtual signals that have a default handler and can be overridden by sub-types:
void main () {
var a = new Test ();
a.my_signal ();
}
class Test {
public virtual signal void my_signal () {
print ("Default handler for my_signal called\n");
}
}
Genie should support this. Maybe:
[indent = 2]
init
var a = new Test()
a.my_signal()
class Test
virtual event my_signal()
print( "Default handler for my_signal called" )
or is 'event virtual my_signal()' a more consistent syntax?
Edited by Rico Tzschichholz