plugin_init.go 537 B

12345678910111213141516171819202122232425
  1. package main
  2. /******************************************************************************/
  3. type UpdatePlugin struct {
  4. UI.Plugin
  5. Page UI.PageInterface
  6. }
  7. func (self *UpdatePlugin) Init( main_screen *UI.MainScreen ) {
  8. self.Page = NewUpdatePage()
  9. self.Page.SetScreen( main_screen)
  10. self.Page.SetName("Update")
  11. self.Page.Init()
  12. }
  13. func (self *UpdatePlugin) Run( main_screen *UI.MainScreen ) {
  14. if main_screen != nil {
  15. main_screen.PushPage(self.Page)
  16. main_screen.Draw()
  17. main_screen.SwapAndShow()
  18. }
  19. }
  20. var APIOBJ UpdatePlugin