Esempio n. 1
0
 def __get_playlist_name(name="Quod Libet playlist"):
     dialog = GetStringDialog(None,
         _("Export playlist to Squeezebox"),
         _("Playlist name (will overwrite existing)"),
         button_label=_("_Save"), button_icon=Icons.DOCUMENT_SAVE)
     name = dialog.run(text=name)
     return name
Esempio n. 2
0
 def __get_playlist_name(name="Quod Libet playlist"):
     dialog = GetStringDialog(None,
         _("Export playlist to Squeezebox"),
         _("Playlist name (will overwrite existing)"),
         button_label=_("_Save"), button_icon=Icons.DOCUMENT_SAVE)
     name = dialog.run(text=name)
     return name
Esempio n. 3
0
 def __get_playlist_name(name="Quod Libet playlist"):
     dialog = GetStringDialog(None,
                              _("Export playlist to Squeezebox"),
                              _("Playlist name (will overwrite existing)"),
                              okbutton=Gtk.STOCK_SAVE)
     name = dialog.run(text=name)
     return name
Esempio n. 4
0
 def __add(self, *args):
     dialog = GetStringDialog(self, _("Enter new value"), "",
                              button_label=_("_Add"),
                              button_icon=Icons.LIST_ADD)
     new = dialog.run()
     if new:
         self.model.append(row=[new])
Esempio n. 5
0
 def __add(self, *args):
     tooltip = _('Tag expression e.g. people:real or ~album~year.')
     dialog = GetStringDialog(self, _("Enter new tag"), "",
                              button_icon=None,
                              tooltip=tooltip)
     new = dialog.run()
     if new:
         self.model.append(row=[new])
Esempio n. 6
0
 def __add(self, *args):
     dialog = GetStringDialog(self,
                              _("Enter new value"),
                              "",
                              okbutton=Gtk.STOCK_ADD)
     new = dialog.run()
     if new:
         self.model.append(row=[new])
Esempio n. 7
0
 def __add(self, *args):
     tooltip = _('Tag expression e.g. people:real or ~album~year.')
     dialog = GetStringDialog(self,
                              _("Enter new tag"),
                              "",
                              button_icon=None,
                              tooltip=tooltip)
     new = dialog.run()
     if new:
         self.model.append(row=[new])
class TGetStringDialog(TestCase):
    def setUp(self):
        self.gsd1 = GetStringDialog(None, "title", "enter a string")
        self.gsd2 = _ClipboadTestClass(None, "title", "enter a string")

    def test_getstring(self):
        ret = self.gsd1.run(text="foobar", test=True)
        self.failUnlessEqual(ret, "foobar")

    def test_clipboard(self):
        clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
        clipboard.set_text("42", -1)
        ret = self.gsd2.run(text="24", clipboard=True, test=True)
        self.failUnlessEqual(ret, "42")

    def tearDown(self):
        self.gsd1.destroy()
        self.gsd2.destroy()
class TGetStringDialog(TestCase):
    def setUp(self):
        self.gsd1 = GetStringDialog(None, "title", "enter a string")
        self.gsd2 = _ClipboadTestClass(None, "title", "enter a string", options=["1", "2"])

    def test_getstring(self):
        ret = self.gsd1.run(text="foobar", test=True)
        self.failUnlessEqual(ret, "foobar")

    def test_clipboard(self):
        clipboard = gtk.clipboard_get()
        clipboard.set_text("42", -1)
        ret = self.gsd2.run(text="24", clipboard=True, test=True)
        self.failUnlessEqual(ret, "42")

    def tearDown(self):
        self.gsd1.destroy()
        self.gsd2.destroy()
Esempio n. 10
0
class TGetStringDialog(TestCase):
    def setUp(self):
        parent = Gtk.Window()
        self.gsd1 = GetStringDialog(parent, "title", "enter a string")
        self.gsd2 = _ClipboadTestClass(parent, "title", "enter a string")

    def test_getstring(self):
        ret = self.gsd1.run(text="foobar", test=True)
        self.failUnlessEqual(ret, "foobar")

    def test_clipboard(self):
        clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
        clipboard.set_text("42", -1)
        ret = self.gsd2.run(text="24", clipboard=True, test=True)
        self.failUnlessEqual(ret, "42")
        clipboard.clear()

    def tearDown(self):
        self.gsd1.destroy()
        self.gsd2.destroy()
Esempio n. 11
0
class TGetStringDialog(TestCase):
    def setUp(self):
        parent = Gtk.Window()
        self.gsd1 = GetStringDialog(parent, "title", "enter a string")
        self.gsd2 = _ClipboadTestClass(parent, "title", "enter a string")

    def test_getstring(self):
        ret = self.gsd1.run(text="foobar", test=True)
        self.failUnlessEqual(ret, "foobar")

    def test_tooltip(self):
        foo = GetStringDialog(Gtk.Window(), "title", "", tooltip="foo bar")
        self.failUnlessEqual(foo._val.get_tooltip_text(), "foo bar")

    def test_clipboard(self):
        clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
        clipboard.set_text("42", -1)
        ret = self.gsd2.run(text="24", clipboard=True, test=True)
        self.failUnlessEqual(ret, "42")
        clipboard.clear()

    def tearDown(self):
        self.gsd1.destroy()
        self.gsd2.destroy()
Esempio n. 12
0
 def __add(self, *args):
     dialog = GetStringDialog(self, _("Enter new value"), "",
                              okbutton=Gtk.STOCK_ADD)
     new = dialog.run()
     if new:
         self.model.append(row=[new])