From 5880ca0ea098c03f573bb3938162581e1aea35d3 Mon Sep 17 00:00:00 2001 From: Hans Unzner Date: Mon, 23 Sep 2024 09:22:22 +0200 Subject: [PATCH] gmoccapy: fix deprecation warning "Gtk.StyleContext.get_background_color is deprecated" --- src/emc/usr_intf/gmoccapy/gmoccapy.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/emc/usr_intf/gmoccapy/gmoccapy.py b/src/emc/usr_intf/gmoccapy/gmoccapy.py index 9ded630e768..40ed54ac7c8 100644 --- a/src/emc/usr_intf/gmoccapy/gmoccapy.py +++ b/src/emc/usr_intf/gmoccapy/gmoccapy.py @@ -4582,10 +4582,12 @@ def on_icon_theme_choice_changed(self, widget): def _set_sourceview_theme(self, name): self.widgets["gcode_view"].set_style_scheme(name) - style = self.widgets["gcode_view"].get_style_context() - color = style.get_background_color(Gtk.StateFlags.SELECTED) - color.alpha = 0.5 - self.widgets["gcode_view"].add_mark_category('motion', color.to_string()) + buffer = self.widgets["gcode_view"].get_buffer() + style = buffer.get_style_scheme().get_style('current-line') + color = style.props.background + rgba = Gdk.RGBA() + rgba.parse(color) + self.widgets["gcode_view"].add_mark_category('motion', rgba.to_string()) def on_sourceview_theme_choice_changed(self, widget): active = widget.get_active_iter()