Anyone know the library that was used to display the steam interface in the leaked prototype?
Phoronix: GTK+ 3.0 On Mac OS X Is Moving Along
While the GTK+ tool-kit is primarily used on Linux based systems and those running an X.Org Server, with GTK+ 3.0 there are several improvements to benefit the Wayland Display Server as well as other operating systems...
http://www.phoronix.com/vr.php?view=ODk2Mg
Anyone know the library that was used to display the steam interface in the leaked prototype?
GTK+ 2.x on the Mac was atrocious. No global menu, no keyboard shortcuts, crashes every time you blinked an eye. Does GTK+ 3.0 fix those issues?
@snuwoods: I haven't used Steam/Linux, but I'm pretty sure Steam/Win&Mac is embedding Webkit and displaying a HTML-based interface. Which is a quick and easy way to get a cross-platform application with a minimum amount of hassle, provided you aren't bothered about native looks.
can somebody give a reasonable explanation of why gtk on mac os is needed/important???
![]()
It's for bragging rights, apparently:
See http://www.gtk.org/Originally Posted by http://www.gtk.org/
LOL
That's easy - it's because Qt can of course
;-)
On a serious note most developers want porting their applications to different operating systems a simple a process as possible, a cross-platform toolkit goes a long way to simplifying the process
The idea being if the Banshee folk decided they wanted to port to OSX it aught to be very simple and wouldn't need to worry about the GUI
Steam is written using a proprietary system called VGUI. Valve wrote it to render user interfaces in its games originally. The client linked to libGL and XLib so I assume that it's mostly using OpenGL to render it.
The Linux version didn't actually have any libraries for WebKit - they weren't available (probably not ported at the time) at any point that the Linux binaries were.