plugin_init.go 580 B

123456789101112131415161718192021222324252627
  1. package Update
  2. import (
  3. "github.com/clockworkpi/LauncherGoDev/sysgo/UI"
  4. )
  5. /******************************************************************************/
  6. type UpdatePlugin struct {
  7. UI.Plugin
  8. Page UI.PageInterface
  9. }
  10. func (self *UpdatePlugin) Init(main_screen *UI.MainScreen) {
  11. self.Page = NewUpdatePage()
  12. self.Page.SetScreen(main_screen)
  13. self.Page.SetName("Update LauncherGo")
  14. self.Page.Init()
  15. }
  16. func (self *UpdatePlugin) Run(main_screen *UI.MainScreen) {
  17. if main_screen != nil {
  18. main_screen.PushPage(self.Page)
  19. main_screen.Refresh()
  20. }
  21. }
  22. var APIOBJ UpdatePlugin