LGPL-2.1-only licensed by Will Thompson, Iñaki García Etxebarria and Jonas Platte
Maintained by Iñaki García Etxebarria

Module documentation for 3.0.33

This version can be pinned in stack with:gi-gtk-3.0.33@sha256:4b28ba1832ced6492291e8a788e112ed44996f448a6473eb4c335ae91467d9ed,39014
  • GI
    • GI.Gtk
      • GI.Gtk.Callbacks
      • GI.Gtk.Config
      • GI.Gtk.Constants
      • GI.Gtk.Enums
      • GI.Gtk.Flags
      • GI.Gtk.Functions
      • GI.Gtk.Interfaces
        • GI.Gtk.Interfaces.Actionable
        • GI.Gtk.Interfaces.Activatable
        • GI.Gtk.Interfaces.AppChooser
        • GI.Gtk.Interfaces.Buildable
        • GI.Gtk.Interfaces.CellAccessibleParent
        • GI.Gtk.Interfaces.CellEditable
        • GI.Gtk.Interfaces.CellLayout
        • GI.Gtk.Interfaces.ColorChooser
        • GI.Gtk.Interfaces.Editable
        • GI.Gtk.Interfaces.FileChooser
        • GI.Gtk.Interfaces.FontChooser
        • GI.Gtk.Interfaces.Orientable
        • GI.Gtk.Interfaces.PrintOperationPreview
        • GI.Gtk.Interfaces.RecentChooser
        • GI.Gtk.Interfaces.Scrollable
        • GI.Gtk.Interfaces.StyleProvider
        • GI.Gtk.Interfaces.ToolShell
        • GI.Gtk.Interfaces.TreeDragDest
        • GI.Gtk.Interfaces.TreeDragSource
        • GI.Gtk.Interfaces.TreeModel
        • GI.Gtk.Interfaces.TreeSortable
      • GI.Gtk.Objects
        • GI.Gtk.Objects.AboutDialog
        • GI.Gtk.Objects.AccelGroup
        • GI.Gtk.Objects.AccelLabel
        • GI.Gtk.Objects.AccelMap
        • GI.Gtk.Objects.Accessible
        • GI.Gtk.Objects.Action
        • GI.Gtk.Objects.ActionBar
        • GI.Gtk.Objects.ActionGroup
        • GI.Gtk.Objects.Adjustment
        • GI.Gtk.Objects.Alignment
        • GI.Gtk.Objects.AppChooserButton
        • GI.Gtk.Objects.AppChooserDialog
        • GI.Gtk.Objects.AppChooserWidget
        • GI.Gtk.Objects.Application
        • GI.Gtk.Objects.ApplicationWindow
        • GI.Gtk.Objects.Arrow
        • GI.Gtk.Objects.ArrowAccessible
        • GI.Gtk.Objects.AspectFrame
        • GI.Gtk.Objects.Assistant
        • GI.Gtk.Objects.Bin
        • GI.Gtk.Objects.BooleanCellAccessible
        • GI.Gtk.Objects.Box
        • GI.Gtk.Objects.Builder
        • GI.Gtk.Objects.Button
        • GI.Gtk.Objects.ButtonAccessible
        • GI.Gtk.Objects.ButtonBox
        • GI.Gtk.Objects.Calendar
        • GI.Gtk.Objects.CellAccessible
        • GI.Gtk.Objects.CellArea
        • GI.Gtk.Objects.CellAreaBox
        • GI.Gtk.Objects.CellAreaContext
        • GI.Gtk.Objects.CellRenderer
        • GI.Gtk.Objects.CellRendererAccel
        • GI.Gtk.Objects.CellRendererCombo
        • GI.Gtk.Objects.CellRendererPixbuf
        • GI.Gtk.Objects.CellRendererProgress
        • GI.Gtk.Objects.CellRendererSpin
        • GI.Gtk.Objects.CellRendererSpinner
        • GI.Gtk.Objects.CellRendererText
        • GI.Gtk.Objects.CellRendererToggle
        • GI.Gtk.Objects.CellView
        • GI.Gtk.Objects.CheckButton
        • GI.Gtk.Objects.CheckMenuItem
        • GI.Gtk.Objects.CheckMenuItemAccessible
        • GI.Gtk.Objects.Clipboard
        • GI.Gtk.Objects.ColorButton
        • GI.Gtk.Objects.ColorChooserDialog
        • GI.Gtk.Objects.ColorChooserWidget
        • GI.Gtk.Objects.ColorSelection
        • GI.Gtk.Objects.ColorSelectionDialog
        • GI.Gtk.Objects.ComboBox
        • GI.Gtk.Objects.ComboBoxAccessible
        • GI.Gtk.Objects.ComboBoxText
        • GI.Gtk.Objects.Container
        • GI.Gtk.Objects.ContainerAccessible
        • GI.Gtk.Objects.ContainerCellAccessible
        • GI.Gtk.Objects.CssProvider
        • GI.Gtk.Objects.Dialog
        • GI.Gtk.Objects.DrawingArea
        • GI.Gtk.Objects.Entry
        • GI.Gtk.Objects.EntryAccessible
        • GI.Gtk.Objects.EntryBuffer
        • GI.Gtk.Objects.EntryCompletion
        • GI.Gtk.Objects.EntryIconAccessible
        • GI.Gtk.Objects.EventBox
        • GI.Gtk.Objects.EventController
        • GI.Gtk.Objects.EventControllerKey
        • GI.Gtk.Objects.EventControllerMotion
        • GI.Gtk.Objects.EventControllerScroll
        • GI.Gtk.Objects.Expander
        • GI.Gtk.Objects.ExpanderAccessible
        • GI.Gtk.Objects.FileChooserButton
        • GI.Gtk.Objects.FileChooserDialog
        • GI.Gtk.Objects.FileChooserNative
        • GI.Gtk.Objects.FileChooserWidget
        • GI.Gtk.Objects.FileFilter
        • GI.Gtk.Objects.Fixed
        • GI.Gtk.Objects.FlowBox
        • GI.Gtk.Objects.FlowBoxAccessible
        • GI.Gtk.Objects.FlowBoxChild
        • GI.Gtk.Objects.FlowBoxChildAccessible
        • GI.Gtk.Objects.FontButton
        • GI.Gtk.Objects.FontChooserDialog
        • GI.Gtk.Objects.FontChooserWidget
        • GI.Gtk.Objects.FontSelection
        • GI.Gtk.Objects.FontSelectionDialog
        • GI.Gtk.Objects.Frame
        • GI.Gtk.Objects.FrameAccessible
        • GI.Gtk.Objects.GLArea
        • GI.Gtk.Objects.Gesture
        • GI.Gtk.Objects.GestureDrag
        • GI.Gtk.Objects.GestureLongPress
        • GI.Gtk.Objects.GestureMultiPress
        • GI.Gtk.Objects.GesturePan
        • GI.Gtk.Objects.GestureRotate
        • GI.Gtk.Objects.GestureSingle
        • GI.Gtk.Objects.GestureStylus
        • GI.Gtk.Objects.GestureSwipe
        • GI.Gtk.Objects.GestureZoom
        • GI.Gtk.Objects.Grid
        • GI.Gtk.Objects.HBox
        • GI.Gtk.Objects.HButtonBox
        • GI.Gtk.Objects.HPaned
        • GI.Gtk.Objects.HSV
        • GI.Gtk.Objects.HScale
        • GI.Gtk.Objects.HScrollbar
        • GI.Gtk.Objects.HSeparator
        • GI.Gtk.Objects.HandleBox
        • GI.Gtk.Objects.HeaderBar
        • GI.Gtk.Objects.HeaderBarAccessible
        • GI.Gtk.Objects.IMContext
        • GI.Gtk.Objects.IMContextSimple
        • GI.Gtk.Objects.IMMulticontext
        • GI.Gtk.Objects.IconFactory
        • GI.Gtk.Objects.IconInfo
        • GI.Gtk.Objects.IconTheme
        • GI.Gtk.Objects.IconView
        • GI.Gtk.Objects.IconViewAccessible
        • GI.Gtk.Objects.Image
        • GI.Gtk.Objects.ImageAccessible
        • GI.Gtk.Objects.ImageCellAccessible
        • GI.Gtk.Objects.ImageMenuItem
        • GI.Gtk.Objects.InfoBar
        • GI.Gtk.Objects.Invisible
        • GI.Gtk.Objects.Label
        • GI.Gtk.Objects.LabelAccessible
        • GI.Gtk.Objects.Layout
        • GI.Gtk.Objects.LevelBar
        • GI.Gtk.Objects.LevelBarAccessible
        • GI.Gtk.Objects.LinkButton
        • GI.Gtk.Objects.LinkButtonAccessible
        • GI.Gtk.Objects.ListBox
        • GI.Gtk.Objects.ListBoxAccessible
        • GI.Gtk.Objects.ListBoxRow
        • GI.Gtk.Objects.ListBoxRowAccessible
        • GI.Gtk.Objects.ListStore
        • GI.Gtk.Objects.LockButton
        • GI.Gtk.Objects.LockButtonAccessible
        • GI.Gtk.Objects.Menu
        • GI.Gtk.Objects.MenuAccessible
        • GI.Gtk.Objects.MenuBar
        • GI.Gtk.Objects.MenuButton
        • GI.Gtk.Objects.MenuButtonAccessible
        • GI.Gtk.Objects.MenuItem
        • GI.Gtk.Objects.MenuItemAccessible
        • GI.Gtk.Objects.MenuShell
        • GI.Gtk.Objects.MenuShellAccessible
        • GI.Gtk.Objects.MenuToolButton
        • GI.Gtk.Objects.MessageDialog
        • GI.Gtk.Objects.Misc
        • GI.Gtk.Objects.ModelButton
        • GI.Gtk.Objects.MountOperation
        • GI.Gtk.Objects.NativeDialog
        • GI.Gtk.Objects.Notebook
        • GI.Gtk.Objects.NotebookAccessible
        • GI.Gtk.Objects.NotebookPageAccessible
        • GI.Gtk.Objects.NumerableIcon
        • GI.Gtk.Objects.OffscreenWindow
        • GI.Gtk.Objects.Overlay
        • GI.Gtk.Objects.PadController
        • GI.Gtk.Objects.PageSetup
        • GI.Gtk.Objects.Paned
        • GI.Gtk.Objects.PanedAccessible
        • GI.Gtk.Objects.PlacesSidebar
        • GI.Gtk.Objects.Plug
        • GI.Gtk.Objects.Popover
        • GI.Gtk.Objects.PopoverAccessible
        • GI.Gtk.Objects.PopoverMenu
        • GI.Gtk.Objects.PrintContext
        • GI.Gtk.Objects.PrintOperation
        • GI.Gtk.Objects.PrintSettings
        • GI.Gtk.Objects.ProgressBar
        • GI.Gtk.Objects.ProgressBarAccessible
        • GI.Gtk.Objects.RadioAction
        • GI.Gtk.Objects.RadioButton
        • GI.Gtk.Objects.RadioButtonAccessible
        • GI.Gtk.Objects.RadioMenuItem
        • GI.Gtk.Objects.RadioMenuItemAccessible
        • GI.Gtk.Objects.RadioToolButton
        • GI.Gtk.Objects.Range
        • GI.Gtk.Objects.RangeAccessible
        • GI.Gtk.Objects.RcStyle
        • GI.Gtk.Objects.RecentAction
        • GI.Gtk.Objects.RecentChooserDialog
        • GI.Gtk.Objects.RecentChooserMenu
        • GI.Gtk.Objects.RecentChooserWidget
        • GI.Gtk.Objects.RecentFilter
        • GI.Gtk.Objects.RecentManager
        • GI.Gtk.Objects.RendererCellAccessible
        • GI.Gtk.Objects.Revealer
        • GI.Gtk.Objects.Scale
        • GI.Gtk.Objects.ScaleAccessible
        • GI.Gtk.Objects.ScaleButton
        • GI.Gtk.Objects.ScaleButtonAccessible
        • GI.Gtk.Objects.Scrollbar
        • GI.Gtk.Objects.ScrolledWindow
        • GI.Gtk.Objects.ScrolledWindowAccessible
        • GI.Gtk.Objects.SearchBar
        • GI.Gtk.Objects.SearchEntry
        • GI.Gtk.Objects.Separator
        • GI.Gtk.Objects.SeparatorMenuItem
        • GI.Gtk.Objects.SeparatorToolItem
        • GI.Gtk.Objects.Settings
        • GI.Gtk.Objects.ShortcutLabel
        • GI.Gtk.Objects.ShortcutsGroup
        • GI.Gtk.Objects.ShortcutsSection
        • GI.Gtk.Objects.ShortcutsShortcut
        • GI.Gtk.Objects.ShortcutsWindow
        • GI.Gtk.Objects.SizeGroup
        • GI.Gtk.Objects.Socket
        • GI.Gtk.Objects.SpinButton
        • GI.Gtk.Objects.SpinButtonAccessible
        • GI.Gtk.Objects.Spinner
        • GI.Gtk.Objects.SpinnerAccessible
        • GI.Gtk.Objects.Stack
        • GI.Gtk.Objects.StackAccessible
        • GI.Gtk.Objects.StackSidebar
        • GI.Gtk.Objects.StackSwitcher
        • GI.Gtk.Objects.StatusIcon
        • GI.Gtk.Objects.Statusbar
        • GI.Gtk.Objects.StatusbarAccessible
        • GI.Gtk.Objects.Style
        • GI.Gtk.Objects.StyleContext
        • GI.Gtk.Objects.StyleProperties
        • GI.Gtk.Objects.Switch
        • GI.Gtk.Objects.SwitchAccessible
        • GI.Gtk.Objects.Table
        • GI.Gtk.Objects.TearoffMenuItem
        • GI.Gtk.Objects.TextBuffer
        • GI.Gtk.Objects.TextCellAccessible
        • GI.Gtk.Objects.TextChildAnchor
        • GI.Gtk.Objects.TextMark
        • GI.Gtk.Objects.TextTag
        • GI.Gtk.Objects.TextTagTable
        • GI.Gtk.Objects.TextView
        • GI.Gtk.Objects.TextViewAccessible
        • GI.Gtk.Objects.ThemingEngine
        • GI.Gtk.Objects.ToggleAction
        • GI.Gtk.Objects.ToggleButton
        • GI.Gtk.Objects.ToggleButtonAccessible
        • GI.Gtk.Objects.ToggleToolButton
        • GI.Gtk.Objects.ToolButton
        • GI.Gtk.Objects.ToolItem
        • GI.Gtk.Objects.ToolItemGroup
        • GI.Gtk.Objects.ToolPalette
        • GI.Gtk.Objects.Toolbar
        • GI.Gtk.Objects.Tooltip
        • GI.Gtk.Objects.ToplevelAccessible
        • GI.Gtk.Objects.TreeModelFilter
        • GI.Gtk.Objects.TreeModelSort
        • GI.Gtk.Objects.TreeSelection
        • GI.Gtk.Objects.TreeStore
        • GI.Gtk.Objects.TreeView
        • GI.Gtk.Objects.TreeViewAccessible
        • GI.Gtk.Objects.TreeViewColumn
        • GI.Gtk.Objects.UIManager
        • GI.Gtk.Objects.VBox
        • GI.Gtk.Objects.VButtonBox
        • GI.Gtk.Objects.VPaned
        • GI.Gtk.Objects.VScale
        • GI.Gtk.Objects.VScrollbar
        • GI.Gtk.Objects.VSeparator
        • GI.Gtk.Objects.Viewport
        • GI.Gtk.Objects.VolumeButton
        • GI.Gtk.Objects.Widget
        • GI.Gtk.Objects.WidgetAccessible
        • GI.Gtk.Objects.Window
        • GI.Gtk.Objects.WindowAccessible
        • GI.Gtk.Objects.WindowGroup
      • GI.Gtk.Structs
        • GI.Gtk.Structs.AccelGroupEntry
        • GI.Gtk.Structs.AccelKey
        • GI.Gtk.Structs.ActionEntry
        • GI.Gtk.Structs.BindingArg
        • GI.Gtk.Structs.BindingEntry
        • GI.Gtk.Structs.BindingSet
        • GI.Gtk.Structs.BindingSignal
        • GI.Gtk.Structs.Border
        • GI.Gtk.Structs.ContainerClass
        • GI.Gtk.Structs.CssSection
        • GI.Gtk.Structs.FileFilterInfo
        • GI.Gtk.Structs.FixedChild
        • GI.Gtk.Structs.Gradient
        • GI.Gtk.Structs.IMContextInfo
        • GI.Gtk.Structs.IconSet
        • GI.Gtk.Structs.IconSource
        • GI.Gtk.Structs.LabelSelectionInfo
        • GI.Gtk.Structs.PadActionEntry
        • GI.Gtk.Structs.PageRange
        • GI.Gtk.Structs.PaperSize
        • GI.Gtk.Structs.RadioActionEntry
        • GI.Gtk.Structs.RcContext
        • GI.Gtk.Structs.RcProperty
        • GI.Gtk.Structs.RecentData
        • GI.Gtk.Structs.RecentFilterInfo
        • GI.Gtk.Structs.RecentInfo
        • GI.Gtk.Structs.RequestedSize
        • GI.Gtk.Structs.Requisition
        • GI.Gtk.Structs.SelectionData
        • GI.Gtk.Structs.SettingsValue
        • GI.Gtk.Structs.StockItem
        • GI.Gtk.Structs.SymbolicColor
        • GI.Gtk.Structs.TableChild
        • GI.Gtk.Structs.TableRowCol
        • GI.Gtk.Structs.TargetEntry
        • GI.Gtk.Structs.TargetList
        • GI.Gtk.Structs.TargetPair
        • GI.Gtk.Structs.TextAppearance
        • GI.Gtk.Structs.TextAttributes
        • GI.Gtk.Structs.TextBTree
        • GI.Gtk.Structs.TextIter
        • GI.Gtk.Structs.ThemeEngine
        • GI.Gtk.Structs.ToggleActionEntry
        • GI.Gtk.Structs.TreeIter
        • GI.Gtk.Structs.TreePath
        • GI.Gtk.Structs.TreeRowReference
        • GI.Gtk.Structs.WidgetClass
        • GI.Gtk.Structs.WidgetPath
        • GI.Gtk.Structs.WindowGeometryInfo

Documentation

Autogenerated documentation for this package can be found at

https://hackage.haskell.org/package/gi-gtk-3.0.33/docs/GI-Gtk.html

For general documentation on using haskell-gi based bindings, see the project page or the Wiki.

Changes

3.0.33

3.0.32

  • Update for haskell-gi(-base)-0.23

3.0.31

  • Add support for inherited dependencies

3.0.30

  • Tighten bounds in haskell-gi(-base)

3.0.29

  • List autogenerated modules in .cabal file

3.0.28

  • Update to haskell-gi(-base) 0.22

3.0.27

3.0.26

  • Make sure that the ‘data’ argument of CellLayoutDataFunc is properly anotated as a closure argument.

3.0.25

3.0.24

3.0.23

3.0.22

  • The return value of applicationNew can be null, but it is not marked as such in the introspection data, leading to a rather confusing error message (see issue 142 and issue 143).

3.0.21

3.0.20

3.0.19

  • Remove enable-overloading flags, and use instead explicit CPP checks for ‘haskell-gi-overloading-1.0’, see how to disable overloading.

3.0.18

  • Fix introspection info for buttonSetImage. Image parameter can be null.

3.0.15

3.0.14

Update lower version bound on haskell-gi (>= 0.20.1).

3.0.13

Update nullable overrides to match gtk+ 3.22.11.

3.0.12

Fix a mistake in the introspection data in widgetGetParentwindow, where the return value was not properly annotated as nullable. Fixes #90.