Gtk“;微妙的;进度条

Gtk“;微妙的;进度条,gtk,gtk3,Gtk,Gtk3,我想知道如何实现一个progressbar/loader指示器,类似于Epiphany(又名Gnome Web)正在使用的。请参阅提供的屏幕截图: 如果我正确地阅读了《顿悟》源代码,那么它只是一个样式化的GtkProgressBar: GTK\u STYLE\u CLASS\u OSDSTYLE CLASS描述如下: GTK_风格_类_OSD #定义GTK风格类OSD“OSD” 在另一个容器上呈现OSD(屏幕显示)元素时使用的CSS类 谢谢,这正是我想要的! priv->progress

我想知道如何实现一个progressbar/loader指示器,类似于Epiphany(又名Gnome Web)正在使用的。请参阅提供的屏幕截图:


如果我正确地阅读了《顿悟》源代码,那么它只是一个样式化的
GtkProgressBar

GTK\u STYLE\u CLASS\u OSD
STYLE CLASS描述如下:

GTK_风格_类_OSD

#定义GTK风格类OSD“OSD”

在另一个容器上呈现OSD(屏幕显示)元素时使用的CSS类


谢谢,这正是我想要的!
priv->progress = gtk_progress_bar_new ();
gtk_style_context_add_class (gtk_widget_get_style_context (priv->progress),
                             GTK_STYLE_CLASS_OSD);