Пример #1
0
    def test_reset_style(self):
        global_config_map = {}
        global_config_map["top-pane"] = self.ConfigVar("#FAFAFA", "#333333")
        global_config_map["bottom-pane"] = self.ConfigVar("#FAFAFA", "#333333")
        global_config_map["output-pane"] = self.ConfigVar("#FAFAFA", "#333333")
        global_config_map["input-pane"] = self.ConfigVar("#FAFAFA", "#333333")
        global_config_map["logs-pane"] = self.ConfigVar("#FAFAFA", "#333333")
        global_config_map["terminal-primary"] = self.ConfigVar(
            "#FCFCFC", "#010101")

        style = Style.from_dict({
            "output-field": "bg:#333333 #010101",
            "input-field": "bg:#333333 #FFFFFF",
            "log-field": "bg:#333333 #FFFFFF",
            "header": "bg:#333333 #AAAAAA",
            "footer": "bg:#333333 #AAAAAA",
            "search": "bg:#000000 #93C36D",
            "search.current": "bg:#000000 #1CD085",
            "primary": "#010101",
            "warning": "#93C36D",
            "error": "#F5634A"
        })

        self.assertEqual(
            style.class_names_and_attrs,
            reset_style(config_map=global_config_map,
                        save=False).class_names_and_attrs)
Пример #2
0
    def test_reset_style(self):
        global_config_map = ClientConfigMap()
        global_config_map.color.top_pane = "#FAFAFA"
        global_config_map.color.bottom_pane = "#FAFAFA"
        global_config_map.color.output_pane = "#FAFAFA"
        global_config_map.color.input_pane = "#FAFAFA"
        global_config_map.color.logs_pane = "#FAFAFA"
        global_config_map.color.terminal_primary = "#FCFCFC"

        global_config_map.color.primary_label = "#FAFAFA"
        global_config_map.color.secondary_label = "#FAFAFA"
        global_config_map.color.success_label = "#FAFAFA"
        global_config_map.color.warning_label = "#FAFAFA"
        global_config_map.color.info_label = "#FAFAFA"
        global_config_map.color.error_label = "#FAFAFA"

        adapter = ClientConfigAdapter(global_config_map)

        style = Style.from_dict({
            "output_field": "bg:#262626 #5FFFD7",
            "input_field": "bg:#1C1C1C #FFFFFF",
            "log_field": "bg:#121212 #FFFFFF",
            "header": "bg:#000000 #AAAAAA",
            "footer": "bg:#000000 #AAAAAA",
            "search": "bg:#000000 #93C36D",
            "search.current": "bg:#000000 #1CD085",
            "primary": "#5FFFD7",
            "warning": "#93C36D",
            "error": "#F5634A",
            "tab_button.focused": "bg:#5FFFD7 #121212",
            "tab_button": "bg:#FFFFFF #121212",
            "dialog": "bg:#171E2B",
            "dialog frame.label": "bg:#5FFFD7 #000000",
            "dialog.body": "bg:#000000 #5FFFD7",
            "dialog shadow": "bg:#171E2B",
            "button": "bg:#000000",
            "text-area": "bg:#000000 #5FFFD7",
            # Label bg and font color
            "primary_label": "bg:#5FFFD7 #262626",
            "secondary_label": "bg:#FFFFFF #262626",
            "success_label": "bg:#5FFFD7 #262626",
            "warning_label": "bg:#FFFF00 #262626",
            "info_label": "bg:#5FD7FF #262626",
            "error_label": "bg:#FF0000 #262626"
        })

        self.assertEqual(
            style.class_names_and_attrs,
            reset_style(config_map=adapter, save=False).class_names_and_attrs)
Пример #3
0
    def test_reset_style(self):

        global_config_map = {}
        global_config_map["top-pane"] = self.ConfigVar("#FAFAFA", "#333333")
        global_config_map["bottom-pane"] = self.ConfigVar("#FAFAFA", "#333333")
        global_config_map["output-pane"] = self.ConfigVar("#FAFAFA", "#333333")
        global_config_map["input-pane"] = self.ConfigVar("#FAFAFA", "#333333")
        global_config_map["logs-pane"] = self.ConfigVar("#FAFAFA", "#333333")
        global_config_map["terminal-primary"] = self.ConfigVar(
            "#FCFCFC", "#010101")

        global_config_map["primary-label"] = self.ConfigVar(
            "#FAFAFA", "#5FFFD7")
        global_config_map["secondary-label"] = self.ConfigVar(
            "#FAFAFA", "#FFFFFF")
        global_config_map["success-label"] = self.ConfigVar(
            "#FAFAFA", "#5FFFD7")
        global_config_map["warning-label"] = self.ConfigVar(
            "#FAFAFA", "#FFFF00")
        global_config_map["info-label"] = self.ConfigVar("#FAFAFA", "#5FD7FF")
        global_config_map["error-label"] = self.ConfigVar("#FAFAFA", "#FF0000")
        style = Style.from_dict({
            "output-field": "bg:#333333 #010101",
            "input-field": "bg:#333333 #FFFFFF",
            "log-field": "bg:#333333 #FFFFFF",
            "header": "bg:#333333 #AAAAAA",
            "footer": "bg:#333333 #AAAAAA",
            "search": "bg:#000000 #93C36D",
            "search.current": "bg:#000000 #1CD085",
            "primary": "#010101",
            "warning": "#93C36D",
            "error": "#F5634A",
            "tab_button.focused": "bg:#010101 #333333",
            "tab_button": "bg:#FFFFFF #333333",
            # Label bg and font color
            "primary-label": "bg:#5FFFD7 #333333",
            "secondary-label": "bg:#FFFFFF #333333",
            "success-label": "bg:#5FFFD7 #333333",
            "warning-label": "bg:#FFFF00 #333333",
            "info-label": "bg:#5FD7FF #333333",
            "error-label": "bg:#FF0000 #333333",
        })

        self.assertEqual(
            style.class_names_and_attrs,
            reset_style(config_map=global_config_map,
                        save=False).class_names_and_attrs)
Пример #4
0
 def do_reset_style(event):
     hb.app.app.style = reset_style()
Пример #5
0
 def do_reset_style(event):
     hb.app.app.style = reset_style(hb.client_config_map)