deactivated custom window border settings for Windows 10 (issue #67)
This commit is contained in:
parent
3320f14443
commit
bdb10c631a
6 changed files with 24 additions and 17 deletions
BIN
bugn.exe
BIN
bugn.exe
Binary file not shown.
|
@ -35,10 +35,6 @@ The available configuration variables are listed in the document
|
||||||
associated functions are listed in the document
|
associated functions are listed in the document
|
||||||
"[Default hotkeys](./Default_hotkeys.md)".
|
"[Default hotkeys](./Default_hotkeys.md)".
|
||||||
|
|
||||||
`Config_borderWidth`, `Config_borderPadding` and `Config_selBorderColor` are
|
|
||||||
especially usefull, if you are not allowed to set the design in the system
|
|
||||||
settings.
|
|
||||||
|
|
||||||
You may find a sample and template configuration file in the
|
You may find a sample and template configuration file in the
|
||||||
[usr directory](../usr/).
|
[usr directory](../usr/).
|
||||||
|
|
||||||
|
|
|
@ -166,11 +166,12 @@ desktop functionality of BlackBox and NOT bug.n is used (=> Hiding and showing
|
||||||
windows is detected and acted upon).
|
windows is detected and acted upon).
|
||||||
|
|
||||||
`Config_borderWidth=0`
|
`Config_borderWidth=0`
|
||||||
> If > 0, the window border width is set to the given integer value.
|
> If > 0, the window border width is set to the given integer value (supported
|
||||||
|
Windows versions: _not_ 10).
|
||||||
|
|
||||||
`Config_borderPadding=-1`
|
`Config_borderPadding=-1`
|
||||||
> If >= 0, the window border padding is set to the given integer value (only
|
> If >= 0, the window border padding is set to the given integer value
|
||||||
for Windows >= Vista).
|
(supported Windows versions: only Vista).
|
||||||
|
|
||||||
`Config_showTaskBar=0`
|
`Config_showTaskBar=0`
|
||||||
> If false (`=0`), the task bar is hidden. It can be made visible or hidden by
|
> If false (`=0`), the task bar is hidden. It can be made visible or hidden by
|
||||||
|
@ -178,11 +179,13 @@ hotkey (see below).
|
||||||
|
|
||||||
`Config_showBorder=1`
|
`Config_showBorder=1`
|
||||||
> If false (`=0`), the window borders are hidden; therefor windows cannot be
|
> If false (`=0`), the window borders are hidden; therefor windows cannot be
|
||||||
resized manually by dragging the border, even if using the according hotkey.
|
resized manually by dragging the border, even if using the according hotkey
|
||||||
|
(supported Windows versions: _not_ 10).
|
||||||
|
|
||||||
`Config_selBorderColor=`
|
`Config_selBorderColor=`
|
||||||
> Border colour of the active window; format: 0x00BBGGRR (e. g. `0x006A240A`,
|
> Border colour of the active window, format: 0x00BBGGRR; e. g. `0x006A240A`,
|
||||||
if =0, the system's window border colour is not changed).
|
if `=0`, the system's window border colour is not changed (supported Windows
|
||||||
|
versions: _not_ 10).
|
||||||
|
|
||||||
### Window arrangement
|
### Window arrangement
|
||||||
|
|
||||||
|
|
|
@ -107,6 +107,13 @@ Config_init() {
|
||||||
|
|
||||||
Config_hotkeyCount := 0
|
Config_hotkeyCount := 0
|
||||||
Config_restoreConfig(Config_filePath)
|
Config_restoreConfig(Config_filePath)
|
||||||
|
If (SubStr(A_OSVersion, 1, 3) = "10.") {
|
||||||
|
Config_borderWidth := 0
|
||||||
|
Config_borderPadding := -1
|
||||||
|
Config_showBorder := True
|
||||||
|
Config_selBorderColor := ""
|
||||||
|
}
|
||||||
|
|
||||||
Config_getSystemSettings()
|
Config_getSystemSettings()
|
||||||
Config_initColors()
|
Config_initColors()
|
||||||
Loop, % Config_layoutCount {
|
Loop, % Config_layoutCount {
|
||||||
|
|
|
@ -341,7 +341,7 @@ Tiler_toggleStackArea(m ,v) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Tiler_traceAreas(m, v, continuously) {
|
Tiler_traceAreas(m, v, continuously) {
|
||||||
Local h1, h2, n, w1, w2, wndTitle, x1, x2, y1, y2, y3
|
Local borderW, h1, h2, n, w1, w2, wndTitle, x1, x2, y1, y2, y3
|
||||||
|
|
||||||
x1 := Monitor_#%m%_x + View_#%m%_#%v%_layoutGapWidth + View_#%m%_#%v%_margin4
|
x1 := Monitor_#%m%_x + View_#%m%_#%v%_layoutGapWidth + View_#%m%_#%v%_margin4
|
||||||
y1 := Monitor_#%m%_y + View_#%m%_#%v%_layoutGapWidth + View_#%m%_#%v%_margin1
|
y1 := Monitor_#%m%_y + View_#%m%_#%v%_layoutGapWidth + View_#%m%_#%v%_margin1
|
||||||
|
@ -354,12 +354,13 @@ Tiler_traceAreas(m, v, continuously) {
|
||||||
Gui, Color, %Config_foreColor_#2_#1%
|
Gui, Color, %Config_foreColor_#2_#1%
|
||||||
Gui, Font, c%Config_fontColor_#1_#3% s%Config_largeFontSize%, %Config_fontName%
|
Gui, Font, c%Config_fontColor_#1_#3% s%Config_largeFontSize%, %Config_fontName%
|
||||||
|
|
||||||
|
borderW := Config_borderWidth + (Config_borderPadding < 0 ? 0 : Config_borderPadding)
|
||||||
n := View_#%m%_#%v%_area_#0
|
n := View_#%m%_#%v%_area_#0
|
||||||
Loop, % n {
|
Loop, % n {
|
||||||
x2 := View_#%m%_#%v%_area_#%A_Index%_x - x1 + Config_borderWidth + Config_borderPadding
|
x2 := View_#%m%_#%v%_area_#%A_Index%_x - x1 + borderW
|
||||||
y2 := View_#%m%_#%v%_area_#%A_Index%_y - y1 + Config_borderWidth + Config_borderPadding
|
y2 := View_#%m%_#%v%_area_#%A_Index%_y - y1 + borderW
|
||||||
w2 := View_#%m%_#%v%_area_#%A_Index%_width - 2 * (Config_borderWidth + Config_borderPadding)
|
w2 := View_#%m%_#%v%_area_#%A_Index%_width - 2 * borderW
|
||||||
h2 := View_#%m%_#%v%_area_#%A_Index%_height - 2 * (Config_borderWidth + Config_borderPadding)
|
h2 := View_#%m%_#%v%_area_#%A_Index%_height - 2 * borderW
|
||||||
y3 := y2 + (h2 - Config_largeFontSize) / 2
|
y3 := y2 + (h2 - Config_largeFontSize) / 2
|
||||||
Gui, Add, Progress, x%x2% y%y2% w%w2% h%h2% Background%Config_backColor_#1_#3%, 100
|
Gui, Add, Progress, x%x2% y%y2% w%w2% h%h2% Background%Config_backColor_#1_#3%, 100
|
||||||
Gui, Add, Text, x%x2% y%y3% w%w2% BackgroundTrans Center, % A_Index
|
Gui, Add, Text, x%x2% y%y3% w%w2% BackgroundTrans Center, % A_Index
|
||||||
|
|
|
@ -37,8 +37,8 @@ Config_readinInterval=10000
|
||||||
|
|
||||||
;; Windows ui elements
|
;; Windows ui elements
|
||||||
;Config_bbCompatibility=0
|
;Config_bbCompatibility=0
|
||||||
Config_borderWidth=2
|
;Config_borderWidth=0
|
||||||
Config_borderPadding=0
|
;Config_borderPadding=-1
|
||||||
Config_showTaskBar=1
|
Config_showTaskBar=1
|
||||||
;Config_showBorder=1
|
;Config_showBorder=1
|
||||||
;Config_selBorderColor=
|
;Config_selBorderColor=
|
||||||
|
|
Loading…
Reference in a new issue