iso-profiles-settings/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/buttonCellRenderer.js
2019-07-09 04:57:09 +03:00

22 lines
582 B
JavaScript

const Gtk = imports.gi.Gtk;
const Lang = imports.lang;
const Signals = imports.signals;
var ButtonCellRenderer = new Lang.Class({
Name: 'ButtonCellRenderer',
Extends: Gtk.CellRendererPixbuf,
_init: function() {
this.parent();
this.activateable = true;
this.mode = Gtk.CellRendererMode.ACTIVATABLE;
},
vfunc_activate: function(event, widget, path, background_area, cell_area, flags) {
this.emit('clicked', path);
}
});
Signals.addSignalMethods(ButtonCellRenderer.prototype);
/* vi: set expandtab tabstop=4 shiftwidth=4: */