Example #1
0
def _get_plugin_config():
    # migrate option
    if config.has_option('plugins', 'trayicon_window_hide'):
        value = config.getboolean('plugins', 'trayicon_window_hide')
        config.remove_option('plugins', 'trayicon_window_hide')
        config.set('plugins', 'icon_window_hide', value)

    pconfig = PluginConfig("icon")
    pconfig.defaults.set("window_hide", True)
    pconfig.defaults.set("tooltip", DEFAULT_PATTERN)
    pconfig.defaults.set("modifier_swap", False)

    return pconfig
Example #2
0
def _get_plugin_config():
    # migrate option
    if config.has_option('plugins', 'trayicon_window_hide'):
        value = config.getboolean('plugins', 'trayicon_window_hide')
        config.remove_option('plugins', 'trayicon_window_hide')
        config.set('plugins', 'icon_window_hide', value)

    pconfig = PluginConfig("icon")
    pconfig.defaults.set("window_hide", True)
    pconfig.defaults.set("tooltip", DEFAULT_PATTERN)
    pconfig.defaults.set("modifier_swap", False)

    return pconfig
Example #3
0
    def test_basic(self):
        self.assertTrue(config.get("memory", "pane_widths", None) is None)

        p = self.Kind("memory", "pane_widths")
        sws = [Gtk.ScrolledWindow() for _ in range(3)]
        p.set_widgets(sws)

        paneds = p._get_paneds()
        paneds[0].set_relative(0.4)
        paneds[1].set_relative(0.6)
        p.save_widths()

        widths = config.getstringlist("memory", "pane_widths")
        self.assertAlmostEqual(float(widths[0]), 0.4)
        self.assertAlmostEqual(float(widths[1]), 0.6)

        config.remove_option("memory", "pane_widths")
Example #4
0
def get_columns():
    """Gets the list of songlist column headings"""

    if config.has_option("settings", "columns"):
        return config.getstringlist(
            "settings", "columns", const.DEFAULT_COLUMNS)
    else:
        # migrate old settings
        try:
            columns = config.get("settings", "headers").split()
        except config.Error:
            return const.DEFAULT_COLUMNS
        else:
            config.remove_option("settings", "headers")
            set_columns(columns)
            config.setstringlist("settings", "columns", columns)
            return columns
Example #5
0
def get_columns():
    """Gets the list of songlist column headings"""

    if config.has_option("settings", "columns"):
        return config.getstringlist("settings", "columns",
                                    const.DEFAULT_COLUMNS)
    else:
        # migrate old settings
        try:
            columns = config.get("settings", "headers").split()
        except config.Error:
            return const.DEFAULT_COLUMNS
        else:
            config.remove_option("settings", "headers")
            set_columns(columns)
            config.setstringlist("settings", "columns", columns)
            return columns
Example #6
0
    def test_basic(self):
        self.assertTrue(config.get("memory", "pane_widths", None) is None)

        p = self.Kind("memory", "pane_widths")
        sws = [Gtk.ScrolledWindow() for _ in range(3)]
        p.set_widgets(sws)

        paneds = p._get_paneds()
        paneds[0].set_relative(0.4)
        paneds[1].set_relative(0.6)
        p.save_widths()

        widths = config.getstringlist("memory", "pane_widths")
        self.assertAlmostEqual(float(widths[0]), 0.4)
        self.assertAlmostEqual(float(widths[1]), 0.6)

        config.remove_option("memory", "pane_widths")
Example #7
0
 def lyric_filename_search_clean_config(self):
     """reset config to ensure other tests aren't affected"""
     config.remove_option("memory", "lyric_rootpaths")
     config.remove_option("memory", "lyric_filenames")
 def lyric_filename_search_clean_config(self):
     """reset config to ensure other tests aren't affected"""
     config.remove_option("memory", "lyric_rootpaths")
     config.remove_option("memory", "lyric_filenames")