backlog, dos2unix pass
This commit is contained in:
parent
1ab9e0a01a
commit
a850e695be
10 changed files with 4301 additions and 4194 deletions
44
src/Bar.ahk
44
src/Bar.ahk
|
@ -1,4 +1,4 @@
|
||||||
/*
|
/*
|
||||||
bug.n -- tiling window management
|
bug.n -- tiling window management
|
||||||
Copyright (c) 2010-2019 Joshua Fuhs, joten
|
Copyright (c) 2010-2019 Joshua Fuhs, joten
|
||||||
|
|
||||||
|
@ -55,10 +55,10 @@ Bar_init(m) {
|
||||||
x1 += w + Config_barItemSpacing
|
x1 += w + Config_barItemSpacing
|
||||||
}
|
}
|
||||||
;; Layout
|
;; Layout
|
||||||
w := Bar_getTextWidth("??????")
|
;w := Bar_getTextWidth("??????")
|
||||||
Bar_addElement(m, "layout", "??????", x1, y1, w, Config_backColor_#1_#2, Config_foreColor_#1_#2, Config_fontColor_#1_#2)
|
;Bar_addElement(m, "layout", "??????", x1, y1, w, Config_backColor_#1_#2, Config_foreColor_#1_#2, Config_fontColor_#1_#2)
|
||||||
titleWidth -= w
|
;titleWidth -= w
|
||||||
x1 += w + Config_barItemSpacing
|
;x1 += w + Config_barItemSpacing
|
||||||
|
|
||||||
;; The x-position and width of the sub-windows right of the window title are set from the right.
|
;; The x-position and width of the sub-windows right of the window title are set from the right.
|
||||||
;; <view>;<layout>;<title>;<shebang>;<time>;<date>;<anyText>;<battery>;<volumeLevel>
|
;; <view>;<layout>;<title>;<shebang>;<time>;<date>;<anyText>;<battery>;<volumeLevel>
|
||||||
|
@ -168,9 +168,8 @@ Bar_init(m) {
|
||||||
If (Config_verticalBarPos = "tray" And Monitor_#%m%_taskBarClass) {
|
If (Config_verticalBarPos = "tray" And Monitor_#%m%_taskBarClass) {
|
||||||
trayWndId := WinExist("ahk_class " Monitor_#%m%_taskBarClass)
|
trayWndId := WinExist("ahk_class " Monitor_#%m%_taskBarClass)
|
||||||
|
|
||||||
; FIXME: find a specific ReBarWindow32 named a certain thing instead of first one
|
|
||||||
ControlGet, ToolbarRoot, Hwnd, , ReBarWindow321, ahk_id %trayWndId%
|
ControlGet, ToolbarRoot, Hwnd, , ReBarWindow321, ahk_id %trayWndId%
|
||||||
ControlGet, Toolbar, Hwnd, , ToolbarWindow321, ahk_id %ToolbarRoot%
|
ControlGet, Toolbar, Hwnd, , ToolbarWindow321, ahk_id %ToolbarRoot%, bug.n-bar
|
||||||
DllCall("SetParent", "UInt", wndId, "UInt", Toolbar)
|
DllCall("SetParent", "UInt", wndId, "UInt", Toolbar)
|
||||||
If (Config_barTaskbarBlend) {
|
If (Config_barTaskbarBlend) {
|
||||||
Gui, Color, 000000, %wndTitle%
|
Gui, Color, 000000, %wndTitle%
|
||||||
|
@ -181,8 +180,18 @@ Bar_init(m) {
|
||||||
WinSet, Style, +0x80, ahk_id %trayWndId% ; DS_MODALFRAME
|
WinSet, Style, +0x80, ahk_id %trayWndId% ; DS_MODALFRAME
|
||||||
WinSet, Style, +0x0004, ahk_id %trayWndId% ; DS_3DLOOK
|
WinSet, Style, +0x0004, ahk_id %trayWndId% ; DS_3DLOOK
|
||||||
|
|
||||||
WinSet, ExStyle, +0x1, ahk_id %trayWndId% ; WS_EX_DLGMODALFRAME
|
WinSet, ExStyle, -0x1, ahk_id %trayWndId% ; WS_EX_DLGMODALFRAME
|
||||||
WinSet, ExStyle, +0x20000, ahk_id %trayWndId% ; WS_EX_STATICEDGE
|
WinSet, ExStyle, +0x20000, ahk_id %trayWndId% ; WS_EX_STATICEDGE
|
||||||
|
|
||||||
|
Sleep 100
|
||||||
|
WinSet, ExStyle, +0x1, ahk_id %trayWndId% ; WS_EX_DLGMODALFRAME
|
||||||
|
Sleep 100
|
||||||
|
WinSet, ExStyle, -0x1, ahk_id %trayWndId% ; WS_EX_DLGMODALFRAME
|
||||||
|
|
||||||
|
Sleep 100
|
||||||
|
WinSet, Style, +0x800000, ahk_id %ToolbarRoot%
|
||||||
|
Sleep 100
|
||||||
|
WinSet, Style, -0x800000, ahk_id %ToolbarRoot%
|
||||||
}
|
}
|
||||||
} Else {
|
} Else {
|
||||||
appBarMsg := DllCall("RegisterWindowMessage", Str, "AppBarMsg")
|
appBarMsg := DllCall("RegisterWindowMessage", Str, "AppBarMsg")
|
||||||
|
@ -307,6 +316,8 @@ Bar_getHeight()
|
||||||
Bar_height := buttonH
|
Bar_height := buttonH
|
||||||
Else
|
Else
|
||||||
Bar_height := barH
|
Bar_height := barH
|
||||||
|
Bar_height := Bar_height - 2
|
||||||
|
|
||||||
Bar_ctrlHeight := Bar_height
|
Bar_ctrlHeight := Bar_height
|
||||||
If Not Config_singleRowBar
|
If Not Config_singleRowBar
|
||||||
Bar_ctrlHeight := Bar_height / 2
|
Bar_ctrlHeight := Bar_height / 2
|
||||||
|
@ -391,8 +402,8 @@ Bar_GuiClick:
|
||||||
} Else {
|
} Else {
|
||||||
If Not (SubStr(A_GuiControl, 6, InStr(A_GuiControl, "_", False, 6) - 6) = Manager_aMonitor)
|
If Not (SubStr(A_GuiControl, 6, InStr(A_GuiControl, "_", False, 6) - 6) = Manager_aMonitor)
|
||||||
Manager_activateMonitor(SubStr(A_GuiControl, 6, InStr(A_GuiControl, "_", False, 6) - 6))
|
Manager_activateMonitor(SubStr(A_GuiControl, 6, InStr(A_GuiControl, "_", False, 6) - 6))
|
||||||
If (SubStr(A_GuiControl, -12) = "_layout_event")
|
;If (SubStr(A_GuiControl, -12) = "_layout_event")
|
||||||
View_setLayout(-1)
|
; View_setLayout(-1)
|
||||||
Else If InStr(A_GuiControl, "_view_#") And (SubStr(A_GuiControl, -5) = "_event")
|
Else If InStr(A_GuiControl, "_view_#") And (SubStr(A_GuiControl, -5) = "_event")
|
||||||
Monitor_activateView(SubStr(A_GuiControl, InStr(A_GuiControl, "_view_#", False, 0) + 7, 1))
|
Monitor_activateView(SubStr(A_GuiControl, InStr(A_GuiControl, "_view_#", False, 0) + 7, 1))
|
||||||
}
|
}
|
||||||
|
@ -402,11 +413,12 @@ Return
|
||||||
Bar_GuiContextMenu:
|
Bar_GuiContextMenu:
|
||||||
Manager_winActivate(Bar_aWndId)
|
Manager_winActivate(Bar_aWndId)
|
||||||
If (A_GuiEvent = "RightClick") {
|
If (A_GuiEvent = "RightClick") {
|
||||||
If (SubStr(A_GuiControl, -12) = "_layout_event") {
|
;If (SubStr(A_GuiControl, -12) = "_layout_event") {
|
||||||
If Not (SubStr(A_GuiControl, 6, InStr(A_GuiControl, "_", False, 6) - 6) = Manager_aMonitor)
|
; If Not (SubStr(A_GuiControl, 6, InStr(A_GuiControl, "_", False, 6) - 6) = Manager_aMonitor)
|
||||||
Manager_activateMonitor(SubStr(A_GuiControl, 6, InStr(A_GuiControl, "_", False, 6) - 6))
|
; Manager_activateMonitor(SubStr(A_GuiControl, 6, InStr(A_GuiControl, "_", False, 6) - 6))
|
||||||
View_setLayout(0, +1)
|
; View_setLayout(0, +1)
|
||||||
} Else If InStr(A_GuiControl, "_view_#") And (SubStr(A_GuiControl, -5) = "_event") {
|
;} Else
|
||||||
|
If InStr(A_GuiControl, "_view_#") And (SubStr(A_GuiControl, -5) = "_event") {
|
||||||
If Not (SubStr(A_GuiControl, 6, InStr(A_GuiControl, "_", False, 6) - 6) = Manager_aMonitor)
|
If Not (SubStr(A_GuiControl, 6, InStr(A_GuiControl, "_", False, 6) - 6) = Manager_aMonitor)
|
||||||
Manager_setWindowMonitor(SubStr(A_GuiControl, 6, InStr(A_GuiControl, "_", False, 6) - 6))
|
Manager_setWindowMonitor(SubStr(A_GuiControl, 6, InStr(A_GuiControl, "_", False, 6) - 6))
|
||||||
Monitor_setWindowTag(SubStr(A_GuiControl, InStr(A_GuiControl, "_view_#", False, 0) + 7, 1))
|
Monitor_setWindowTag(SubStr(A_GuiControl, InStr(A_GuiControl, "_view_#", False, 0) + 7, 1))
|
||||||
|
@ -740,7 +752,7 @@ Bar_updateStatus() {
|
||||||
WinSet, Style, +0x80, ahk_id %trayWndId% ; DS_MODALFRAME
|
WinSet, Style, +0x80, ahk_id %trayWndId% ; DS_MODALFRAME
|
||||||
WinSet, Style, +0x0004, ahk_id %trayWndId% ; DS_3DLOOK
|
WinSet, Style, +0x0004, ahk_id %trayWndId% ; DS_3DLOOK
|
||||||
|
|
||||||
WinSet, ExStyle, +0x1, ahk_id %trayWndId% ; WS_EX_DLGMODALFRAME
|
;WinSet, ExStyle, +0x1, ahk_id %trayWndId% ; WS_EX_DLGMODALFRAME
|
||||||
WinSet, ExStyle, +0x20000, ahk_id %trayWndId% ; WS_EX_STATICEDGE
|
WinSet, ExStyle, +0x20000, ahk_id %trayWndId% ; WS_EX_STATICEDGE
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -651,7 +651,7 @@ Manager_onShellMessage(wParam, lParam) {
|
||||||
If (Manager_monitorCount > 1) And (Config_verticalBarPos = "tray") {
|
If (Manager_monitorCount > 1) And (Config_verticalBarPos = "tray") {
|
||||||
Loop, % (Manager_monitorCount - 1) {
|
Loop, % (Manager_monitorCount - 1) {
|
||||||
i := A_Index + 1
|
i := A_Index + 1
|
||||||
Bar_updateLayout(i)
|
;Bar_updateLayout(i)
|
||||||
Bar_updateStatic(i)
|
Bar_updateStatic(i)
|
||||||
Loop, % Config_viewCount
|
Loop, % Config_viewCount
|
||||||
Bar_updateView(i, A_Index)
|
Bar_updateView(i, A_Index)
|
||||||
|
@ -1250,3 +1250,31 @@ Manager_activateViewByMouse(d) {
|
||||||
Monitor_activateView(0, d)
|
Monitor_activateView(0, d)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Manager_toggleManage(wndId = 0) {
|
||||||
|
Local v, m, hideTitle, tags, isDecorated, isFloating
|
||||||
|
|
||||||
|
If (wndId = 0)
|
||||||
|
WinGet, wndId, ID, A
|
||||||
|
|
||||||
|
m := Manager_aMonitor
|
||||||
|
v := Monitor_#%Manager_aMonitor%_aView_#1
|
||||||
|
|
||||||
|
if (InStr(Manager_managedWndIds, wndId . ";")) {
|
||||||
|
hideTitle := InStr(Bar_hideTitleWndIds, wndId ";")
|
||||||
|
tags := Window_#%wndId%_tags
|
||||||
|
isDecorated := Window_#%wndId%_isDecorated
|
||||||
|
isFloating := Window_#%wndId%_isFloating
|
||||||
|
|
||||||
|
Manager_unmanage(wndId)
|
||||||
|
Manager__setWinProperties(wndId, false, m, tags, isDecorated, isFloating, hideTitle)
|
||||||
|
} else {
|
||||||
|
Manager_unmanage(wndId)
|
||||||
|
Manager_managedWndIds .= wndId ";"
|
||||||
|
Window_#%wndId%_monitor := m
|
||||||
|
Window_#%wndId%_tags := v
|
||||||
|
Manager_manage(m, v, wndId)
|
||||||
|
View_addWindow(m, v, wndId)
|
||||||
|
}
|
||||||
|
View_arrange(m, v)
|
||||||
|
}
|
143
src/Tiler.ahk
143
src/Tiler.ahk
|
@ -114,7 +114,7 @@ Tiler_isActive(m, v) {
|
||||||
|
|
||||||
Tiler_layoutTiles(m, v, x, y, w, h, type = "") {
|
Tiler_layoutTiles(m, v, x, y, w, h, type = "") {
|
||||||
Local axis1, axis2, axis3, gapW, hasStackArea, mFact, mSplit, mXSet, mYSet, mYActual, n
|
Local axis1, axis2, axis3, gapW, hasStackArea, mFact, mSplit, mXSet, mYSet, mYActual, n
|
||||||
Local h1, h2, mWndCount, stackLen, subAreaCount, subAreaWndCount, subH1, subW1, subX1, subY1, w1, w2, x1, x2, y1, y2
|
Local h1, h2, mWndCount, indexMod, leftArray, leftArrayCount, rightArray, rightArrayCount, stackLen, subAreaCount, subAreaWndCount, subH1, subW1, subX1, subY1, w1, w2, x1, x2, y1, y2
|
||||||
|
|
||||||
axis1 := Abs(View_#%m%_#%v%_layoutAxis_#1)
|
axis1 := Abs(View_#%m%_#%v%_layoutAxis_#1)
|
||||||
axis2 := View_#%m%_#%v%_layoutAxis_#2
|
axis2 := View_#%m%_#%v%_layoutAxis_#2
|
||||||
|
@ -140,53 +140,89 @@ Tiler_layoutTiles(m, v, x, y, w, h, type = "") {
|
||||||
mSplit := View_tiledWndId0
|
mSplit := View_tiledWndId0
|
||||||
}
|
}
|
||||||
|
|
||||||
;; Areas (master and stack)
|
|
||||||
x1 := x
|
x1 := x
|
||||||
y1 := y
|
y1 := y
|
||||||
w1 := w
|
w1 := w
|
||||||
h1 := h
|
h1 := h
|
||||||
If hasStackArea {
|
|
||||||
|
leftArray := []
|
||||||
|
leftArrayCount := 0
|
||||||
|
rightArray := []
|
||||||
|
rightArrayCount := 0
|
||||||
|
|
||||||
|
if hasStackArea {
|
||||||
|
;; split in half
|
||||||
If (View_#%m%_#%v%_layoutAxis_#1 < 0)
|
If (View_#%m%_#%v%_layoutAxis_#1 < 0)
|
||||||
Tiler_splitArea(axis1 - 1, 1 - mFact, x1, y1, w1, h1, gapW, x2, y2, w2, h2, x1, y1, w1, h1)
|
Tiler_splitArea(axis1 - 1, 1 - mFact, x1, y1, w1, h1, gapW, x2, y2, w2, h2, x1, y1, w1, h1)
|
||||||
Else
|
Else
|
||||||
Tiler_splitArea(axis1 - 1, mFact, x1, y1, w1, h1, gapW, x1, y1, w1, h1, x2, y2, w2, h2)
|
Tiler_splitArea(axis1 - 1, mFact, x1, y1, w1, h1, gapW, x1, y1, w1, h1, x2, y2, w2, h2)
|
||||||
|
|
||||||
|
indexMod := false
|
||||||
|
Loop % View_tiledWndId0 {
|
||||||
|
if indexMod {
|
||||||
|
leftArrayCount += 1
|
||||||
|
leftArray[leftArrayCount] := View_tiledWndId%A_Index%
|
||||||
|
indexMod := false
|
||||||
|
} else {
|
||||||
|
rightArrayCount += 1
|
||||||
|
rightArray[rightArrayCount] := View_tiledWndId%A_Index%
|
||||||
|
indexMod := true
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Tiler_stackArrayTiles(m, v, rightArray, rightArrayCount, +1, 2, x2, y2, w2, h2, gapW, type)
|
||||||
|
Tiler_stackArrayTiles(m, v, leftArray, leftArrayCount, +1, 2, x1, y1, w1, h1, gapW, type)
|
||||||
|
} else {
|
||||||
|
Tiler_stackTiles(m, v, 1, 1, +1, axis2, x1, y1, w1, h1, 0, type)
|
||||||
|
}
|
||||||
|
|
||||||
|
; Areas (master and stack)
|
||||||
|
;x1 := x
|
||||||
|
;y1 := y
|
||||||
|
;w1 := w
|
||||||
|
;h1 := h
|
||||||
|
;If hasStackArea {
|
||||||
|
; If (View_#%m%_#%v%_layoutAxis_#1 < 0)
|
||||||
|
; Tiler_splitArea(axis1 - 1, 1 - mFact, x1, y1, w1, h1, gapW, x2, y2, w2, h2, x1, y1, w1, h1)
|
||||||
|
; Else
|
||||||
|
; Tiler_splitArea(axis1 - 1, mFact, x1, y1, w1, h1, gapW, x1, y1, w1, h1, x2, y2, w2, h2)
|
||||||
|
;}
|
||||||
|
|
||||||
;; Master
|
;; Master
|
||||||
If (axis2 = 3)
|
;If (axis2 = 3)
|
||||||
Tiler_stackTiles(m, v, 1, mSplit, +1, 3, x1, y1, w1, h1, 0, type)
|
; Tiler_stackTiles(m, v, 1, mSplit, +1, 3, x1, y1, w1, h1, 0, type)
|
||||||
Else {
|
;Else {
|
||||||
mYActual := (type = "blank") ? mYSet : Ceil(mSplit / mXSet)
|
; mYActual := (type = "blank") ? mYSet : Ceil(mSplit / mXSet)
|
||||||
subAreaCount := mYActual
|
; subAreaCount := mYActual
|
||||||
mWndCount := mSplit
|
; mWndCount := mSplit
|
||||||
Loop, % mYActual {
|
; Loop, % mYActual {
|
||||||
Tiler_splitArea(Not (axis2 - 1), 1 / subAreaCount, x1, y1, w1, h1, gapW, subX1, subY1, subW1, subH1, x1, y1, w1, h1)
|
; Tiler_splitArea(Not (axis2 - 1), 1 / subAreaCount, x1, y1, w1, h1, gapW, subX1, subY1, subW1, subH1, x1, y1, w1, h1)
|
||||||
subAreaWndCount := mXSet
|
; subAreaWndCount := mXSet
|
||||||
If (mWndCount < subAreaWndCount)
|
; If (mWndCount < subAreaWndCount)
|
||||||
subAreaWndCount := mWndCount
|
; subAreaWndCount := mWndCount
|
||||||
Debug_logMessage("DEBUG[2] Tiler_layoutTiles: Master subArea #" A_Index, 2)
|
; Debug_logMessage("DEBUG[2] Tiler_layoutTiles: Master subArea #" A_Index, 2)
|
||||||
Tiler_stackTiles(m, v, mSplit - mWndCount + 1, subAreaWndCount, +1, axis2, subX1, subY1, subW1, subH1, gapW, type)
|
; Tiler_stackTiles(m, v, mSplit - mWndCount + 1, subAreaWndCount, +1, axis2, subX1, subY1, subW1, subH1, gapW, type)
|
||||||
mWndCount -= subAreaWndCount
|
; mWndCount -= subAreaWndCount
|
||||||
subAreaCount -= 1
|
; subAreaCount -= 1
|
||||||
}
|
; }
|
||||||
}
|
;}
|
||||||
|
;
|
||||||
;; Stack
|
;;; Stack
|
||||||
If hasStackArea {
|
;If hasStackArea {
|
||||||
If (type = "blank") {
|
; If (type = "blank") {
|
||||||
Debug_logMessage("DEBUG[2] Tiler_layoutTiles: Stack subArea #" A_Index, 2)
|
; Debug_logMessage("DEBUG[2] Tiler_layoutTiles: Stack subArea #" A_Index, 2)
|
||||||
Tiler_stackTiles(m, v, mSplit + 1, 1, +1, 3, x2, y2, w2, h2, 0, type)
|
; Tiler_stackTiles(m, v, mSplit + 1, 1, +1, 3, x2, y2, w2, h2, 0, type)
|
||||||
} Else {
|
; } Else {
|
||||||
stackLen := View_tiledWndId0 - mSplit
|
; stackLen := View_tiledWndId0 - mSplit
|
||||||
;; 161 is the minimal width of an Windows-Explorer window, below which it cannot be resized.
|
; ;; 161 is the minimal width of an Windows-Explorer window, below which it cannot be resized.
|
||||||
;; The minimal height is 243, but this seems too high for being a limit here;
|
; ;; The minimal height is 243, but this seems too high for being a limit here;
|
||||||
;; therefor '2 * Bar_height' is used for the minimal height of a window.
|
; ;; therefor '2 * Bar_height' is used for the minimal height of a window.
|
||||||
If (axis3 = 3 Or (axis3 = 1 And (w2 - (stackLen - 1) * gapW) / stackLen < 161) Or (axis3 = 2 And (h2 - (stackLen - 1) * gapW) / stackLen < 2 * Bar_height))
|
; If (axis3 = 3 Or (axis3 = 1 And (w2 - (stackLen - 1) * gapW) / stackLen < 161) Or (axis3 = 2 And (h2 - (stackLen - 1) * gapW) / stackLen < 2 * Bar_height))
|
||||||
Tiler_stackTiles(m, v, mSplit + 1, stackLen, +1, 3, x2, y2, w2, h2, 0, type)
|
; Tiler_stackTiles(m, v, mSplit + 1, stackLen, +1, 3, x2, y2, w2, h2, 0, type)
|
||||||
Else
|
; Else
|
||||||
Tiler_stackTiles(m, v, mSplit + 1, stackLen, +1, axis3, x2, y2, w2, h2, gapW, type)
|
; Tiler_stackTiles(m, v, mSplit + 1, stackLen, +1, axis3, x2, y2, w2, h2, gapW, type)
|
||||||
}
|
; }
|
||||||
}
|
;}
|
||||||
}
|
}
|
||||||
|
|
||||||
Tiler_setAxis(m, v, id, d) {
|
Tiler_setAxis(m, v, id, d) {
|
||||||
|
@ -332,6 +368,39 @@ Tiler_stackTiles(m, v, i, len, d, axis, x, y, w, h, padding, type = "") {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Tiler_stackArrayTiles(m, v, arr, len, d, axis, x, y, w, h, padding, type = "") {
|
||||||
|
Local i, dx, dy, tileH, tileW, tileX, tileY
|
||||||
|
|
||||||
|
tileX := x
|
||||||
|
tileY := y
|
||||||
|
tileW := w
|
||||||
|
tileH := h
|
||||||
|
dx := 0
|
||||||
|
dy := 0
|
||||||
|
dw := (w - (len - 1) * padding) / len
|
||||||
|
dh := (h - (len - 1) * padding) / len
|
||||||
|
If (axis = 1) {
|
||||||
|
tileW := (w - (len - 1) * padding) / len
|
||||||
|
dx := tileW + padding
|
||||||
|
} Else If (axis = 2) {
|
||||||
|
tileH := (h - (len - 1) * padding) / len
|
||||||
|
dy := tileH + padding
|
||||||
|
}
|
||||||
|
;; Else (axis = 3) and nothing to do
|
||||||
|
|
||||||
|
Debug_logMessage("DEBUG[2] Tiler_stackArrayTiles: start = " i ", length = " len, 2)
|
||||||
|
i := 1
|
||||||
|
Loop, % len {
|
||||||
|
If (type = "blank")
|
||||||
|
Tiler_addSubArea(m, v, i, tileX, tileY, tileW, tileH)
|
||||||
|
Else
|
||||||
|
Window_move(arr[i], tileX, tileY, tileW, tileH)
|
||||||
|
i += d
|
||||||
|
tileX += dx
|
||||||
|
tileY += dy
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Tiler_toggleStackArea(m ,v) {
|
Tiler_toggleStackArea(m ,v) {
|
||||||
Global
|
Global
|
||||||
|
|
||||||
|
|
|
@ -13,8 +13,7 @@
|
||||||
@version 9.1.0
|
@version 9.1.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
View_init(m, v)
|
View_init(m, v) {
|
||||||
{
|
|
||||||
Global
|
Global
|
||||||
|
|
||||||
View_#%m%_#%v%_area_#0 := 0
|
View_#%m%_#%v%_area_#0 := 0
|
||||||
|
@ -149,7 +148,7 @@ View_arrange(m, v, setLayout = False) {
|
||||||
Else ;; floating layout (no 'View_arrange_', following is 'View_getLayoutSymbol_')'
|
Else ;; floating layout (no 'View_arrange_', following is 'View_getLayoutSymbol_')'
|
||||||
View_#%m%_#%v%_layoutSymbol := Config_layoutSymbol_#%l%
|
View_#%m%_#%v%_layoutSymbol := Config_layoutSymbol_#%l%
|
||||||
|
|
||||||
Bar_updateLayout(m)
|
;Bar_updateLayout(m)
|
||||||
}
|
}
|
||||||
|
|
||||||
View_getActiveWindow(m, v) {
|
View_getActiveWindow(m, v) {
|
||||||
|
@ -402,7 +401,6 @@ View_toggleMargins()
|
||||||
{
|
{
|
||||||
Local v
|
Local v
|
||||||
|
|
||||||
|
|
||||||
If Not (Config_viewMargins = "0;0;0;0")
|
If Not (Config_viewMargins = "0;0;0;0")
|
||||||
{
|
{
|
||||||
v := Monitor_#%Manager_aMonitor%_aView_#1
|
v := Monitor_#%Manager_aMonitor%_aView_#1
|
||||||
|
|
Loading…
Reference in a new issue