Enable marker for the current day in the calendar
This commit is contained in:
parent
b99fbda938
commit
9dd937ad68
12
Main.go
12
Main.go
|
@ -30,9 +30,10 @@ var (
|
|||
)
|
||||
|
||||
var (
|
||||
wall tcell.Screen
|
||||
defStyle tcell.Style
|
||||
selStyle tcell.Style
|
||||
wall tcell.Screen
|
||||
defStyle tcell.Style
|
||||
todayStyle tcell.Style
|
||||
selStyle tcell.Style
|
||||
)
|
||||
|
||||
var (
|
||||
|
@ -99,7 +100,9 @@ func drawMonth(m time.Month, x, y int) {
|
|||
for i := 1; i <= dayNum; i++ {
|
||||
weekday := int(date(selTime.Year(), m, i).Weekday())
|
||||
style := defStyle
|
||||
if selTime.Day() == i && selTime.Month() == m {
|
||||
if today.Day() == i && today.Month() == m {
|
||||
style = todayStyle
|
||||
} else if selTime.Day() == i && selTime.Month() == m {
|
||||
style = selStyle
|
||||
}
|
||||
centeredText(
|
||||
|
@ -153,6 +156,7 @@ func main() {
|
|||
log.Fatalf("%+v", err)
|
||||
}
|
||||
defStyle = tcell.StyleDefault.Background(tcell.ColorReset).Foreground(tcell.ColorReset)
|
||||
todayStyle = tcell.StyleDefault.Background(tcell.ColorReset).Foreground(tcell.GetColor("blue")).Bold(true).Reverse(true)
|
||||
selStyle = tcell.StyleDefault.Background(tcell.ColorReset).Foreground(tcell.GetColor("green")).Bold(true)
|
||||
|
||||
wall.SetStyle(defStyle)
|
||||
|
|
Loading…
Reference in a new issue