One of the large benefits of using a GTK+ (or Qt)-based API is that the widget set can be themed. Users are able to install any number of themes (or write their own) to control how applications look. While this can add a testing overhead, they will behave the same across all platforms so the burden is somewhat reduced.
Let's see a few different themes applied to our GoMail application illustrated here, starting with a great light theme named Clearlooks.
- The Clearlooks theme on Linux:
- Compose in Clearlooks:
On Windows, the default theme looks more like the standard widgets, though the user can load any other GTK+ theme. Notice that the default icons are also different, more in-keeping with the operating system standards.
- The Windows default theme:
- Compose with Windows:
There are also many dark themes; Arc Dark is very popular.
- Arc Dark theme...