mirror of
https://github.com/edu4rdshl/gnome-shell.git
synced 2026-07-17 23:24:51 +00:00
Convert run dialog to gjs signals
svn path=/trunk/; revision=65
This commit is contained in:
parent
44dde535e0
commit
a62b215b06
1 changed files with 4 additions and 8 deletions
|
|
@ -1,5 +1,6 @@
|
|||
/* -*- mode: js2; js2-basic-offset: 4; -*- */
|
||||
|
||||
const Signals = imports.signals;
|
||||
const Shell = imports.gi.Shell;
|
||||
const Clutter = imports.gi.Clutter;
|
||||
|
||||
|
|
@ -22,10 +23,6 @@ function RunDialog() {
|
|||
};
|
||||
|
||||
RunDialog.prototype = {
|
||||
// Event handlers that can be set by the caller.
|
||||
on_run : null,
|
||||
on_cancel : null,
|
||||
|
||||
_init : function() {
|
||||
let global = Shell.global_get();
|
||||
|
||||
|
|
@ -82,8 +79,7 @@ RunDialog.prototype = {
|
|||
// this._entry.connect('key-press-event', function(o, e) {
|
||||
// if (the pressed key is the escape key) {
|
||||
// me.hide();
|
||||
// if (me.on_cancel)
|
||||
// me.on_cancel();
|
||||
// me.emit('cancel');
|
||||
// return false;
|
||||
// } else
|
||||
// return true;
|
||||
|
|
@ -104,8 +100,7 @@ RunDialog.prototype = {
|
|||
}
|
||||
}
|
||||
|
||||
if (this.on_run)
|
||||
this.on_run();
|
||||
this.emit('run');
|
||||
},
|
||||
|
||||
show : function() {
|
||||
|
|
@ -120,3 +115,4 @@ RunDialog.prototype = {
|
|||
this._group.destroy();
|
||||
}
|
||||
};
|
||||
Signals.addSignalMethods(RunDialog.prototype);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue