我想知道如何实现与Epiphany(又名Gnome Web)正在使用的类似的进度条/加载器指示器。请参阅提供的屏幕截图:
答案 0 :(得分:1)
如果我正在阅读Epiphany源代码,那么它只是一个样式GtkProgressBar
:
priv->progress = gtk_progress_bar_new ();
gtk_style_context_add_class (gtk_widget_get_style_context (priv->progress),
GTK_STYLE_CLASS_OSD);
GTK_STYLE_CLASS_OSD
样式类描述为like this in the documentation:
<强> GTK_STYLE_CLASS_OSD 强>
#define GTK_STYLE_CLASS_OSD "osd"
在另一个容器的顶部渲染OSD(屏幕显示)元素时使用的CSS类。