updated unite extension
This commit is contained in:
parent
df81cf0307
commit
c0541c66f2
|
@ -10,5 +10,5 @@
|
|||
],
|
||||
"url": "https://github.com/hardpixel/unite-shell",
|
||||
"uuid": "unite@hardpixel.eu",
|
||||
"version": 33
|
||||
"version": 34
|
||||
}
|
|
@ -8,13 +8,12 @@ var ThemeMods = class ThemeMods extends Base {
|
|||
_onInitialize() {
|
||||
this.gtkSettings = Gtk.Settings.get_default()
|
||||
this._extraSpace = minorVersion < 34
|
||||
this._mainStyle = Main.uiGroup.get_style()
|
||||
this._panelStyle = Main.panel.get_style()
|
||||
this._appMenu = Main.panel.statusArea.appMenu
|
||||
this._aggMenu = Main.panel.statusArea.aggregateMenu
|
||||
this._leftBox = Main.panel._leftBox
|
||||
this._centerBox = Main.panel._centerBox
|
||||
this._rightBox = Main.panel._rightBox
|
||||
this._uiStyles = {}
|
||||
}
|
||||
|
||||
_onActivate() {
|
||||
|
@ -75,7 +74,7 @@ var ThemeMods = class ThemeMods extends Base {
|
|||
const gtkFont = this.gtkSettings.gtk_font_name
|
||||
const cssFont = gtkFont.replace(/\s\d+$/, '')
|
||||
|
||||
Main.uiGroup.set_style(`font-family: ${cssFont};`)
|
||||
this._addStyle('uiGroup', `font-family: ${cssFont};`)
|
||||
this._addClass('system-fonts')
|
||||
}
|
||||
|
||||
|
@ -83,15 +82,15 @@ var ThemeMods = class ThemeMods extends Base {
|
|||
this._addClass('small-spacing')
|
||||
}
|
||||
|
||||
Main.panel.set_style('font-size: 11.25pt;')
|
||||
this._addStyle('panel', 'font-size: 11.25pt;')
|
||||
}
|
||||
|
||||
_unsetPanelStyle() {
|
||||
this._removeClass('small-spacing')
|
||||
this._removeClass('system-fonts')
|
||||
|
||||
Main.uiGroup.set_style(this._mainStyle)
|
||||
Main.panel.set_style(this._panelStyle)
|
||||
this._removeStyle('uiGroup')
|
||||
this._removeStyle('panel')
|
||||
}
|
||||
|
||||
_toggleAppMenuIcon() {
|
||||
|
@ -207,4 +206,25 @@ var ThemeMods = class ThemeMods extends Base {
|
|||
_removeClass(name) {
|
||||
Main.panel._removeStyleClassName(name)
|
||||
}
|
||||
|
||||
_addStyle(name, style) {
|
||||
this._uiStyles[name] = style
|
||||
|
||||
let widget = Main[name]
|
||||
let styles = widget.get_style() || ''
|
||||
|
||||
widget.set_style(style + styles)
|
||||
}
|
||||
|
||||
_removeStyle(name) {
|
||||
let style = this._uiStyles[name]
|
||||
if (!style) return
|
||||
|
||||
let widget = Main[name]
|
||||
let styles = widget.get_style() || ''
|
||||
|
||||
widget.set_style(styles.replace(style, ''))
|
||||
|
||||
delete this._uiStyles[name]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,23 +1,22 @@
|
|||
headerbar,
|
||||
.titlebar {
|
||||
window headerbar,
|
||||
window .titlebar {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.titlebar headerbar ~ headerbar {
|
||||
window headerbar ~ headerbar,
|
||||
window headerbar ~ .titlebar,
|
||||
window .titlebar ~ .titlebar,
|
||||
window .titlebar ~ headerbar {
|
||||
padding-left: 6px;
|
||||
}
|
||||
|
||||
.titlebar .titlebar {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
headerbar > box.left,
|
||||
.titlebar > box.left {
|
||||
window headerbar > box.left,
|
||||
window .titlebar > box.left {
|
||||
margin: 0 0 0 -200px;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.titlebar.default-decoration {
|
||||
window .titlebar.default-decoration {
|
||||
margin: -200px 0 0;
|
||||
opacity: 0;
|
||||
}
|
||||
|
|
|
@ -3,14 +3,13 @@
|
|||
padding-left: 0;
|
||||
}
|
||||
|
||||
.tiled .titlebar headerbar ~ headerbar {
|
||||
.tiled headerbar ~ headerbar,
|
||||
.tiled headerbar ~ .titlebar,
|
||||
.tiled .titlebar ~ .titlebar,
|
||||
.tiled .titlebar ~ headerbar {
|
||||
padding-left: 6px;
|
||||
}
|
||||
|
||||
.tiled .titlebar .titlebar {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.tiled headerbar > box.left,
|
||||
.tiled .titlebar > box.left {
|
||||
margin: 0 0 0 -200px;
|
||||
|
|
|
@ -3,14 +3,13 @@
|
|||
padding-left: 0;
|
||||
}
|
||||
|
||||
.maximized .titlebar headerbar ~ headerbar {
|
||||
.maximized headerbar ~ headerbar,
|
||||
.maximized headerbar ~ .titlebar,
|
||||
.maximized .titlebar ~ .titlebar,
|
||||
.maximized .titlebar ~ headerbar {
|
||||
padding-left: 6px;
|
||||
}
|
||||
|
||||
.maximized .titlebar .titlebar {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.maximized headerbar > box.left,
|
||||
.maximized .titlebar > box.left {
|
||||
margin: 0 0 0 -200px;
|
||||
|
|
|
@ -1,15 +1,20 @@
|
|||
headerbar,
|
||||
.titlebar {
|
||||
window > headerbar,
|
||||
window > .titlebar,
|
||||
window > headerbar > headerbar,
|
||||
window > .titlebar > .titlebar,
|
||||
window > .titlebar > stack > headerbar,
|
||||
window headerbar:last-child,
|
||||
window .titlebar:last-child {
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
headerbar > box.right,
|
||||
.titlebar > box.right {
|
||||
window headerbar > box.right,
|
||||
window .titlebar > box.right {
|
||||
margin: 0 -200px 0 0;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.titlebar.default-decoration {
|
||||
window .titlebar.default-decoration {
|
||||
margin: -200px 0 0;
|
||||
opacity: 0;
|
||||
}
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
.tiled headerbar,
|
||||
.tiled .titlebar {
|
||||
.tiled > headerbar,
|
||||
.tiled > .titlebar,
|
||||
.tiled > headerbar > headerbar,
|
||||
.tiled > .titlebar > .titlebar,
|
||||
.tiled > .titlebar > stack > headerbar,
|
||||
.tiled headerbar:last-child,
|
||||
.tiled .titlebar:last-child {
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
.maximized headerbar,
|
||||
.maximized .titlebar {
|
||||
.maximized > headerbar,
|
||||
.maximized > .titlebar,
|
||||
.maximized > headerbar > headerbar,
|
||||
.maximized > .titlebar > .titlebar,
|
||||
.maximized > .titlebar > stack > headerbar,
|
||||
.maximized headerbar:last-child,
|
||||
.maximized .titlebar:last-child {
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user