[gtksourceview] stylescheme: add helper to get text foreground color
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] stylescheme: add helper to get text foreground color
- Date: Mon, 11 Oct 2021 18:51:02 +0000 (UTC)
commit 5c74b32857e0df250c99af28ff11aecb41dd84c5
Author: Christian Hergert <chergert redhat com>
Date: Mon Oct 11 11:49:54 2021 -0700
stylescheme: add helper to get text foreground color
gtksourceview/gtksourcestylescheme-private.h | 3 +++
gtksourceview/gtksourcestylescheme.c | 14 ++++++++++++++
2 files changed, 17 insertions(+)
---
diff --git a/gtksourceview/gtksourcestylescheme-private.h b/gtksourceview/gtksourcestylescheme-private.h
index f45b6d2c..176ba76d 100644
--- a/gtksourceview/gtksourcestylescheme-private.h
+++ b/gtksourceview/gtksourcestylescheme-private.h
@@ -58,5 +58,8 @@ gboolean _gtk_source_style_scheme_get_background_pattern_color (Gtk
G_GNUC_INTERNAL
gboolean _gtk_source_style_scheme_get_background_color (GtkSourceStyleScheme *scheme,
GdkRGBA *color);
+G_GNUC_INTERNAL
+gboolean _gtk_source_style_scheme_get_text_color (GtkSourceStyleScheme *scheme,
+ GdkRGBA *color);
G_END_DECLS
diff --git a/gtksourceview/gtksourcestylescheme.c b/gtksourceview/gtksourcestylescheme.c
index 5a998301..5b931a53 100644
--- a/gtksourceview/gtksourcestylescheme.c
+++ b/gtksourceview/gtksourcestylescheme.c
@@ -726,6 +726,20 @@ _gtk_source_style_scheme_get_background_color (GtkSourceStyleScheme *scheme,
return get_color (style, FALSE, color);
}
+gboolean
+_gtk_source_style_scheme_get_text_color (GtkSourceStyleScheme *scheme,
+ GdkRGBA *color)
+{
+ GtkSourceStyle *style;
+
+ g_return_val_if_fail (GTK_SOURCE_IS_STYLE_SCHEME (scheme), FALSE);
+ g_return_val_if_fail (color != NULL, FALSE);
+
+ style = gtk_source_style_scheme_get_style (scheme, STYLE_TEXT);
+
+ return get_color (style, TRUE, color);
+}
+
static void
apply_css_style_cursors (GtkSourceStyleScheme *scheme,
GString *css)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]