/usr/share/seed-gtk3/extensions/GObject.js is in libseed-gtk3-0 3.2.0-1ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 | GObject = imports.gi.GObject;
(function()
{
var types = [{name:"NONE", fundamental: 1},
{name:"INTERFACE", fundamental: 2},
{name:"CHAR", fundamental: 3},
{name:"UCHAR", fundamental: 4},
{name:"BOOLEAN", fundamental: 5},
{name:"INT", fundamental: 6},
{name:"UINT", fundamental: 7},
{name:"LONG", fundamental: 8},
{name:"ULONG", fundamental: 9},
{name:"INT64", fundamental: 10},
{name:"UINT64", fundamental: 11},
{name:"ENUM", fundamental: 12},
{name:"FLAGS", fundamental: 13},
{name:"FLOAT", fundamental: 14},
{name:"DOUBLE", fundamental: 15},
{name:"STRING", fundamental: 16},
{name:"POINTER", fundamental: 17},
{name:"BOXED", fundamental: 18},
{name:"PARAM", fundamental: 19},
{name:"OBJECT", fundamental: 20}];
for (var i = 0; i < types.length; i++)
{
GObject["TYPE_"+types[i].name] = types[i].fundamental << 2;
}
}).apply();
|