This commit is contained in:
davedatum
2019-10-26 21:50:28 +01:00
parent 302349855d
commit bdc807428d
426 changed files with 26974 additions and 52 deletions

View File

@@ -0,0 +1,29 @@
const Clutter = imports.gi.Clutter
const Main = imports.ui.main
const Unite = imports.misc.extensionUtils.getCurrentExtension()
const Base = Unite.imports.module.BaseModule
const scaleSize = Unite.imports.helpers.scaleSize
var MessageTray = class MessageTray extends Base {
_onSetup() {
this._enableKey = 'notifications-position'
this._disableValue = 'center'
}
_onInitialize() {
this._banner = Main.messageTray._bannerBin
}
_onActivate() {
let mappings = { center: 'CENTER', left: 'START', right: 'END' }
let position = mappings[this._setting] || 'CENTER'
this._banner.set_x_align(Clutter.ActorAlign[position])
this._banner.set_width(scaleSize(390))
}
_onDeactivate() {
this._banner.set_x_align(Clutter.ActorAlign.CENTER)
this._banner.set_width(-1)
}
}