Как создать объект буфера обмена в GTK с помощью JavaScript
У меня есть время на создание объекта буфера обмена в JavaScript.
const Gtk = imports.gi.Gtk;
const Gdk = imports.gi.Gdk;
// A bunch of unimportant code
var clippy = Gtk.Clipboard.get(Gdk.Atom.intern("CLIPBOARD", false)); // Hi clippy
clippy.request_text(this._textRec);
// And elsewhere this._textRec is defined as...
_textRec: function(clipboard, text, data) {
this.label.label = text;
}
С помощью приведенного выше кода я получаю сообщение об ошибке "Не могу создать объект Javascript для Atom; нет способа скопировать". Мысли? Предложения? Я очень плохо знаком с программированием на GTK и не уверен, насколько материал JS отличается, скажем, от информации о Python.
1 ответ
Решение
Это невозможно во время написания.
Вот ссылка на сообщение об ошибке об этом: https://bugzilla.gnome.org/show_bug.cgi?id=579312