gtk: Binding to the Gtk+ graphical user interface library.

[ graphics, lgpl, library ] [ Propose Tags ]

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.

Versions 0.11.0, 0.11.1, 0.11.2, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.3.1, 0.12.4, 0.12.5.0, 0.12.5.1, 0.12.5.2, 0.12.5.3, 0.12.5.4, 0.12.5.5, 0.12.5.6, 0.12.5.7, 0.13.0.0, 0.13.0.1, 0.13.0.2, 0.13.0.3, 0.13.1, 0.13.2, 0.13.3, 0.13.4, 0.13.6, 0.13.7, 0.13.8, 0.13.8.1, 0.13.9, 0.14.2, 0.14.3, 0.14.4, 0.14.5, 0.14.6, 0.14.7, 0.14.9, 0.14.10
Dependencies array, base (==4.*), bytestring, cairo (>=0.11.1 && <0.12), containers, gio (>=0.11.1 && <0.12), glib (>=0.11.1 && <0.12), haskell98, mtl, pango (>=0.11.1 && <0.12) [details]
License LGPL-2.1-only
Copyright (c) 2001-2010 The Gtk2Hs Team
Author Axel Simon, Duncan Coutts and many others
Maintainer gtk2hs-users@sourceforge.net
Category Graphics
Home page http://www.haskell.org/gtk2hs/
Bug tracker http://hackage.haskell.org/trac/gtk2hs/
Source repo head: darcs get http://code.haskell.org/gtk2hs/ (gtk)
Uploaded by AxelSimon at Sat Aug 14 16:37:56 UTC 2010
Distributions Debian:0.13.9, Fedora:0.14.7, FreeBSD:0.13.9, LTSHaskell:0.14.10, NixOS:0.14.10
Downloads 34354 total (291 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-29 [all 7 reports]
Hackage Matrix CI

Modules

  • Graphics
    • UI
      • Graphics.UI.Gtk
        • Abstract
          • Graphics.UI.Gtk.Abstract.Bin
          • Graphics.UI.Gtk.Abstract.Box
          • Graphics.UI.Gtk.Abstract.ButtonBox
          • Graphics.UI.Gtk.Abstract.Container
          • Graphics.UI.Gtk.Abstract.IMContext
          • Graphics.UI.Gtk.Abstract.Misc
          • Graphics.UI.Gtk.Abstract.Object
          • Graphics.UI.Gtk.Abstract.Paned
          • Graphics.UI.Gtk.Abstract.Range
          • Graphics.UI.Gtk.Abstract.Scale
          • Graphics.UI.Gtk.Abstract.Scrollbar
          • Graphics.UI.Gtk.Abstract.Separator
          • Graphics.UI.Gtk.Abstract.Widget
        • ActionMenuToolbar
          • Graphics.UI.Gtk.ActionMenuToolbar.Action
          • Graphics.UI.Gtk.ActionMenuToolbar.ActionGroup
          • Graphics.UI.Gtk.ActionMenuToolbar.RadioAction
          • Graphics.UI.Gtk.ActionMenuToolbar.ToggleAction
          • Graphics.UI.Gtk.ActionMenuToolbar.UIManager
        • Graphics.UI.Gtk.Builder
        • Buttons
          • Graphics.UI.Gtk.Buttons.Button
          • Graphics.UI.Gtk.Buttons.CheckButton
          • Graphics.UI.Gtk.Buttons.RadioButton
          • Graphics.UI.Gtk.Buttons.ToggleButton
        • Graphics.UI.Gtk.Cairo
        • Display
          • Graphics.UI.Gtk.Display.AccelLabel
          • Graphics.UI.Gtk.Display.Image
          • Graphics.UI.Gtk.Display.Label
          • Graphics.UI.Gtk.Display.ProgressBar
          • Graphics.UI.Gtk.Display.StatusIcon
          • Graphics.UI.Gtk.Display.Statusbar
        • Embedding
          • Graphics.UI.Gtk.Embedding.Embedding
          • Graphics.UI.Gtk.Embedding.Plug
          • Graphics.UI.Gtk.Embedding.Socket
        • Entry
          • Graphics.UI.Gtk.Entry.Editable
          • Graphics.UI.Gtk.Entry.Entry
          • Graphics.UI.Gtk.Entry.EntryCompletion
          • Graphics.UI.Gtk.Entry.HScale
          • Graphics.UI.Gtk.Entry.SpinButton
          • Graphics.UI.Gtk.Entry.VScale
        • Gdk
          • Graphics.UI.Gtk.Gdk.Cursor
          • Graphics.UI.Gtk.Gdk.Display
          • Graphics.UI.Gtk.Gdk.DrawWindow
          • Graphics.UI.Gtk.Gdk.Drawable
          • Graphics.UI.Gtk.Gdk.EventM
          • Graphics.UI.Gtk.Gdk.Events
          • Graphics.UI.Gtk.Gdk.GC
          • Graphics.UI.Gtk.Gdk.Gdk
          • Graphics.UI.Gtk.Gdk.Keys
          • Graphics.UI.Gtk.Gdk.Pixbuf
          • Graphics.UI.Gtk.Gdk.PixbufAnimation
          • Graphics.UI.Gtk.Gdk.Pixmap
          • Graphics.UI.Gtk.Gdk.Region
          • Graphics.UI.Gtk.Gdk.Screen
        • General
          • Graphics.UI.Gtk.General.Clipboard
          • Graphics.UI.Gtk.General.Drag
          • Graphics.UI.Gtk.General.Enums
          • Graphics.UI.Gtk.General.General
          • Graphics.UI.Gtk.General.IconFactory
          • Graphics.UI.Gtk.General.IconTheme
          • Graphics.UI.Gtk.General.RcStyle
          • Graphics.UI.Gtk.General.Selection
          • Graphics.UI.Gtk.General.StockItems
          • Graphics.UI.Gtk.General.Style
        • Layout
          • Graphics.UI.Gtk.Layout.Alignment
          • Graphics.UI.Gtk.Layout.AspectFrame
          • Graphics.UI.Gtk.Layout.Expander
          • Graphics.UI.Gtk.Layout.Fixed
          • Graphics.UI.Gtk.Layout.HBox
          • Graphics.UI.Gtk.Layout.HButtonBox
          • Graphics.UI.Gtk.Layout.HPaned
          • Graphics.UI.Gtk.Layout.Layout
          • Graphics.UI.Gtk.Layout.Notebook
          • Graphics.UI.Gtk.Layout.Table
          • Graphics.UI.Gtk.Layout.VBox
          • Graphics.UI.Gtk.Layout.VButtonBox
          • Graphics.UI.Gtk.Layout.VPaned
        • MenuComboToolbar
          • Graphics.UI.Gtk.MenuComboToolbar.CheckMenuItem
          • Graphics.UI.Gtk.MenuComboToolbar.Combo
          • Graphics.UI.Gtk.MenuComboToolbar.ComboBox
          • Graphics.UI.Gtk.MenuComboToolbar.ComboBoxEntry
          • Graphics.UI.Gtk.MenuComboToolbar.ImageMenuItem
          • Graphics.UI.Gtk.MenuComboToolbar.Menu
          • Graphics.UI.Gtk.MenuComboToolbar.MenuBar
          • Graphics.UI.Gtk.MenuComboToolbar.MenuItem
          • Graphics.UI.Gtk.MenuComboToolbar.MenuShell
          • Graphics.UI.Gtk.MenuComboToolbar.MenuToolButton
          • Graphics.UI.Gtk.MenuComboToolbar.OptionMenu
          • Graphics.UI.Gtk.MenuComboToolbar.RadioMenuItem
          • Graphics.UI.Gtk.MenuComboToolbar.RadioToolButton
          • Graphics.UI.Gtk.MenuComboToolbar.SeparatorMenuItem
          • Graphics.UI.Gtk.MenuComboToolbar.SeparatorToolItem
          • Graphics.UI.Gtk.MenuComboToolbar.TearoffMenuItem
          • Graphics.UI.Gtk.MenuComboToolbar.ToggleToolButton
          • Graphics.UI.Gtk.MenuComboToolbar.ToolButton
          • Graphics.UI.Gtk.MenuComboToolbar.ToolItem
          • Graphics.UI.Gtk.MenuComboToolbar.Toolbar
        • Misc
          • Graphics.UI.Gtk.Misc.Adjustment
          • Graphics.UI.Gtk.Misc.Arrow
          • Graphics.UI.Gtk.Misc.Calendar
          • Graphics.UI.Gtk.Misc.DrawingArea
          • Graphics.UI.Gtk.Misc.EventBox
          • Graphics.UI.Gtk.Misc.HandleBox
          • Graphics.UI.Gtk.Misc.IMMulticontext
          • Graphics.UI.Gtk.Misc.SizeGroup
          • Graphics.UI.Gtk.Misc.Tooltip
          • Graphics.UI.Gtk.Misc.Tooltips
          • Graphics.UI.Gtk.Misc.Viewport
        • Graphics.UI.Gtk.ModelView
          • Graphics.UI.Gtk.ModelView.CellLayout
          • Graphics.UI.Gtk.ModelView.CellRenderer
          • Graphics.UI.Gtk.ModelView.CellRendererCombo
          • Graphics.UI.Gtk.ModelView.CellRendererPixbuf
          • Graphics.UI.Gtk.ModelView.CellRendererProgress
          • Graphics.UI.Gtk.ModelView.CellRendererText
          • Graphics.UI.Gtk.ModelView.CellRendererToggle
          • Graphics.UI.Gtk.ModelView.CellView
          • Graphics.UI.Gtk.ModelView.CustomStore
          • Graphics.UI.Gtk.ModelView.IconView
          • Graphics.UI.Gtk.ModelView.ListStore
          • Graphics.UI.Gtk.ModelView.TreeDrag
          • Graphics.UI.Gtk.ModelView.TreeModel
          • Graphics.UI.Gtk.ModelView.TreeModelFilter
          • Graphics.UI.Gtk.ModelView.TreeModelSort
          • Graphics.UI.Gtk.ModelView.TreeRowReference
          • Graphics.UI.Gtk.ModelView.TreeSelection
          • Graphics.UI.Gtk.ModelView.TreeSortable
          • Graphics.UI.Gtk.ModelView.TreeStore
          • Graphics.UI.Gtk.ModelView.TreeView
          • Graphics.UI.Gtk.ModelView.TreeViewColumn
        • Multiline
          • Graphics.UI.Gtk.Multiline.TextBuffer
          • Graphics.UI.Gtk.Multiline.TextIter
          • Graphics.UI.Gtk.Multiline.TextMark
          • Graphics.UI.Gtk.Multiline.TextTag
          • Graphics.UI.Gtk.Multiline.TextTagTable
          • Graphics.UI.Gtk.Multiline.TextView
        • Ornaments
          • Graphics.UI.Gtk.Ornaments.Frame
          • Graphics.UI.Gtk.Ornaments.HSeparator
          • Graphics.UI.Gtk.Ornaments.VSeparator
        • Scrolling
          • Graphics.UI.Gtk.Scrolling.HScrollbar
          • Graphics.UI.Gtk.Scrolling.ScrolledWindow
          • Graphics.UI.Gtk.Scrolling.VScrollbar
        • Selectors
          • Graphics.UI.Gtk.Selectors.ColorButton
          • Graphics.UI.Gtk.Selectors.ColorSelection
          • Graphics.UI.Gtk.Selectors.ColorSelectionDialog
          • Graphics.UI.Gtk.Selectors.FileChooser
          • Graphics.UI.Gtk.Selectors.FileChooserButton
          • Graphics.UI.Gtk.Selectors.FileChooserDialog
          • Graphics.UI.Gtk.Selectors.FileChooserWidget
          • Graphics.UI.Gtk.Selectors.FileFilter
          • Graphics.UI.Gtk.Selectors.FileSelection
          • Graphics.UI.Gtk.Selectors.FontButton
          • Graphics.UI.Gtk.Selectors.FontSelection
          • Graphics.UI.Gtk.Selectors.FontSelectionDialog
        • Windows
          • Graphics.UI.Gtk.Windows.AboutDialog
          • Graphics.UI.Gtk.Windows.Dialog
          • Graphics.UI.Gtk.Windows.Invisible
          • Graphics.UI.Gtk.Windows.MessageDialog
          • Graphics.UI.Gtk.Windows.Window
          • Graphics.UI.Gtk.Windows.WindowGroup
      • Graphics.UI.GtkInternals

Flags

NameDescriptionDefaultType
deprecated

Include definitions in this library that are considered obsolete.

EnabledManual
have-gio

Depend on GIO package, thereby enabling certain features.

EnabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees