diff --git a/gnucash/gnome-utils/gnc-gtk-utils.c b/gnucash/gnome-utils/gnc-gtk-utils.c index 4b188b0add..95586eaa8d 100644 --- a/gnucash/gnome-utils/gnc-gtk-utils.c +++ b/gnucash/gnome-utils/gnc-gtk-utils.c @@ -224,10 +224,14 @@ gnc_cbwe_require_list_item (GtkComboBox *cbwe) g_object_set_data(G_OBJECT(cbwe), CHANGED_ID, GINT_TO_POINTER(id)); } -/** Test to see if fg_color is a light one which should be a foreground - * one and hence would be on a dark background +/** Return whether the current gtk theme is a dark one. A theme is considered "dark" if + * it has a dark background color with a light foreground color (used for text and so on). + * We only test on the foregrond color assuming a sane theme chooses enough contrast between + * foreground and background colors. * * @param fg_color The foreground color to test. + * + * @returns TRUE if the theme is considered dark, FALSE otherwise. */ gboolean gnc_is_dark_theme (GdkRGBA *fg_color)