soyeventsDevice* soy_events_device_construct_instance (GType object_type, gint detail, gdouble root_x, gdouble root_y, gdouble x, gdouble y) { soyeventsDevice * self = NULL; gint _tmp0_; gdouble _tmp1_; gdouble _tmp2_; gdouble _tmp3_; gdouble _tmp4_; self = (soyeventsDevice*) soy_events_event_construct (object_type); _tmp0_ = detail; self->detail = _tmp0_; _tmp1_ = root_x; self->priv->_root_x = _tmp1_; _tmp2_ = root_y; self->priv->_root_y = _tmp2_; _tmp3_ = x; self->priv->_x = _tmp3_; _tmp4_ = y; self->priv->_y = _tmp4_; return self; }
soyeventsDevice* soy_events_device_construct (GType object_type) { soyeventsDevice * self = NULL; self = (soyeventsDevice*) soy_events_event_construct (object_type); return self; }
soyeventsEvent* soy_events_event_new (void) { return soy_events_event_construct (SOY_EVENTS_TYPE_EVENT); }