summaryrefslogtreecommitdiff
path: root/video.js
blob: 27106f1f4b800ce48c414e32aadcc06652c6b948 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
imports.gi.versions.GLib = '2.0';
imports.gi.versions.GObject = '2.0';
imports.gi.versions.Gio = '2.0';

imports.gi.versions.Gdk = '3.0';
imports.gi.versions.Gtk = '3.0';

imports.gi.versions.Clutter = '1.0';

imports.gi.versions.Gst = '0.10';
imports.gi.versions.GstBase = '0.10';
imports.gi.versions.GstVideo = '0.10';

const Lang = imports.lang;
const Mainloop = imports.mainloop;

const GLib = imports.gi.GLib;
const GObject = imports.gi.GObject;
const Gio = imports.gi.Gio;

const Gdk = imports.gi.Gdk;
const Gtk = imports.gi.Gtk;

const Clutter = imports.gi.Clutter;
const Mx = imports.gi.Mx;

function Video() {
    this._init.apply(this, arguments);
}

Video.prototype = {
    _init: function() {
        this.actor = new Mx.BoxLayout({ style_class: 'video',
                                        name: 'video',
                                        reactive: true });
        this.actor.show_all();
    },
}