iconGrid: Rename ::key-focus-in signal
As part of our quest to obsolete Shell.GenericContainer, IconGrid will become a Clutter.Actor subclass. As the ::key-focus-in signal would clash with Clutter.Actor::key-focus-in, rename it to ::child-focused. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/153
This commit is contained in:
parent
efb3025d8c
commit
034a723677
@ -126,8 +126,8 @@ var BaseAppView = new Lang.Class({
|
|||||||
else
|
else
|
||||||
this._grid = new IconGrid.IconGrid(gridParams);
|
this._grid = new IconGrid.IconGrid(gridParams);
|
||||||
|
|
||||||
this._grid.connect('key-focus-in', (grid, actor) => {
|
this._grid.connect('child-focused', (grid, actor) => {
|
||||||
this._keyFocusIn(actor);
|
this._childFocused(actor);
|
||||||
});
|
});
|
||||||
// Standard hack for ClutterBinLayout
|
// Standard hack for ClutterBinLayout
|
||||||
this._grid.actor.x_expand = true;
|
this._grid.actor.x_expand = true;
|
||||||
@ -136,7 +136,7 @@ var BaseAppView = new Lang.Class({
|
|||||||
this._allItems = [];
|
this._allItems = [];
|
||||||
},
|
},
|
||||||
|
|
||||||
_keyFocusIn(actor) {
|
_childFocused(actor) {
|
||||||
// Nothing by default
|
// Nothing by default
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -717,7 +717,7 @@ var AllView = new Lang.Class({
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
_keyFocusIn(icon) {
|
_childFocused(icon) {
|
||||||
let itemPage = this._grid.getItemPage(icon);
|
let itemPage = this._grid.getItemPage(icon);
|
||||||
this.goToPage(itemPage);
|
this.goToPage(itemPage);
|
||||||
},
|
},
|
||||||
@ -1154,7 +1154,7 @@ var FolderView = new Lang.Class({
|
|||||||
this.actor.add_action(action);
|
this.actor.add_action(action);
|
||||||
},
|
},
|
||||||
|
|
||||||
_keyFocusIn(actor) {
|
_childFocused(actor) {
|
||||||
Util.ensureActorVisibleInScrollView(this.actor, actor);
|
Util.ensureActorVisibleInScrollView(this.actor, actor);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -238,7 +238,7 @@ var IconGrid = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_keyFocusIn(actor) {
|
_keyFocusIn(actor) {
|
||||||
this.emit('key-focus-in', actor);
|
this.emit('child-focused', actor);
|
||||||
},
|
},
|
||||||
|
|
||||||
_childAdded(grid, child) {
|
_childAdded(grid, child) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user