From bb523b0e2d19cd5f43c541aeeeb7dda6e1a37fef Mon Sep 17 00:00:00 2001
From: c4pp4
Date: Sat, 16 Jul 2022 04:46:53 +0200
Subject: [PATCH 1/1] Add style classes and CSS names

Signed-off-by: c4pp4
---
 src/terminal-screen.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/terminal-screen.c b/src/terminal-screen.c
index 9ead8be..5732b29 100644
--- a/src/terminal-screen.c
+++ b/src/terminal-screen.c
@@ -108,6 +108,8 @@ enum
     TARGET_TAB
 };
 
+#define TERMINAL_SCREEN_STYLE_CLASS "terminal-screen"
+
 static void terminal_screen_dispose     (GObject             *object);
 static void terminal_screen_finalize    (GObject             *object);
 static void terminal_screen_drag_data_received (GtkWidget        *widget,
@@ -343,9 +345,13 @@ terminal_screen_init (TerminalScreen *screen)
 	GtkTargetList *target_list;
 	GtkTargetEntry *targets;
 	int n_targets;
+	GtkStyleContext *context;
 
 	priv = screen->priv = terminal_screen_get_instance_private (screen);
 
+	context = gtk_widget_get_style_context (GTK_WIDGET (screen));
+	gtk_style_context_add_class (context, TERMINAL_SCREEN_STYLE_CLASS);
+
 	vte_terminal_set_mouse_autohide (VTE_TERMINAL (screen), TRUE);
 #if VTE_CHECK_VERSION (0, 52, 0)
 	vte_terminal_set_bold_is_bright (VTE_TERMINAL (screen), TRUE);
-- 
2.35.1

