mirror of
https://github.com/edu4rdshl/gnome-shell.git
synced 2026-07-17 23:24:51 +00:00
overview: Drop unused ShellInfo object
This object isn't used anymore and it's really easy to create a new system notification via the appropriate notification source.
This commit is contained in:
parent
e4b72dd089
commit
3c2516bb1e
1 changed files with 0 additions and 46 deletions
|
|
@ -16,9 +16,7 @@ export const ANIMATION_TIME = 250;
|
|||
import * as DND from './dnd.js';
|
||||
import * as LayoutManager from './layout.js';
|
||||
import * as Main from './main.js';
|
||||
import * as MessageTray from './messageTray.js';
|
||||
import * as OverviewControls from './overviewControls.js';
|
||||
import * as Params from '../misc/params.js';
|
||||
import * as SwipeTracker from './swipeTracker.js';
|
||||
import * as WindowManager from './windowManager.js';
|
||||
import * as WorkspaceThumbnail from './workspaceThumbnail.js';
|
||||
|
|
@ -27,36 +25,6 @@ const DND_WINDOW_SWITCH_TIMEOUT = 750;
|
|||
|
||||
const OVERVIEW_ACTIVATION_TIMEOUT = 0.5;
|
||||
|
||||
class ShellInfo {
|
||||
setMessage(title, options) {
|
||||
options = Params.parse(options, {
|
||||
undoCallback: null,
|
||||
forFeedback: false,
|
||||
});
|
||||
|
||||
const source = MessageTray.getSystemSource();
|
||||
let undoCallback = options.undoCallback;
|
||||
let forFeedback = options.forFeedback;
|
||||
|
||||
if (!this._notification) {
|
||||
this._notification = new MessageTray.Notification({
|
||||
source,
|
||||
isTransient: true,
|
||||
forFeedback,
|
||||
});
|
||||
this._notification.connect('destroy', () => delete this._notification);
|
||||
}
|
||||
this._notification.set({title});
|
||||
|
||||
this._notification.clearActions();
|
||||
|
||||
if (undoCallback)
|
||||
this._notification.addAction(_('Undo'), () => undoCallback());
|
||||
|
||||
source.addNotification(this._notification);
|
||||
}
|
||||
}
|
||||
|
||||
const OverviewActor = GObject.registerClass(
|
||||
class OverviewActor extends St.BoxLayout {
|
||||
_init() {
|
||||
|
|
@ -252,8 +220,6 @@ export class Overview extends Signals.EventEmitter {
|
|||
this._overview._delegate = this;
|
||||
Main.layoutManager.overviewGroup.add_child(this._overview);
|
||||
|
||||
this._shellInfo = new ShellInfo();
|
||||
|
||||
Main.layoutManager.connect('monitors-changed', this._relayout.bind(this));
|
||||
this._relayout();
|
||||
|
||||
|
|
@ -275,18 +241,6 @@ export class Overview extends Signals.EventEmitter {
|
|||
this._swipeTracker = swipeTracker;
|
||||
}
|
||||
|
||||
//
|
||||
// options:
|
||||
// - undoCallback (function): the callback to be called if undo support is needed
|
||||
// - forFeedback (boolean): whether the message is for direct feedback of a user action
|
||||
//
|
||||
setMessage(text, options) {
|
||||
if (this.isDummy)
|
||||
return;
|
||||
|
||||
this._shellInfo.setMessage(text, options);
|
||||
}
|
||||
|
||||
_changeShownState(state) {
|
||||
const {allowedTransitions} =
|
||||
OVERVIEW_SHOWN_TRANSITIONS[this._shownState];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue