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:
Morten Mjelva 2011-08-28 22:14:15 +02:00 committed by Owen W. Taylor
parent fa786fd3ef
commit 81cee34c17

View File

@ -100,17 +100,17 @@ SearchResult.prototype = {
};
function GridSearchResults(provider) {
this._init(provider);
function GridSearchResults(provider, grid) {
this._init(provider, grid);
}
GridSearchResults.prototype = {
__proto__: Search.SearchResultDisplay.prototype,
_init: function(provider) {
_init: function(provider, grid) {
Search.SearchResultDisplay.prototype._init.call(this, provider);
this._grid = new IconGrid.IconGrid({ rowLimit: MAX_SEARCH_RESULTS_ROWS,
xAlign: St.Align.START });
this._grid = grid || new IconGrid.IconGrid({ rowLimit: MAX_SEARCH_RESULTS_ROWS,
xAlign: St.Align.START });
this.actor = new St.Bin({ x_align: St.Align.START });
this.actor.set_child(this._grid.actor);