Как получить xid окна в Vala с помощью Gdk.X11.Window?

Я использую GStreamer в своей программе, и мне нужно получить xid окна, чтобы использовать его. Сейчас у меня есть рабочее решение, но оно устарело (сейчас я использую Gdk.X11Window). Как я могу сделать то же самое, но используя Gdk.X11.Window, чтобы он не устарел?

Вот что я делаю сейчас, это работает, но, согласно компилятору, оно устарело.

this.drawingArea.realize.connect(() => {
    this.xid = (uint*)Gdk.X11Window.get_xid(this.drawingArea.get_window());
});

(drawingArea — это Gdk.DrawingArea)


person serge1peshcoff    schedule 25.11.2014    source источник