Make monthsWide and monthsHigh global variables
This commit is contained in:
parent
9dd937ad68
commit
394c8f9b9d
10
Main.go
10
Main.go
|
@ -34,6 +34,10 @@ var (
|
||||||
defStyle tcell.Style
|
defStyle tcell.Style
|
||||||
todayStyle tcell.Style
|
todayStyle tcell.Style
|
||||||
selStyle tcell.Style
|
selStyle tcell.Style
|
||||||
|
|
||||||
|
monthsWide int
|
||||||
|
monthsHigh int
|
||||||
|
monthsDrawn int
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -125,9 +129,9 @@ func drawWall() {
|
||||||
wrappedText("Екран је премали за календар.", wall, defStyle)
|
wrappedText("Екран је премали за календар.", wall, defStyle)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
monthsWide := (w - 2*smallGap + largeGap) / (maxMonthWidth + largeGap)
|
monthsWide = (w - 2*smallGap + largeGap) / (maxMonthWidth + largeGap)
|
||||||
monthsHigh := (h - smallGap - titleHeight) / (maxMonthHeight + smallGap)
|
monthsHigh = (h - smallGap - titleHeight) / (maxMonthHeight + smallGap)
|
||||||
monthsDrawn := min(monthsHigh*monthsWide, 12) // TODO: izraziti 12 drugacije??
|
monthsDrawn = min(monthsHigh*monthsWide, 12)
|
||||||
|
|
||||||
startingMonth := time.Month((int(selTime.Month())-1)/monthsDrawn*monthsDrawn + 1)
|
startingMonth := time.Month((int(selTime.Month())-1)/monthsDrawn*monthsDrawn + 1)
|
||||||
endingMonth := time.Month(min(12, int(startingMonth)+monthsDrawn-1))
|
endingMonth := time.Month(min(12, int(startingMonth)+monthsDrawn-1))
|
||||||
|
|
Loading…
Reference in a new issue