3 ms·
>> Gnome Shell, which is one of the few parts that does have it's own theming, doesn't use GTK at all. https://github.com/GNOME/gnome-shell/blob/1f03599d1cf888
by hackbinary 8y ago
>> Gnome Shell, which is one of the few parts that does have it's own theming, doesn't use GTK at all.
https://github.com/GNOME/gnome-shell/blob/1f03599d1cf888f73a33363212b99905064e2c9e/src/main.c#L16 https://github.com/GNOME/gnome-shell/blob/1f03599d1cf888f73a...
Seems to me that "#include <gtk/gtk.h>" means that gnome-shell does use gtk. Or maybe I am missing some nuance of your statement.
- bonzini 8y agoIt uses it very little, and specifically doesn't use GTK for theming. Its widgets and the scene graph handling are written using Clutter, not GTK.
- yrro 8y agoGNOME Shell uses its own widget toolkit called ST. GTK+ APIs are pretty good about sebsible names, so you could grep though the source for gtk_ to see which GTK+ functionality is actually used by the shell.