Which GUI library does Google Chrome use?
User InterfaceGoogle ChromeUser Interface Problem Overview
What GUI library does Google Chrome use?
User Interface Solutions
Solution 1 - User Interface
On Linux it uses GTK+, on Mac OS X Cocoa, and on Windows a custom views library, see <http://www.youtube.com/watch?v=WsvNebq1dRg> and also documents from <http://dev.chromium.org>;:
Solution 2 - User Interface
As of May 2014 Google Chrome uses it's own custom UI stack called Aura. This is currently the case for all platforms except OSX.
References:
Solution 3 - User Interface
You probably want their document entitled "[Conventions and patterns for multi-platform development][1]." Your answer is
Mac -> Cocoa,
Linux -> GTK,
Windows -> Their own custom "Windows Views"
You'll also see have an experimental "GTK Views", so it sounds like they're aiming for their own abstraction?
[1]: http://dev.chromium.org/developers/design-documents/conventions-and-patterns-for-multi-platform-development "Conventions and patterns for multi-platform development"
Solution 4 - User Interface
On Windows WTL for the (well...) chrome, and WebKit for the HTML rendering.
Solution 5 - User Interface
WTL on Windows, as Shay said. All UI in the Mac and Linux versions is being written from scratch in Cocoa and GTK+ respectively. Only the logic (and WebKit, which renders the web pages) is fully cross-platform.