Chapter 7. Rebuilding Lazarus with a GTK2 Interface
The Lazarus integrated development environment supports a number of graphical widget sets such as GTK2 and QT on Windows, Linux, and Mac OS X. Win32 and Win64 widget sets are supported on the various versions of Windows. The Carbon widget set is supported on Mac OS X. Cocoa support is in the alpha stages for Mac OS X. Custom Drawn Controls support is also in the alpha stage. The Lazarus interface can be rebuilt using any of the supported widget sets. Choosing a widget set with alpha support may lead to an unstable build. In this chapter we will learn to rebuild the Lazarus interface with the GTK2 toolkit on a Windows platform.