gpt4 book ai didi

css - 默认 gtk css 配色方案

转载 作者:行者123 更新时间:2023-12-03 19:54:30 26 4
gpt4 key购买 nike

GtkStyle 已被弃用。
我想改用 GtkStyleContext (gtk_style_context_lookup_color) 来查找主题颜色。

我替换成功:

    color = style->bg [GTK_STATE_SELECTED];

和:
    gtk_style_context_lookup_color (context, "theme_selected_bg_color", &color)

但我不知道用什么颜色名称来替换:
    color = style->dark [GTK_STATE_NORMAL];

我需要这些颜色将它们传输到使用 cairo 创建的 vumeter:
gdk_cairo_set_source_rgba (cr, &color);

最佳答案

据我所知,颜色名称列表不是 GTK 的一部分,而是 gtk 主题的一个属性。这些是 gtk 3.22 的默认 gnome 主题 adwaita 的颜色名称:
https://gitlab.gnome.org/GNOME/gtk/-/blob/gtk-3-22/gtk/theme/Adwaita/_colors-public.scss
我正在内联复制名称:

  • theme_fg_color
  • theme_text_color
  • theme_bg_color
  • theme_base_color
  • theme_selected_bg_color
  • theme_selected_fg_color
  • insensitive_bg_color
  • insensitive_fg_color
  • insensitive_base_color
  • theme_unfocused_fg_color
  • theme_unfocused_text_color
  • theme_unfocused_bg_color
  • theme_unfocused_base_color
  • theme_unfocused_selected_bg_color
  • theme_unfocused_selected_fg_color
  • unfocused_insensitive_color
  • 边框
  • unfocused_borders
  • 警告颜色
  • error_color
  • success_color
  • 关于css - 默认 gtk css 配色方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35045469/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com