Internet radio browser GUI for music/video streams from various directory services.

⌈⌋ ⎇ branch:  streamtuner2


Diff

Differences From Artifact [930ffb7c95]:

To Artifact [f9517dd67a]:


30
31
32
33
34
35
36














37
38
39
40
41
42
43
# Quick search textbox - uses main.q instead
#
class search (AuxiliaryWindow):

    # either current channel, or last channel (avoid searching in bookmarks)
    current = None















    # show search dialog   
    def menu_search(self, w):
        self.search_dialog.show_all();
        # Update (x) current_channel checkbox
        if not self.current or self.main.current_channel != "bookmarks":
            self.current = self.main.current_channel
            self.search_dialog_current.set_label("just %s" % self.main.channels[self.current].meta["title"])







>
>
>
>
>
>
>
>
>
>
>
>
>
>







30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# Quick search textbox - uses main.q instead
#
class search (AuxiliaryWindow):

    # either current channel, or last channel (avoid searching in bookmarks)
    current = None

    # button + hook
    def __init__(self, parent):
        AuxiliaryWindow.__init__(self, parent)
        parent.searchbtn.connect("clicked", self.menu_search)
        self.show_searchbtn()
        parent.hooks["config_save"].append(self.show_searchbtn)

    def show_searchbtn(self):
        active = "searchbtn" in conf and conf.searchbtn
        btn = self.main.searchbtn
        btn.show()
        btn.set_property("visible", active)
        btn.set_property("visible_horizontal", active)

    # show search dialog   
    def menu_search(self, w):
        self.search_dialog.show_all();
        # Update (x) current_channel checkbox
        if not self.current or self.main.current_channel != "bookmarks":
            self.current = self.main.current_channel
            self.search_dialog_current.set_label("just %s" % self.main.channels[self.current].meta["title"])