Make GridSearchResults take a grid as an optional parameter
This is useful since contact search results use a custom grid https://bugzilla.gnome.org/show_bug.cgi?id=643018
This commit is contained in:
parent
fa786fd3ef
commit
81cee34c17
@ -100,17 +100,17 @@ SearchResult.prototype = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
function GridSearchResults(provider) {
|
function GridSearchResults(provider, grid) {
|
||||||
this._init(provider);
|
this._init(provider, grid);
|
||||||
}
|
}
|
||||||
|
|
||||||
GridSearchResults.prototype = {
|
GridSearchResults.prototype = {
|
||||||
__proto__: Search.SearchResultDisplay.prototype,
|
__proto__: Search.SearchResultDisplay.prototype,
|
||||||
|
|
||||||
_init: function(provider) {
|
_init: function(provider, grid) {
|
||||||
Search.SearchResultDisplay.prototype._init.call(this, provider);
|
Search.SearchResultDisplay.prototype._init.call(this, provider);
|
||||||
this._grid = new IconGrid.IconGrid({ rowLimit: MAX_SEARCH_RESULTS_ROWS,
|
this._grid = grid || new IconGrid.IconGrid({ rowLimit: MAX_SEARCH_RESULTS_ROWS,
|
||||||
xAlign: St.Align.START });
|
xAlign: St.Align.START });
|
||||||
this.actor = new St.Bin({ x_align: St.Align.START });
|
this.actor = new St.Bin({ x_align: St.Align.START });
|
||||||
|
|
||||||
this.actor.set_child(this._grid.actor);
|
this.actor.set_child(this._grid.actor);
|
||||||
|
Loading…
Reference in New Issue
Block a user