Ticket #610: add_option_update_title.patch

File add_option_update_title.patch, 2.0 kB (added by zdogde, 21 months ago)

Hi, I implemented an option to disable the dynamic title. The patch is attached. I think Theli will include it soon then.

  • src/config.py

     
    6060          "start_trayicon": "false", 
    6161          "fermer_trayicon": "false", 
    6262          "use_trayicon": "true", 
     63          "update_title": "true", 
    6364          "media_organizer_item" : "0", 
    6465          "repeat_mode":"false", 
    6566          "wikipedia":"en", 
  • src/widget/listen.py

     
    179179         
    180180    def update_title(self,player_or_helper,song): 
    181181        #Don't song because she can be provide by 2 different source 
     182        if not config.getboolean("setting", "update_title"):  
     183            if not self.get_title() == "Listen": 
     184                self.set_title("Listen") 
     185            return 
    182186        song =  self.player_ui.player.song 
    183187        if not song: return 
    184188        title = "" 
  • src/widget/preference.py

     
    196196        vbox_general.pack_start(self.get_title_label(_("Behavior")),False,False) 
    197197        vbox_general.pack_start(self.make_check_box(_("Enable trayicon"),"setting","use_trayicon"),False,False) 
    198198        vbox_general.pack_start(self.make_check_box(_("Close to systray"),"setting","fermer_trayicon"),False,False) 
    199  
     199        vbox_general.pack_start(self.make_check_box(_("Update window title"),"setting","update_title"),False,False) 
     200         
    200201        vbox_general.pack_start(self.make_check_box(_("Enqueue as default action"),"player","click_enqueue"),False,False) 
    201202        vbox_general.pack_start(self.make_check_box(_("Compact current playlist"),"setting","compact_playlist"),False,False) 
    202203        vbox_general.pack_start(self.make_check_box(_("Don't clear the playlist when play a new song"),"player","enqueue"),False,False)