Update of /cvsroot/freevo/freevo/src/tv
In directory sc8-pr-cvs1:/tmp/cvs-serv4656

Modified Files:
        tv.py 
Log Message:
integration of the tv guide

Index: tv.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/tv/tv.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** tv.py       24 Nov 2002 13:58:45 -0000      1.1
--- tv.py       8 Mar 2003 17:40:42 -0000       1.2
***************
*** 10,13 ****
--- 10,16 ----
  # -----------------------------------------------------------------------
  # $Log$
+ # Revision 1.2  2003/03/08 17:40:42  dischi
+ # integration of the tv guide
+ #
  # Revision 1.1  2002/11/24 13:58:45  dischi
  # code cleanup
***************
*** 71,78 ****
  import skin
  
! # Extended Menu
! import ExtendedMenu
! import ExtendedMenu_TV
! 
  # Set to 1 for debug output
  DEBUG = config.DEBUG
--- 74,84 ----
  import skin
  
! if not config.NEW_SKIN:
!     # Extended Menu
!     import ExtendedMenu
!     import ExtendedMenu_TV
! else:
!     from tvmenu import TVmenu
!     
  # Set to 1 for debug output
  DEBUG = config.DEBUG
***************
*** 99,107 ****
  
  # Set up the extended menu
! view = ExtendedMenu_TV.ExtendedMenuView_TV()
! info = ExtendedMenu_TV.ExtendedMenuInfo_TV()
! listing = ExtendedMenu_TV.ExtendedMenuListing_TV()
! em = ExtendedMenu_TV.ExtendedMenu_TV(view, info, listing)
! 
  
  def get_start_time():
--- 105,115 ----
  
  # Set up the extended menu
! if not config.NEW_SKIN:
!     view = ExtendedMenu_TV.ExtendedMenuView_TV()
!     info = ExtendedMenu_TV.ExtendedMenuInfo_TV()
!     listing = ExtendedMenu_TV.ExtendedMenuListing_TV()
!     em = ExtendedMenu_TV.ExtendedMenu_TV(view, info, listing)
! else:
!     tvmenu = TVmenu()
  
  def get_start_time():
***************
*** 145,162 ****
     
  def eventhandler(event):
-     #print 'TV %s' % event
      
      if event == rc.EXIT or event == rc.MENU:
          rc.app = None
          menuwidget.refresh()
      elif event == rc.SELECT or event == rc.PLAY:
!         start_tv('tv', em.listing.last_to_listing[3].channel_id)
      else:
!         em.eventhandler(event)
! 
  
  def refresh():
!      em.refresh()
! 
  
  def main_menu(arg, menuw):
--- 153,178 ----
     
  def eventhandler(event):
      
      if event == rc.EXIT or event == rc.MENU:
          rc.app = None
          menuwidget.refresh()
+ 
      elif event == rc.SELECT or event == rc.PLAY:
!         skin.Clear()
!         if not config.NEW_SKIN:
!             start_tv('tv', em.listing.last_to_listing[3].channel_id)
!         else:
!             start_tv('tv', tvmenu.selected.channel_id)
      else:
!         if not config.NEW_SKIN:
!             em.eventhandler(event)
!         else:
!             tvmenu.eventhandler(event)
  
  def refresh():
!     if not config.NEW_SKIN:
!         em.refresh()
!     else:
!         tvmenu.refresh()
  
  def main_menu(arg, menuw):
***************
*** 199,205 ****
              break
          
!     listing.ToListing([start_time, stop_time, guide.chan_list[0].id, prg])
!     em.eventhandler(rc.UP)
! 
!     em.refresh()
! 
--- 215,223 ----
              break
          
!     if not config.NEW_SKIN:
!         listing.ToListing([start_time, stop_time, guide.chan_list[0].id, prg])
!         em.eventhandler(rc.UP)
!         em.refresh()
!     else:
!         tvmenu.rebuild(start_time, stop_time, guide.chan_list[0].id, prg)
!         tvmenu.refresh()




-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to