@hackage / gtk

Binding to the Gtk+ graphical user interface library.

Latest0.15.10

About

Metadata

  • Last updated , by HamishMackenzie
  • License LGPL-2.1-only
  • Categories Graphics
  • Maintained by: gtk2hs-users@lists.sourceforge.net

  • Lottery factor: 2

Links

Installation

This package uses the Custom cabal build type

Tested Compilers

  1. 9.12.2
  2. 9.10.1
  3. 9.8.4
  4. 9.6.6
  5. 9.4.8
  6. 9.2.8
  7. 9.0.2
  8. 8.10.7

Package Flags

Use the -f option with cabal commands to enable flags

    deprecated (on by default)

    Include definitions in this library that are considered obsolete.

    have-gio (on by default)

    Depend on GIO package, thereby enabling certain features.

    have-quartz-gtk (off by default)

    Assume that the installed GTK is the version for OS X backend by Quartz, and hence does not provide gdk_x11_drawable_get_xid

    fmode-binary (on by default)

    Set the default file translation mode for file I/O operations to _O_BINARY. Some GTK libraries open image files without specifying binary mode. If you have trouble loading gtk in ghci, then it may help to turn this option off.

Readme

This is the core library of the Gtk2Hs suite of libraries for Haskell based on Gtk+. Gtk+ is an extensive and mature multi-platform toolkit for creating graphical user interfaces.