Jay, See https://git.gnome.org/browse/gjs/tree/modules if you have not done so. I did not think about the fact that your distro might not provide the files I referenced.
Sorry about that.. Norman On Wed, 2015-09-23 at 14:52 +0200, Jay Strict wrote: > On 23.09.2015 12:45, Norman L Smith wrote: > > Hello Jay, > > > > From /usr/share/gnome-js/signals.js > > Where do I find this file "signals.js"? It is not in my file system > tree. > > > > > function _connect(name, callback) { > > > > The connect takes two arguments. > > > > The callback argument, without binding additional arguments to > > the callback, consists of only the function and its first and > > second argument. > > > > lang.bind as noted in the comments below provides for the use > > of "this" in the body of the callback function and binding > > additional arguments to the callback function. > > > > From /usr/share/gnome-js/lang.js > > Again, no file "lang.js", neither in /usr/share/gnome-shell/** nor in > /usr/** nor in https://github.com/GNOME/gnome-shell.git > > > > > /** > > * Binds obj to callback. Makes it possible to refer to "obj" > > * using this within the callback. > > * @param {object} obj the object to bind > > * @param {function} callback callback to bind obj in > > * @param arguments additional arguments to the callback > > * @returns: a new callback > > * @type: function > > */ > > > > You will not see many examples of using the binding of additional > > arguments because of "this" being available in the callback > > function. > > Ah ok, I see that you don't need additional arguments when you have > "this" available. > > > Kind regards, > Jay _______________________________________________ gnome-shell-list mailing list gnome-shell-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-shell-list