mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-01-24 21:42:51 -05:00
dock: add reveal IPCs
This commit is contained in:
@@ -806,6 +806,10 @@ rm -rf '${home}'/.cache/icon-cache '${home}'/.cache/thumbnails 2>/dev/null || tr
|
||||
saveSettings()
|
||||
}
|
||||
|
||||
function toggleShowDock() {
|
||||
setShowDock(!showDock)
|
||||
}
|
||||
|
||||
function getPluginSetting(pluginId, key, defaultValue) {
|
||||
if (!pluginSettings[pluginId]) {
|
||||
return defaultValue
|
||||
@@ -928,12 +932,14 @@ rm -rf '${home}'/.cache/icon-cache '${home}'/.cache/thumbnails 2>/dev/null || tr
|
||||
|
||||
IpcHandler {
|
||||
function reveal(): string {
|
||||
root.setDankBarVisible(true)
|
||||
root.dankBarVisible = true
|
||||
root.saveSettings()
|
||||
return "BAR_SHOW_SUCCESS"
|
||||
}
|
||||
|
||||
function hide(): string {
|
||||
root.setDankBarVisible(false)
|
||||
root.dankBarVisible = false
|
||||
root.saveSettings()
|
||||
return "BAR_HIDE_SUCCESS"
|
||||
}
|
||||
|
||||
@@ -948,4 +954,27 @@ rm -rf '${home}'/.cache/icon-cache '${home}'/.cache/thumbnails 2>/dev/null || tr
|
||||
|
||||
target: "bar"
|
||||
}
|
||||
|
||||
IpcHandler {
|
||||
function reveal(): string {
|
||||
root.setShowDock(true)
|
||||
return "DOCK_SHOW_SUCCESS"
|
||||
}
|
||||
|
||||
function hide(): string {
|
||||
root.setShowDock(false)
|
||||
return "DOCK_HIDE_SUCCESS"
|
||||
}
|
||||
|
||||
function toggle(): string {
|
||||
root.toggleShowDock()
|
||||
return root.showDock ? "DOCK_SHOW_SUCCESS" : "DOCK_HIDE_SUCCESS"
|
||||
}
|
||||
|
||||
function status(): string {
|
||||
return root.showDock ? "visible" : "hidden"
|
||||
}
|
||||
|
||||
target: "dock"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user