overview: Make viewSelector private
It's only used internally by the overview itself, and by some performance testing code, so don't expose it as a public object. https://bugzilla.gnome.org/show_bug.cgi?id=657082
This commit is contained in:
parent
5088f22388
commit
80a9d2e7c9
@ -113,10 +113,10 @@ function run() {
|
|||||||
|
|
||||||
for (let i = 0; i < 2; i++) {
|
for (let i = 0; i < 2; i++) {
|
||||||
Scripting.scriptEvent('applicationsShowStart');
|
Scripting.scriptEvent('applicationsShowStart');
|
||||||
Main.overview.viewSelector.switchTab('applications');
|
Main.overview._viewSelector.switchTab('applications');
|
||||||
yield Scripting.waitLeisure();
|
yield Scripting.waitLeisure();
|
||||||
Scripting.scriptEvent('applicationsShowDone');
|
Scripting.scriptEvent('applicationsShowDone');
|
||||||
Main.overview.viewSelector.switchTab('windows');
|
Main.overview._viewSelector.switchTab('windows');
|
||||||
yield Scripting.waitLeisure();
|
yield Scripting.waitLeisure();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -177,26 +177,26 @@ Overview.prototype = {
|
|||||||
init: function() {
|
init: function() {
|
||||||
this.shellInfo = new ShellInfo();
|
this.shellInfo = new ShellInfo();
|
||||||
|
|
||||||
this.viewSelector = new ViewSelector.ViewSelector();
|
this._viewSelector = new ViewSelector.ViewSelector();
|
||||||
this._group.add_actor(this.viewSelector.actor);
|
this._group.add_actor(this._viewSelector.actor);
|
||||||
|
|
||||||
this._workspacesDisplay = new WorkspacesView.WorkspacesDisplay();
|
this._workspacesDisplay = new WorkspacesView.WorkspacesDisplay();
|
||||||
this.viewSelector.addViewTab('windows', _("Windows"), this._workspacesDisplay.actor, 'text-x-generic');
|
this._viewSelector.addViewTab('windows', _("Windows"), this._workspacesDisplay.actor, 'text-x-generic');
|
||||||
|
|
||||||
let appView = new AppDisplay.AllAppDisplay();
|
let appView = new AppDisplay.AllAppDisplay();
|
||||||
this.viewSelector.addViewTab('applications', _("Applications"), appView.actor, 'system-run');
|
this._viewSelector.addViewTab('applications', _("Applications"), appView.actor, 'system-run');
|
||||||
|
|
||||||
// Default search providers
|
// Default search providers
|
||||||
this.viewSelector.addSearchProvider(new AppDisplay.AppSearchProvider());
|
this._viewSelector.addSearchProvider(new AppDisplay.AppSearchProvider());
|
||||||
this.viewSelector.addSearchProvider(new AppDisplay.SettingsSearchProvider());
|
this._viewSelector.addSearchProvider(new AppDisplay.SettingsSearchProvider());
|
||||||
this.viewSelector.addSearchProvider(new PlaceDisplay.PlaceSearchProvider());
|
this._viewSelector.addSearchProvider(new PlaceDisplay.PlaceSearchProvider());
|
||||||
this.viewSelector.addSearchProvider(new DocDisplay.DocSearchProvider());
|
this._viewSelector.addSearchProvider(new DocDisplay.DocSearchProvider());
|
||||||
|
|
||||||
// TODO - recalculate everything when desktop size changes
|
// TODO - recalculate everything when desktop size changes
|
||||||
this.dash = new Dash.Dash();
|
this.dash = new Dash.Dash();
|
||||||
this._group.add_actor(this.dash.actor);
|
this._group.add_actor(this.dash.actor);
|
||||||
this.dash.actor.add_constraint(this.viewSelector.constrainY);
|
this.dash.actor.add_constraint(this._viewSelector.constrainY);
|
||||||
this.dash.actor.add_constraint(this.viewSelector.constrainHeight);
|
this.dash.actor.add_constraint(this._viewSelector.constrainHeight);
|
||||||
|
|
||||||
// Translators: this is the name of the dock/favorites area on
|
// Translators: this is the name of the dock/favorites area on
|
||||||
// the left of the overview
|
// the left of the overview
|
||||||
@ -474,8 +474,8 @@ Overview.prototype = {
|
|||||||
}
|
}
|
||||||
this.dash.actor.set_x(dashX);
|
this.dash.actor.set_x(dashX);
|
||||||
|
|
||||||
this.viewSelector.actor.set_position(viewX, viewY);
|
this._viewSelector.actor.set_position(viewX, viewY);
|
||||||
this.viewSelector.actor.set_size(viewWidth, viewHeight);
|
this._viewSelector.actor.set_size(viewWidth, viewHeight);
|
||||||
},
|
},
|
||||||
|
|
||||||
//// Public methods ////
|
//// Public methods ////
|
||||||
|
Loading…
Reference in New Issue
Block a user