Hi, the "old" behavior of the OK key has been to open the submenu, it is not a big thing to change that back. I will send a patch tomorrow!
If you want to start watching TV, you can use the PLAY key. It also would be possible to add a PLAY option to the menu for programs that are running at the moment. I will include that in my patch! Hope, that is to your liking. Regards Tanja Pascal Schirrmann schrieb: > Hi, > > The new behavior of the 'program_display.py', that is, when you press > 'enter' on a program, the program is recorded doesn't fit my needs. > > It's very convenient to be able to record a program on the fly, but i > prefer to do that with the 'Record' key an let the 'old' behavior for > the OK key. > That being said, I think it would be better to let the choice to the user. > > I tried to patch that, but I'm really not good with python and freevo ! > This time, I think I overcome my python trouble, but not my freevo lack > of knowledge. > > I was able to change the program_display.py. Now, if the TV_DEFAULT_PLAY > is set in local_conf.py, the first choice in the menu is 'Play this > program'. If not, the menu is as before. > > But I wasn't able to actually start the TV Show with this option (not a > clue what to call), and, stranger, pressing the OK key still start the > record, not my new funct ??? > > Any help appreciated (Greatly appreciated :-D ) > > Another point : Is there a translation process in place ? Or should I > just have a look in the different op files and send back the translation > I'll do ? > > Thanks, > > > ------------------------------------------------------------------------ > > --- /home/freevo/svn/freevo/src/tv/program_display.py 2007-02-02 > 20:17:52.000000000 +0100 > +++ program_display.py 2007-02-17 20:22:00.000000000 +0100 > @@ -1,4 +1,5 @@ > # -*- coding: iso-8859-1 -*- > +# vim: ts=4:sw=4:et:sts=4 > # ----------------------------------------------------------------------- > # ProgramDisplay - Information and actions for TvPrograms. > # ----------------------------------------------------------------------- > @@ -118,8 +118,15 @@ > items = [] > > > - ## 1.) 'Schedule for recording' OR 'Remove from schedule' > - # check if this program is scheduled > + ## 0.) 'Play Program'. This is to go backward to the old > + # mode, with the 'Enter' key start plying TV > + # This plug is to add only if TV_DEFAULT_PLAY is set in local_conf.py > + try: > + if config.TV_DEFAULT_PLAY: > + items.append(menu.MenuItem(_('Play this Program'), > + action=self.play_program)) > + except AttributeError: > + _debug_("TV_DEFAULT_PLAY is not in local_conf.py") > > ## 1.) 'Schedule for recording' OR 'Remove from schedule' > # check if this program is scheduled > @@ -169,6 +176,13 @@ > > ### Actions: > > + def play_program(self, arg=None, menuw=None): > + """ > + Play the program immediately > + """ > + # doesn't work ! > + (result,msg) = start_tv(self.prog.channel) > + > def schedule_program(self, arg=None, menuw=None): > """ > add a program to schedule > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > > ------------------------------------------------------------------------ > > _______________________________________________ > Freevo-devel mailing list > Freevo-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freevo-devel ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel