Gdk.Event* real_e = (Gdk.Event*)(&e); It's tested. Gdk.Event* is an unowned Gdk.Event, only different is syntax: (Gdk.Event)instance = (Gdk.Event*)->instance
Tal Date: Fri, 25 Nov 2011 23:48:59 -0500 From: [email protected] To: [email protected] Subject: [Vala] How to cast Gdk.EventKey to Gdk.Event ? How to cast Gdk.EventKey to Gdk.Event in vala? some code like, but it does not compile. 100 public override bool key_release_event(Gdk.EventKey e) { 101 if (m_primary_modifier != KeybindingManager.keyval_to_modifier(e.keyval)) 102 return true; 103 104 if (KeybindingManager.primary_modifier_still_pressed((Gdk.Event)e)) 105 return true; 106 107 hide(); 108 return true; 109 } Thanks, _______________________________________________ vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
_______________________________________________ vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
