mirror of
https://github.com/morgan9e/dash-to-panel
synced 2026-04-14 00:04:17 +09:00
Join panel margins to existing panelBox theme padding
gh-2424
This commit is contained in:
15
src/panel.js
15
src/panel.js
@@ -1108,16 +1108,23 @@ export const Panel = GObject.registerClass(
|
|||||||
}
|
}
|
||||||
|
|
||||||
_setPanelBoxStyle(disable) {
|
_setPanelBoxStyle(disable) {
|
||||||
let style = ''
|
this.panelBox.set_style('')
|
||||||
|
|
||||||
if (!disable) {
|
if (!disable) {
|
||||||
let topBottomMargins = SETTINGS.get_int('panel-top-bottom-margins')
|
let topBottomMargins = SETTINGS.get_int('panel-top-bottom-margins')
|
||||||
let sideMargins = SETTINGS.get_int('panel-side-margins')
|
let sideMargins = SETTINGS.get_int('panel-side-margins')
|
||||||
|
let panelBoxTheme = this.panelBox.get_theme_node()
|
||||||
|
let getPadding = (side) => panelBoxTheme.get_padding(side)
|
||||||
|
|
||||||
style = `padding: ${this.geom.topOffset + topBottomMargins}px ${sideMargins}px ${topBottomMargins}px;`
|
// add existing theme padding to dtp panel margins
|
||||||
|
this.panelBox.set_style(
|
||||||
|
`padding:
|
||||||
|
${this.geom.topOffset + topBottomMargins + getPadding(St.Side.TOP)}px
|
||||||
|
${sideMargins + getPadding(St.Side.RIGHT)}px
|
||||||
|
${topBottomMargins + getPadding(St.Side.BOTTOM)}px
|
||||||
|
${sideMargins + getPadding(St.Side.LEFT)}px;`,
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
this.panelBox.set_style(style)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_maybeSetDockCss(disable) {
|
_maybeSetDockCss(disable) {
|
||||||
|
|||||||
Reference in New Issue
Block a user