counter screen and interval checking in main.go

This commit is contained in:
cuu
2018-12-06 16:05:26 +08:00
parent d596d71cbb
commit 47ff78e11d
14 changed files with 501 additions and 30 deletions

View File

@@ -141,13 +141,11 @@ func (self *MessageBox) Draw() {
}
type MainScreen struct {
Widget
Pages []PageInterface
PageMax int
PageIndex int
PosX int
PosY int
Width int
Height int
MyPageStack *PageStack
CurrentPage PageInterface
CanvasHWND *sdl.Surface
@@ -159,6 +157,8 @@ type MainScreen struct {
IconFont *ttf.Font
SkinManager *SkinManager
DBusManager *DBUS.DBus
CounterScreen *CounterScreen
Closed bool
}
@@ -186,6 +186,12 @@ func (self *MainScreen) Init() {
self.SkinManager.Init()
self.DBusManager = DBUS.DBusHandler
self.CounterScreen = NewCounterScreen()
self.CounterScreen.HWND = self.HWND
self.CounterScreen.Init()
}
func (self *MainScreen) FartherPages() { // right after ReadTheDirIntoPages