gtk3-0.15.10: Binding to the Gtk+ 3 graphical user interface library

Maintainer | gtk2hs-users@lists.sourceforge.net
Stability | provisional
Portability | portable (depends on GHC)
Safe Haskell | None
Language | Haskell98

Graphics.UI.Gtk

Contents

- General things, initialization
- Drawing and other Low-Level Operations
  - cairo integration
- Windows
- Display widgets,
- Buttons and toggles
- Numeric/text data entry
- Multiline text editor
- Tree and list widget
- Menus, combo box, toolbar
- Action-based menus and toolbars
- Selectors (file/font/color)
  - File chooser
- Layout containers
- Ornaments
- Printing
- Recent
- Scrolling
- Miscellaneous
- Abstract base classes
- Cross-process embedding
- Non-widgets
- Pango text layout modules

Description

This module gathers all publicly available functions from the Gtk binding.

Synopsis

- module Graphics.UI.Gtk.General.General
- module Graphics.UI.Gtk.General.IconFactory
- module Graphics.UI.Gtk.General.IconTheme
- module Graphics.UI.Gtk.General.StockItems
- module Graphics.UI.Gtk.General.Selection
- module Graphics.UI.Gtk.General.Settings
- module Graphics.UI.Gtk.General.Drag
- module Graphics.UI.Gtk.Gdk.Keys
- module Graphics.UI.Gtk.General.Style
- module Graphics.UI.Gtk.General.RcStyle
- module Graphics.UI.Gtk.General.Clipboard
- module Graphics.UI.Gtk.Gdk.AppLaunchContext
- module Graphics.UI.Gtk.Gdk.Cursor
- module Graphics.UI.Gtk.Gdk.DrawWindow
- module Graphics.UI.Gtk.Gdk.EventM
- module Graphics.UI.Gtk.Gdk.GLContext
- module Graphics.UI.Gtk.Gdk.Pixbuf
- module Graphics.UI.Gtk.Gdk.Screen
- module Graphics.UI.Gtk.Gdk.Keymap
- module Graphics.UI.Gtk.Gdk.Display
- module Graphics.UI.Gtk.Gdk.DisplayManager
- module Graphics.UI.Gtk.Gdk.Gdk
- module Graphics.UI.Gtk.Cairo
- module Graphics.UI.Gtk.Windows.Window
- module Graphics.UI.Gtk.Windows.OffscreenWindow
- module Graphics.UI.Gtk.Windows.Invisible
- module Graphics.UI.Gtk.Windows.Dialog
- module Graphics.UI.Gtk.Windows.AboutDialog
- module Graphics.UI.Gtk.Windows.Assistant
- module Graphics.UI.Gtk.Windows.MessageDialog
- module Graphics.UI.Gtk.Windows.WindowGroup
- module Graphics.UI.Gtk.Display.AccelLabel
- module Graphics.UI.Gtk.Display.Image
- module Graphics.UI.Gtk.Display.Label
- module Graphics.UI.Gtk.Display.LevelBar
- module Graphics.UI.Gtk.Display.ProgressBar
- module Graphics.UI.Gtk.Display.Spinner
- module Graphics.UI.Gtk.Display.Statusbar
- module Graphics.UI.Gtk.Display.StatusIcon
- module Graphics.UI.Gtk.Display.InfoBar
- module Graphics.UI.Gtk.Buttons.Button
- module Graphics.UI.Gtk.Buttons.CheckButton
- module Graphics.UI.Gtk.Buttons.RadioButton
- module Graphics.UI.Gtk.Buttons.ToggleButton
- module Graphics.UI.Gtk.Buttons.LinkButton
- module Graphics.UI.Gtk.Buttons.ScaleButton
- module Graphics.UI.Gtk.Buttons.VolumeButton
- module Graphics.UI.Gtk.Entry.Editable
- module Graphics.UI.Gtk.Entry.Entry
- module Graphics.UI.Gtk.Entry.EntryBuffer
- module Graphics.UI.Gtk.Entry.EntryCompletion
- module Graphics.UI.Gtk.Entry.HScale
- module Graphics.UI.Gtk.Entry.VScale
- module Graphics.UI.Gtk.Entry.SpinButton
- module Graphics.UI.Gtk.Multiline.TextIter
- module Graphics.UI.Gtk.Multiline.TextMark
- module Graphics.UI.Gtk.Multiline.TextBuffer
- module Graphics.UI.Gtk.Multiline.TextTag
- module Graphics.UI.Gtk.Multiline.TextTagTable
- module Graphics.UI.Gtk.Multiline.TextView
- module Graphics.UI.Gtk.ModelView.CellEditable
- module Graphics.UI.Gtk.ModelView.CellLayout
- module Graphics.UI.Gtk.ModelView.CellRenderer
- module Graphics.UI.Gtk.ModelView.CellRendererSpinner
- module Graphics.UI.Gtk.ModelView.CellRendererCombo
- module Graphics.UI.Gtk.ModelView.CellRendererPixbuf
- module Graphics.UI.Gtk.ModelView.CellRendererProgress
- module Graphics.UI.Gtk.ModelView.CellRendererText
- module Graphics.UI.Gtk.ModelView.CellRendererAccel
- module Graphics.UI.Gtk.ModelView.CellRendererSpin
- module Graphics.UI.Gtk.ModelView.CellRendererToggle
- module Graphics.UI.Gtk.ModelView.CellView
- module Graphics.UI.Gtk.ModelView.CustomStore
- module Graphics.UI.Gtk.ModelView.IconView
- module Graphics.UI.Gtk.ModelView.ListStore
- module Graphics.UI.Gtk.ModelView.TreeDrag
- module Graphics.UI.Gtk.ModelView.TreeModel
- module Graphics.UI.Gtk.ModelView.TreeModelSort
- module Graphics.UI.Gtk.ModelView.TreeSortable
- module Graphics.UI.Gtk.ModelView.TreeModelFilter
- module Graphics.UI.Gtk.ModelView.TreeRowReference
- module Graphics.UI.Gtk.ModelView.TreeSelection
- module Graphics.UI.Gtk.ModelView.TreeStore
- module Graphics.UI.Gtk.ModelView.TreeView
- module Graphics.UI.Gtk.ModelView.TreeViewColumn
- module Graphics.UI.Gtk.MenuComboToolbar.CheckMenuItem
- module Graphics.UI.Gtk.MenuComboToolbar.ComboBox
- module Graphics.UI.Gtk.MenuComboToolbar.Menu
- module Graphics.UI.Gtk.MenuComboToolbar.MenuBar
- module Graphics.UI.Gtk.MenuComboToolbar.MenuItem
- module Graphics.UI.Gtk.MenuComboToolbar.MenuShell
- module Graphics.UI.Gtk.MenuComboToolbar.ImageMenuItem
- module Graphics.UI.Gtk.MenuComboToolbar.RadioMenuItem
- module Graphics.UI.Gtk.MenuComboToolbar.TearoffMenuItem
- module Graphics.UI.Gtk.MenuComboToolbar.Toolbar
- module Graphics.UI.Gtk.MenuComboToolbar.ToolItem
- module Graphics.UI.Gtk.MenuComboToolbar.ToolItemGroup
- module Graphics.UI.Gtk.MenuComboToolbar.ToolPalette
- module Graphics.UI.Gtk.MenuComboToolbar.ToolButton
- module Graphics.UI.Gtk.MenuComboToolbar.MenuToolButton
- module Graphics.UI.Gtk.MenuComboToolbar.ToggleToolButton
- module Graphics.UI.Gtk.MenuComboToolbar.RadioToolButton
- module Graphics.UI.Gtk.MenuComboToolbar.SeparatorMenuItem
- module Graphics.UI.Gtk.MenuComboToolbar.SeparatorToolItem
- module Graphics.UI.Gtk.ActionMenuToolbar.Action
- module Graphics.UI.Gtk.ActionMenuToolbar.ActionGroup
- module Graphics.UI.Gtk.ActionMenuToolbar.ToggleAction
- module Graphics.UI.Gtk.ActionMenuToolbar.RadioAction
- module Graphics.UI.Gtk.ActionMenuToolbar.RecentAction
- module Graphics.UI.Gtk.ActionMenuToolbar.UIManager
- module Graphics.UI.Gtk.Selectors.ColorSelection
- module Graphics.UI.Gtk.Selectors.ColorSelectionDialog
- module Graphics.UI.Gtk.Selectors.ColorButton
- module Graphics.UI.Gtk.Selectors.FontSelection
- module Graphics.UI.Gtk.Selectors.FontSelectionDialog
- module Graphics.UI.Gtk.Selectors.FontButton
- module Graphics.UI.Gtk.Selectors.HSV
- module Graphics.UI.Gtk.Selectors.FileChooser
- module Graphics.UI.Gtk.Selectors.FileChooserDialog
- module Graphics.UI.Gtk.Selectors.FileChooserWidget
- module Graphics.UI.Gtk.Selectors.FileChooserButton
- module Graphics.UI.Gtk.Selectors.FileFilter
- module Graphics.UI.Gtk.Layout.Alignment
- module Graphics.UI.Gtk.Layout.AspectFrame
- module Graphics.UI.Gtk.Layout.HBox
- module Graphics.UI.Gtk.Layout.HButtonBox
- module Graphics.UI.Gtk.Layout.Fixed
- module Graphics.UI.Gtk.Layout.HPaned
- module Graphics.UI.Gtk.Layout.Layout
- module Graphics.UI.Gtk.Layout.Notebook
- module Graphics.UI.Gtk.Layout.Grid
- module Graphics.UI.Gtk.Layout.Overlay
- module Graphics.UI.Gtk.Layout.Expander
- module Graphics.UI.Gtk.Layout.Table
- module Graphics.UI.Gtk.Layout.VBox
- module Graphics.UI.Gtk.Layout.VButtonBox
- module Graphics.UI.Gtk.Layout.VPaned
- module Graphics.UI.Gtk.Layout.Stack
- module Graphics.UI.Gtk.Layout.StackSwitcher
- module Graphics.UI.Gtk.Ornaments.Frame
- module Graphics.UI.Gtk.Ornaments.HSeparator
- module Graphics.UI.Gtk.Ornaments.VSeparator
- module Graphics.UI.Gtk.Printing.PaperSize
- module Graphics.UI.Gtk.Printing.PageSetup
- module Graphics.UI.Gtk.Printing.PrintContext
- module Graphics.UI.Gtk.Printing.PrintOperation
- module Graphics.UI.Gtk.Printing.PrintSettings
- module Graphics.UI.Gtk.Recent.RecentChooserMenu
- module Graphics.UI.Gtk.Recent.RecentChooserWidget
- module Graphics.UI.Gtk.Recent.RecentFilter
- module Graphics.UI.Gtk.Recent.RecentManager
- module Graphics.UI.Gtk.Recent.RecentInfo
- module Graphics.UI.Gtk.Recent.RecentChooser
- module Graphics.UI.Gtk.Scrolling.HScrollbar
- module Graphics.UI.Gtk.Scrolling.ScrolledWindow
- module Graphics.UI.Gtk.Scrolling.VScrollbar
- module Graphics.UI.Gtk.Misc.Accessible
- module Graphics.UI.Gtk.Misc.Adjustment
- module Graphics.UI.Gtk.Misc.Arrow
- module Graphics.UI.Gtk.Misc.Calendar
- module Graphics.UI.Gtk.Misc.DrawingArea
- module Graphics.UI.Gtk.Misc.GLArea
- module Graphics.UI.Gtk.Misc.EventBox
- module Graphics.UI.Gtk.Misc.HandleBox
- module Graphics.UI.Gtk.Misc.IMMulticontext
- module Graphics.UI.Gtk.Misc.IMContextSimple
- module Graphics.UI.Gtk.Misc.SizeGroup
- module Graphics.UI.Gtk.Misc.Tooltip
- module Graphics.UI.Gtk.Misc.Viewport
- module Graphics.UI.Gtk.Misc.Switch
- module Graphics.UI.Gtk.Abstract.Box
- module Graphics.UI.Gtk.Abstract.ButtonBox
- module Graphics.UI.Gtk.Abstract.Container
- module Graphics.UI.Gtk.Abstract.Bin
- module Graphics.UI.Gtk.Abstract.Misc
- module Graphics.UI.Gtk.Abstract.IMContext
- type GWeakNotify = FunPtr (Ptr () -> Ptr GObject -> IO ())
- objectWeakref :: GObjectClass o => o -> IO () -> IO GWeakNotify
- objectWeakunref :: GObjectClass o => o -> GWeakNotify -> IO ()
- objectDestroy :: WidgetClass self => Signal self (IO ())
- notifyProperty :: GObjectClass self => ReadWriteAttr self a b -> Signal self (IO ())
- module Graphics.UI.Gtk.Abstract.Paned
- module Graphics.UI.Gtk.Abstract.Range
- module Graphics.UI.Gtk.Abstract.Scale
- module Graphics.UI.Gtk.Abstract.Scrollbar
- module Graphics.UI.Gtk.Abstract.Separator
- module Graphics.UI.Gtk.Abstract.Widget
- module Graphics.UI.Gtk.Embedding.Plug
- module Graphics.UI.Gtk.Embedding.Socket
- module System.Glib.Signals
- module System.Glib.Attributes
- class GObjectClass o where
  - toGObject :: o -> GObject
- data GObject
- castToGObject :: GObjectClass obj => obj -> obj
- gTypeGObject :: GType
- quarkFromString :: GlibString string => string -> IO Quark
- objectCreateAttribute :: GObjectClass o => IO (Attr o (Maybe a))
- objectSetAttribute :: GObjectClass o => Quark -> o -> Maybe a -> IO ()
- objectGetAttributeUnsafe :: GObjectClass o => Quark -> o -> IO (Maybe a)
- isA :: GObjectClass o => o -> GType -> Bool
- module Graphics.UI.Gtk.Builder
- module Graphics.Rendering.Pango.Context
- module Graphics.Rendering.Pango.Markup
- module Graphics.Rendering.Pango.Layout
- module Graphics.Rendering.Pango.Rendering
- module Graphics.Rendering.Pango.Font
- module Graphics.Rendering.Pango.Enums

# General things, initialization

module Graphics.UI.Gtk.General.General

module Graphics.UI.Gtk.General.IconFactory

module Graphics.UI.Gtk.General.IconTheme

module Graphics.UI.Gtk.General.StockItems

module Graphics.UI.Gtk.General.Selection

module Graphics.UI.Gtk.General.Settings

module Graphics.UI.Gtk.General.Drag

module Graphics.UI.Gtk.Gdk.Keys

module Graphics.UI.Gtk.General.Style

module Graphics.UI.Gtk.General.RcStyle

module Graphics.UI.Gtk.General.Clipboard

# Drawing and other Low-Level Operations

module Graphics.UI.Gtk.Gdk.AppLaunchContext

module Graphics.UI.Gtk.Gdk.Cursor

module Graphics.UI.Gtk.Gdk.DrawWindow

module Graphics.UI.Gtk.Gdk.EventM

module Graphics.UI.Gtk.Gdk.GLContext

module Graphics.UI.Gtk.Gdk.Pixbuf

module Graphics.UI.Gtk.Gdk.Screen

module Graphics.UI.Gtk.Gdk.Keymap

module Graphics.UI.Gtk.Gdk.Display

module Graphics.UI.Gtk.Gdk.DisplayManager

module Graphics.UI.Gtk.Gdk.Gdk

## cairo integration

module Graphics.UI.Gtk.Cairo

# Windows

module Graphics.UI.Gtk.Windows.Window

module Graphics.UI.Gtk.Windows.OffscreenWindow

module Graphics.UI.Gtk.Windows.Invisible

module Graphics.UI.Gtk.Windows.Dialog

module Graphics.UI.Gtk.Windows.AboutDialog

module Graphics.UI.Gtk.Windows.Assistant

module Graphics.UI.Gtk.Windows.MessageDialog

module Graphics.UI.Gtk.Windows.WindowGroup

# Display widgets,

module Graphics.UI.Gtk.Display.AccelLabel

module Graphics.UI.Gtk.Display.Image

module Graphics.UI.Gtk.Display.Label

module Graphics.UI.Gtk.Display.LevelBar

module Graphics.UI.Gtk.Display.ProgressBar

module Graphics.UI.Gtk.Display.Spinner

module Graphics.UI.Gtk.Display.Statusbar

module Graphics.UI.Gtk.Display.StatusIcon

module Graphics.UI.Gtk.Display.InfoBar

# Buttons and toggles

module Graphics.UI.Gtk.Buttons.Button

module Graphics.UI.Gtk.Buttons.CheckButton

module Graphics.UI.Gtk.Buttons.RadioButton

module Graphics.UI.Gtk.Buttons.ToggleButton

module Graphics.UI.Gtk.Buttons.LinkButton

module Graphics.UI.Gtk.Buttons.ScaleButton

module Graphics.UI.Gtk.Buttons.VolumeButton

# Numeric/text data entry

module Graphics.UI.Gtk.Entry.Editable

module Graphics.UI.Gtk.Entry.Entry

module Graphics.UI.Gtk.Entry.EntryBuffer

module Graphics.UI.Gtk.Entry.EntryCompletion

module Graphics.UI.Gtk.Entry.HScale

module Graphics.UI.Gtk.Entry.VScale

module Graphics.UI.Gtk.Entry.SpinButton

# Multiline text editor

module Graphics.UI.Gtk.Multiline.TextIter

module Graphics.UI.Gtk.Multiline.TextMark

module Graphics.UI.Gtk.Multiline.TextBuffer

module Graphics.UI.Gtk.Multiline.TextTag

module Graphics.UI.Gtk.Multiline.TextTagTable

module Graphics.UI.Gtk.Multiline.TextView

# Tree and list widget

module Graphics.UI.Gtk.ModelView.CellEditable

module Graphics.UI.Gtk.ModelView.CellLayout

module Graphics.UI.Gtk.ModelView.CellRenderer

module Graphics.UI.Gtk.ModelView.CellRendererSpinner

module Graphics.UI.Gtk.ModelView.CellRendererCombo

module Graphics.UI.Gtk.ModelView.CellRendererPixbuf

module Graphics.UI.Gtk.ModelView.CellRendererProgress

module Graphics.UI.Gtk.ModelView.CellRendererText

module Graphics.UI.Gtk.ModelView.CellRendererAccel

module Graphics.UI.Gtk.ModelView.CellRendererSpin

module Graphics.UI.Gtk.ModelView.CellRendererToggle

module Graphics.UI.Gtk.ModelView.CellView

module Graphics.UI.Gtk.ModelView.CustomStore

module Graphics.UI.Gtk.ModelView.IconView

module Graphics.UI.Gtk.ModelView.ListStore

module Graphics.UI.Gtk.ModelView.TreeDrag

module Graphics.UI.Gtk.ModelView.TreeModel

module Graphics.UI.Gtk.ModelView.TreeModelSort

module Graphics.UI.Gtk.ModelView.TreeSortable

module Graphics.UI.Gtk.ModelView.TreeModelFilter

module Graphics.UI.Gtk.ModelView.TreeRowReference

module Graphics.UI.Gtk.ModelView.TreeSelection

module Graphics.UI.Gtk.ModelView.TreeStore

module Graphics.UI.Gtk.ModelView.TreeView

module Graphics.UI.Gtk.ModelView.TreeViewColumn

# Menus, combo box, toolbar

module Graphics.UI.Gtk.MenuComboToolbar.CheckMenuItem

module Graphics.UI.Gtk.MenuComboToolbar.ComboBox

module Graphics.UI.Gtk.MenuComboToolbar.Menu

module Graphics.UI.Gtk.MenuComboToolbar.MenuBar

module Graphics.UI.Gtk.MenuComboToolbar.MenuItem

module Graphics.UI.Gtk.MenuComboToolbar.MenuShell

module Graphics.UI.Gtk.MenuComboToolbar.ImageMenuItem

module Graphics.UI.Gtk.MenuComboToolbar.RadioMenuItem

module Graphics.UI.Gtk.MenuComboToolbar.TearoffMenuItem

module Graphics.UI.Gtk.MenuComboToolbar.Toolbar

module Graphics.UI.Gtk.MenuComboToolbar.ToolItem

module Graphics.UI.Gtk.MenuComboToolbar.ToolItemGroup

module Graphics.UI.Gtk.MenuComboToolbar.ToolPalette

module Graphics.UI.Gtk.MenuComboToolbar.ToolButton

module Graphics.UI.Gtk.MenuComboToolbar.MenuToolButton

module Graphics.UI.Gtk.MenuComboToolbar.ToggleToolButton

module Graphics.UI.Gtk.MenuComboToolbar.RadioToolButton

module Graphics.UI.Gtk.MenuComboToolbar.SeparatorMenuItem

module Graphics.UI.Gtk.MenuComboToolbar.SeparatorToolItem

# Action-based menus and toolbars

module Graphics.UI.Gtk.ActionMenuToolbar.Action

module Graphics.UI.Gtk.ActionMenuToolbar.ActionGroup

module Graphics.UI.Gtk.ActionMenuToolbar.ToggleAction

module Graphics.UI.Gtk.ActionMenuToolbar.RadioAction

module Graphics.UI.Gtk.ActionMenuToolbar.RecentAction

module Graphics.UI.Gtk.ActionMenuToolbar.UIManager

# Selectors (file/font/color)

module Graphics.UI.Gtk.Selectors.ColorSelection

module Graphics.UI.Gtk.Selectors.ColorSelectionDialog

module Graphics.UI.Gtk.Selectors.ColorButton

module Graphics.UI.Gtk.Selectors.FontSelection

module Graphics.UI.Gtk.Selectors.FontSelectionDialog

module Graphics.UI.Gtk.Selectors.FontButton

module Graphics.UI.Gtk.Selectors.HSV

## File chooser

module Graphics.UI.Gtk.Selectors.FileChooser

module Graphics.UI.Gtk.Selectors.FileChooserDialog

module Graphics.UI.Gtk.Selectors.FileChooserWidget

module Graphics.UI.Gtk.Selectors.FileChooserButton

module Graphics.UI.Gtk.Selectors.FileFilter

# Layout containers

module Graphics.UI.Gtk.Layout.Alignment

module Graphics.UI.Gtk.Layout.AspectFrame

module Graphics.UI.Gtk.Layout.HBox

module Graphics.UI.Gtk.Layout.HButtonBox

module Graphics.UI.Gtk.Layout.Fixed

module Graphics.UI.Gtk.Layout.HPaned

module Graphics.UI.Gtk.Layout.Layout

module Graphics.UI.Gtk.Layout.Notebook

module Graphics.UI.Gtk.Layout.Grid

module Graphics.UI.Gtk.Layout.Overlay

module Graphics.UI.Gtk.Layout.Expander

module Graphics.UI.Gtk.Layout.Table

module Graphics.UI.Gtk.Layout.VBox

module Graphics.UI.Gtk.Layout.VButtonBox

module Graphics.UI.Gtk.Layout.VPaned

module Graphics.UI.Gtk.Layout.Stack

module Graphics.UI.Gtk.Layout.StackSwitcher

# Ornaments

module Graphics.UI.Gtk.Ornaments.Frame

module Graphics.UI.Gtk.Ornaments.HSeparator

module Graphics.UI.Gtk.Ornaments.VSeparator

# Printing

module Graphics.UI.Gtk.Printing.PaperSize

module Graphics.UI.Gtk.Printing.PageSetup

module Graphics.UI.Gtk.Printing.PrintContext

module Graphics.UI.Gtk.Printing.PrintOperation

module Graphics.UI.Gtk.Printing.PrintSettings

# Recent

module Graphics.UI.Gtk.Recent.RecentChooserMenu

module Graphics.UI.Gtk.Recent.RecentChooserWidget

module Graphics.UI.Gtk.Recent.RecentFilter

module Graphics.UI.Gtk.Recent.RecentManager

module Graphics.UI.Gtk.Recent.RecentInfo

module Graphics.UI.Gtk.Recent.RecentChooser

# Scrolling

module Graphics.UI.Gtk.Scrolling.HScrollbar

module Graphics.UI.Gtk.Scrolling.ScrolledWindow

module Graphics.UI.Gtk.Scrolling.VScrollbar

# Miscellaneous

module Graphics.UI.Gtk.Misc.Accessible

module Graphics.UI.Gtk.Misc.Adjustment

module Graphics.UI.Gtk.Misc.Arrow

module Graphics.UI.Gtk.Misc.Calendar

module Graphics.UI.Gtk.Misc.DrawingArea

module Graphics.UI.Gtk.Misc.GLArea

module Graphics.UI.Gtk.Misc.EventBox

module Graphics.UI.Gtk.Misc.HandleBox

module Graphics.UI.Gtk.Misc.IMMulticontext

module Graphics.UI.Gtk.Misc.IMContextSimple

module Graphics.UI.Gtk.Misc.SizeGroup

module Graphics.UI.Gtk.Misc.Tooltip

module Graphics.UI.Gtk.Misc.Viewport

module Graphics.UI.Gtk.Misc.Switch

# Abstract base classes

module Graphics.UI.Gtk.Abstract.Box

module Graphics.UI.Gtk.Abstract.ButtonBox

module Graphics.UI.Gtk.Abstract.Container

module Graphics.UI.Gtk.Abstract.Bin

module Graphics.UI.Gtk.Abstract.Misc

module Graphics.UI.Gtk.Abstract.IMContext

type GWeakNotify = FunPtr (Ptr () -> Ptr GObject -> IO ()) Source #

objectWeakref :: GObjectClass o => o -> IO () -> IO GWeakNotify Source #

Attach a callback that will be called after the destroy hooks have been called

objectWeakunref :: GObjectClass o => o -> GWeakNotify -> IO () Source #

Detach a weak destroy callback function

objectDestroy :: WidgetClass self => Signal self (IO ()) Source #

Signals that all holders of a reference to the `Object` should release the reference that they hold. May result in finalization of the object if all references are released.

notifyProperty :: GObjectClass self => ReadWriteAttr self a b -> Signal self (IO ()) Source #

Register a notify callback that is triggered when the given property has been modified.

- Note that this callback is triggered even if the actual value of the property has not changed.
- Not all attributes are properties. A warning will be generated at runtime if the passed-in attribute is not a property of the class with which it was registered.

module Graphics.UI.Gtk.Abstract.Paned

module Graphics.UI.Gtk.Abstract.Range

module Graphics.UI.Gtk.Abstract.Scale

module Graphics.UI.Gtk.Abstract.Scrollbar

module Graphics.UI.Gtk.Abstract.Separator

module Graphics.UI.Gtk.Abstract.Widget

# Cross-process embedding

module Graphics.UI.Gtk.Embedding.Plug

module Graphics.UI.Gtk.Embedding.Socket

# Non-widgets

module System.Glib.Signals

module System.Glib.Attributes

class GObjectClass o where Source #

Minimal complete definition

toGObject, unsafeCastGObject

Methods

toGObject :: o -> GObject Source #

Safe upcast.

#### Instances

Instances details

GObjectClass AppInfo |
Instance details Defined in System.GIO.Types Methods toGObject :: AppInfo -> GObject Source # unsafeCastGObject :: GObject -> AppInfo Source #
GObjectClass AppLaunchContext |
Instance details Defined in System.GIO.Types Methods toGObject :: AppLaunchContext -> GObject Source # unsafeCastGObject :: GObject -> AppLaunchContext Source #
GObjectClass AsyncResult |
Instance details Defined in System.GIO.Types Methods toGObject :: AsyncResult -> GObject Source # unsafeCastGObject :: GObject -> AsyncResult Source #
GObjectClass BufferedInputStream |
Instance details Defined in System.GIO.Types Methods toGObject :: BufferedInputStream -> GObject Source # unsafeCastGObject :: GObject -> BufferedInputStream Source #
GObjectClass BufferedOutputStream |
Instance details Defined in System.GIO.Types Methods toGObject :: BufferedOutputStream -> GObject Source # unsafeCastGObject :: GObject -> BufferedOutputStream Source #
GObjectClass Cancellable |
Instance details Defined in System.GIO.Types Methods toGObject :: Cancellable -> GObject Source # unsafeCastGObject :: GObject -> Cancellable Source #
GObjectClass DataInputStream |
Instance details Defined in System.GIO.Types Methods toGObject :: DataInputStream -> GObject Source # unsafeCastGObject :: GObject -> DataInputStream Source #
GObjectClass DataOutputStream |
Instance details Defined in System.GIO.Types Methods toGObject :: DataOutputStream -> GObject Source # unsafeCastGObject :: GObject -> DataOutputStream Source #
GObjectClass Drive |
Instance details Defined in System.GIO.Types Methods toGObject :: Drive -> GObject Source # unsafeCastGObject :: GObject -> Drive Source #
GObjectClass Emblem |
Instance details Defined in System.GIO.Types Methods toGObject :: Emblem -> GObject Source # unsafeCastGObject :: GObject -> Emblem Source #
GObjectClass EmblemedIcon |
Instance details Defined in System.GIO.Types Methods toGObject :: EmblemedIcon -> GObject Source # unsafeCastGObject :: GObject -> EmblemedIcon Source #
GObjectClass File |
Instance details Defined in System.GIO.Types Methods toGObject :: File -> GObject Source # unsafeCastGObject :: GObject -> File Source #
GObjectClass FileEnumerator |
Instance details Defined in System.GIO.Types Methods toGObject :: FileEnumerator -> GObject Source # unsafeCastGObject :: GObject -> FileEnumerator Source #
GObjectClass FileIcon |
Instance details Defined in System.GIO.Types Methods toGObject :: FileIcon -> GObject Source # unsafeCastGObject :: GObject -> FileIcon Source #
GObjectClass FileInfo |
Instance details Defined in System.GIO.Types Methods toGObject :: FileInfo -> GObject Source # unsafeCastGObject :: GObject -> FileInfo Source #
GObjectClass FileInputStream |
Instance details Defined in System.GIO.Types Methods toGObject :: FileInputStream -> GObject Source # unsafeCastGObject :: GObject -> FileInputStream Source #
GObjectClass FileMonitor |
Instance details Defined in System.GIO.Types Methods toGObject :: FileMonitor -> GObject Source # unsafeCastGObject :: GObject -> FileMonitor Source #
GObjectClass FileOutputStream |
Instance details Defined in System.GIO.Types Methods toGObject :: FileOutputStream -> GObject Source # unsafeCastGObject :: GObject -> FileOutputStream Source #
GObjectClass FilenameCompleter |
Instance details Defined in System.GIO.Types Methods toGObject :: FilenameCompleter -> GObject Source # unsafeCastGObject :: GObject -> FilenameCompleter Source #
GObjectClass FilterInputStream |
Instance details Defined in System.GIO.Types Methods toGObject :: FilterInputStream -> GObject Source # unsafeCastGObject :: GObject -> FilterInputStream Source #
GObjectClass FilterOutputStream |
Instance details Defined in System.GIO.Types Methods toGObject :: FilterOutputStream -> GObject Source # unsafeCastGObject :: GObject -> FilterOutputStream Source #
GObjectClass Icon |
Instance details Defined in System.GIO.Types Methods toGObject :: Icon -> GObject Source # unsafeCastGObject :: GObject -> Icon Source #
GObjectClass InputStream |
Instance details Defined in System.GIO.Types Methods toGObject :: InputStream -> GObject Source # unsafeCastGObject :: GObject -> InputStream Source #
GObjectClass LoadableIcon |
Instance details Defined in System.GIO.Types Methods toGObject :: LoadableIcon -> GObject Source # unsafeCastGObject :: GObject -> LoadableIcon Source #
GObjectClass MemoryInputStream |
Instance details Defined in System.GIO.Types Methods toGObject :: MemoryInputStream -> GObject Source # unsafeCastGObject :: GObject -> MemoryInputStream Source #
GObjectClass MemoryOutputStream |
Instance details Defined in System.GIO.Types Methods toGObject :: MemoryOutputStream -> GObject Source # unsafeCastGObject :: GObject -> MemoryOutputStream Source #
GObjectClass Mount |
Instance details Defined in System.GIO.Types Methods toGObject :: Mount -> GObject Source # unsafeCastGObject :: GObject -> Mount Source #
GObjectClass MountOperation |
Instance details Defined in System.GIO.Types Methods toGObject :: MountOperation -> GObject Source # unsafeCastGObject :: GObject -> MountOperation Source #
GObjectClass OutputStream |
Instance details Defined in System.GIO.Types Methods toGObject :: OutputStream -> GObject Source # unsafeCastGObject :: GObject -> OutputStream Source #
GObjectClass Seekable |
Instance details Defined in System.GIO.Types Methods toGObject :: Seekable -> GObject Source # unsafeCastGObject :: GObject -> Seekable Source #
GObjectClass SimpleAsyncResult |
Instance details Defined in System.GIO.Types Methods toGObject :: SimpleAsyncResult -> GObject Source # unsafeCastGObject :: GObject -> SimpleAsyncResult Source #
GObjectClass ThemedIcon |
Instance details Defined in System.GIO.Types Methods toGObject :: ThemedIcon -> GObject Source # unsafeCastGObject :: GObject -> ThemedIcon Source #
GObjectClass Vfs |
Instance details Defined in System.GIO.Types Methods toGObject :: Vfs -> GObject Source # unsafeCastGObject :: GObject -> Vfs Source #
GObjectClass Volume |
Instance details Defined in System.GIO.Types Methods toGObject :: Volume -> GObject Source # unsafeCastGObject :: GObject -> Volume Source #
GObjectClass VolumeMonitor |
Instance details Defined in System.GIO.Types Methods toGObject :: VolumeMonitor -> GObject Source # unsafeCastGObject :: GObject -> VolumeMonitor Source #
GObjectClass GObject |
Instance details Defined in System.Glib.Types Methods toGObject :: GObject -> GObject Source # unsafeCastGObject :: GObject -> GObject Source #
GObjectClass Plug Source # |
Instance details Defined in Graphics.UI.Gtk.Embedding.Types Methods toGObject :: Plug -> GObject Source # unsafeCastGObject :: GObject -> Plug Source #
GObjectClass Socket Source # |
Instance details Defined in Graphics.UI.Gtk.Embedding.Types Methods toGObject :: Socket -> GObject Source # unsafeCastGObject :: GObject -> Socket Source #
GObjectClass AboutDialog Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: AboutDialog -> GObject Source # unsafeCastGObject :: GObject -> AboutDialog Source #
GObjectClass AccelLabel Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: AccelLabel -> GObject Source # unsafeCastGObject :: GObject -> AccelLabel Source #
GObjectClass Accessible Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Accessible -> GObject Source # unsafeCastGObject :: GObject -> Accessible Source #
GObjectClass Action Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Action -> GObject Source # unsafeCastGObject :: GObject -> Action Source #
GObjectClass ActionGroup Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ActionGroup -> GObject Source # unsafeCastGObject :: GObject -> ActionGroup Source #
GObjectClass Adjustment Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Adjustment -> GObject Source # unsafeCastGObject :: GObject -> Adjustment Source #
GObjectClass Alignment Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Alignment -> GObject Source # unsafeCastGObject :: GObject -> Alignment Source #
GObjectClass AppLaunchContext Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: AppLaunchContext -> GObject Source # unsafeCastGObject :: GObject -> AppLaunchContext Source #
GObjectClass Arrow Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Arrow -> GObject Source # unsafeCastGObject :: GObject -> Arrow Source #
GObjectClass AspectFrame Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: AspectFrame -> GObject Source # unsafeCastGObject :: GObject -> AspectFrame Source #
GObjectClass Assistant Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Assistant -> GObject Source # unsafeCastGObject :: GObject -> Assistant Source #
GObjectClass Bin Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Bin -> GObject Source # unsafeCastGObject :: GObject -> Bin Source #
GObjectClass Box Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Box -> GObject Source # unsafeCastGObject :: GObject -> Box Source #
GObjectClass Builder Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Builder -> GObject Source # unsafeCastGObject :: GObject -> Builder Source #
GObjectClass Button Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Button -> GObject Source # unsafeCastGObject :: GObject -> Button Source #
GObjectClass ButtonBox Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ButtonBox -> GObject Source # unsafeCastGObject :: GObject -> ButtonBox Source #
GObjectClass Calendar Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Calendar -> GObject Source # unsafeCastGObject :: GObject -> Calendar Source #
GObjectClass CellEditable Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: CellEditable -> GObject Source # unsafeCastGObject :: GObject -> CellEditable Source #
GObjectClass CellRenderer Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: CellRenderer -> GObject Source # unsafeCastGObject :: GObject -> CellRenderer Source #
GObjectClass CellRendererAccel Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: CellRendererAccel -> GObject Source # unsafeCastGObject :: GObject -> CellRendererAccel Source #
GObjectClass CellRendererCombo Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: CellRendererCombo -> GObject Source # unsafeCastGObject :: GObject -> CellRendererCombo Source #
GObjectClass CellRendererPixbuf Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: CellRendererPixbuf -> GObject Source # unsafeCastGObject :: GObject -> CellRendererPixbuf Source #
GObjectClass CellRendererProgress Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: CellRendererProgress -> GObject Source # unsafeCastGObject :: GObject -> CellRendererProgress Source #
GObjectClass CellRendererSpin Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: CellRendererSpin -> GObject Source # unsafeCastGObject :: GObject -> CellRendererSpin Source #
GObjectClass CellRendererSpinner Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: CellRendererSpinner -> GObject Source # unsafeCastGObject :: GObject -> CellRendererSpinner Source #
GObjectClass CellRendererText Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: CellRendererText -> GObject Source # unsafeCastGObject :: GObject -> CellRendererText Source #
GObjectClass CellRendererToggle Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: CellRendererToggle -> GObject Source # unsafeCastGObject :: GObject -> CellRendererToggle Source #
GObjectClass CellView Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: CellView -> GObject Source # unsafeCastGObject :: GObject -> CellView Source #
GObjectClass CheckButton Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: CheckButton -> GObject Source # unsafeCastGObject :: GObject -> CheckButton Source #
GObjectClass CheckMenuItem Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: CheckMenuItem -> GObject Source # unsafeCastGObject :: GObject -> CheckMenuItem Source #
GObjectClass Clipboard Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Clipboard -> GObject Source # unsafeCastGObject :: GObject -> Clipboard Source #
GObjectClass ColorButton Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ColorButton -> GObject Source # unsafeCastGObject :: GObject -> ColorButton Source #
GObjectClass ColorSelection Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ColorSelection -> GObject Source # unsafeCastGObject :: GObject -> ColorSelection Source #
GObjectClass ColorSelectionDialog Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ColorSelectionDialog -> GObject Source # unsafeCastGObject :: GObject -> ColorSelectionDialog Source #
GObjectClass ComboBox Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ComboBox -> GObject Source # unsafeCastGObject :: GObject -> ComboBox Source #
GObjectClass Container Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Container -> GObject Source # unsafeCastGObject :: GObject -> Container Source #
GObjectClass CssProvider Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: CssProvider -> GObject Source # unsafeCastGObject :: GObject -> CssProvider Source #
GObjectClass Dialog Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Dialog -> GObject Source # unsafeCastGObject :: GObject -> Dialog Source #
GObjectClass Display Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Display -> GObject Source # unsafeCastGObject :: GObject -> Display Source #
GObjectClass DisplayManager Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: DisplayManager -> GObject Source # unsafeCastGObject :: GObject -> DisplayManager Source #
GObjectClass DragContext Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: DragContext -> GObject Source # unsafeCastGObject :: GObject -> DragContext Source #
GObjectClass DrawWindow Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: DrawWindow -> GObject Source # unsafeCastGObject :: GObject -> DrawWindow Source #
GObjectClass DrawingArea Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: DrawingArea -> GObject Source # unsafeCastGObject :: GObject -> DrawingArea Source #
GObjectClass Editable Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Editable -> GObject Source # unsafeCastGObject :: GObject -> Editable Source #
GObjectClass Entry Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Entry -> GObject Source # unsafeCastGObject :: GObject -> Entry Source #
GObjectClass EntryBuffer Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: EntryBuffer -> GObject Source # unsafeCastGObject :: GObject -> EntryBuffer Source #
GObjectClass EntryCompletion Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: EntryCompletion -> GObject Source # unsafeCastGObject :: GObject -> EntryCompletion Source #
GObjectClass EventBox Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: EventBox -> GObject Source # unsafeCastGObject :: GObject -> EventBox Source #
GObjectClass Expander Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Expander -> GObject Source # unsafeCastGObject :: GObject -> Expander Source #
GObjectClass FileChooser Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: FileChooser -> GObject Source # unsafeCastGObject :: GObject -> FileChooser Source #
GObjectClass FileChooserButton Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: FileChooserButton -> GObject Source # unsafeCastGObject :: GObject -> FileChooserButton Source #
GObjectClass FileChooserDialog Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: FileChooserDialog -> GObject Source # unsafeCastGObject :: GObject -> FileChooserDialog Source #
GObjectClass FileChooserWidget Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: FileChooserWidget -> GObject Source # unsafeCastGObject :: GObject -> FileChooserWidget Source #
GObjectClass FileFilter Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: FileFilter -> GObject Source # unsafeCastGObject :: GObject -> FileFilter Source #
GObjectClass Fixed Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Fixed -> GObject Source # unsafeCastGObject :: GObject -> Fixed Source #
GObjectClass FontButton Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: FontButton -> GObject Source # unsafeCastGObject :: GObject -> FontButton Source #
GObjectClass FontSelection Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: FontSelection -> GObject Source # unsafeCastGObject :: GObject -> FontSelection Source #
GObjectClass FontSelectionDialog Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: FontSelectionDialog -> GObject Source # unsafeCastGObject :: GObject -> FontSelectionDialog Source #
GObjectClass Frame Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Frame -> GObject Source # unsafeCastGObject :: GObject -> Frame Source #
GObjectClass GLArea Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: GLArea -> GObject Source # unsafeCastGObject :: GObject -> GLArea Source #
GObjectClass GLContext Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: GLContext -> GObject Source # unsafeCastGObject :: GObject -> GLContext Source #
GObjectClass Grid Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Grid -> GObject Source # unsafeCastGObject :: GObject -> Grid Source #
GObjectClass HBox Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: HBox -> GObject Source # unsafeCastGObject :: GObject -> HBox Source #
GObjectClass HButtonBox Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: HButtonBox -> GObject Source # unsafeCastGObject :: GObject -> HButtonBox Source #
GObjectClass HPaned Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: HPaned -> GObject Source # unsafeCastGObject :: GObject -> HPaned Source #
GObjectClass HSV Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: HSV -> GObject Source # unsafeCastGObject :: GObject -> HSV Source #
GObjectClass HScale Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: HScale -> GObject Source # unsafeCastGObject :: GObject -> HScale Source #
GObjectClass HScrollbar Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: HScrollbar -> GObject Source # unsafeCastGObject :: GObject -> HScrollbar Source #
GObjectClass HSeparator Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: HSeparator -> GObject Source # unsafeCastGObject :: GObject -> HSeparator Source #
GObjectClass HandleBox Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: HandleBox -> GObject Source # unsafeCastGObject :: GObject -> HandleBox Source #
GObjectClass IMContext Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: IMContext -> GObject Source # unsafeCastGObject :: GObject -> IMContext Source #
GObjectClass IMContextSimple Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: IMContextSimple -> GObject Source # unsafeCastGObject :: GObject -> IMContextSimple Source #
GObjectClass IMMulticontext Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: IMMulticontext -> GObject Source # unsafeCastGObject :: GObject -> IMMulticontext Source #
GObjectClass IconFactory Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: IconFactory -> GObject Source # unsafeCastGObject :: GObject -> IconFactory Source #
GObjectClass IconTheme Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: IconTheme -> GObject Source # unsafeCastGObject :: GObject -> IconTheme Source #
GObjectClass IconView Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: IconView -> GObject Source # unsafeCastGObject :: GObject -> IconView Source #
GObjectClass Image Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Image -> GObject Source # unsafeCastGObject :: GObject -> Image Source #
GObjectClass ImageMenuItem Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ImageMenuItem -> GObject Source # unsafeCastGObject :: GObject -> ImageMenuItem Source #
GObjectClass InfoBar Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: InfoBar -> GObject Source # unsafeCastGObject :: GObject -> InfoBar Source #
GObjectClass Invisible Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Invisible -> GObject Source # unsafeCastGObject :: GObject -> Invisible Source #
GObjectClass Keymap Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Keymap -> GObject Source # unsafeCastGObject :: GObject -> Keymap Source #
GObjectClass Label Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Label -> GObject Source # unsafeCastGObject :: GObject -> Label Source #
GObjectClass Layout Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Layout -> GObject Source # unsafeCastGObject :: GObject -> Layout Source #
GObjectClass LevelBar Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: LevelBar -> GObject Source # unsafeCastGObject :: GObject -> LevelBar Source #
GObjectClass LinkButton Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: LinkButton -> GObject Source # unsafeCastGObject :: GObject -> LinkButton Source #
GObjectClass Menu Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Menu -> GObject Source # unsafeCastGObject :: GObject -> Menu Source #
GObjectClass MenuBar Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: MenuBar -> GObject Source # unsafeCastGObject :: GObject -> MenuBar Source #
GObjectClass MenuItem Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: MenuItem -> GObject Source # unsafeCastGObject :: GObject -> MenuItem Source #
GObjectClass MenuShell Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: MenuShell -> GObject Source # unsafeCastGObject :: GObject -> MenuShell Source #
GObjectClass MenuToolButton Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: MenuToolButton -> GObject Source # unsafeCastGObject :: GObject -> MenuToolButton Source #
GObjectClass MessageDialog Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: MessageDialog -> GObject Source # unsafeCastGObject :: GObject -> MessageDialog Source #
GObjectClass Misc Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Misc -> GObject Source # unsafeCastGObject :: GObject -> Misc Source #
GObjectClass Notebook Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Notebook -> GObject Source # unsafeCastGObject :: GObject -> Notebook Source #
GObjectClass OffscreenWindow Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: OffscreenWindow -> GObject Source # unsafeCastGObject :: GObject -> OffscreenWindow Source #
GObjectClass Overlay Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Overlay -> GObject Source # unsafeCastGObject :: GObject -> Overlay Source #
GObjectClass PageSetup Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: PageSetup -> GObject Source # unsafeCastGObject :: GObject -> PageSetup Source #
GObjectClass Paned Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Paned -> GObject Source # unsafeCastGObject :: GObject -> Paned Source #
GObjectClass Pixbuf Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Pixbuf -> GObject Source # unsafeCastGObject :: GObject -> Pixbuf Source #
GObjectClass PixbufAnimation Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: PixbufAnimation -> GObject Source # unsafeCastGObject :: GObject -> PixbufAnimation Source #
GObjectClass PixbufAnimationIter Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: PixbufAnimationIter -> GObject Source # unsafeCastGObject :: GObject -> PixbufAnimationIter Source #
GObjectClass PixbufSimpleAnim Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: PixbufSimpleAnim -> GObject Source # unsafeCastGObject :: GObject -> PixbufSimpleAnim Source #
GObjectClass PrintContext Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: PrintContext -> GObject Source # unsafeCastGObject :: GObject -> PrintContext Source #
GObjectClass PrintOperation Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: PrintOperation -> GObject Source # unsafeCastGObject :: GObject -> PrintOperation Source #
GObjectClass PrintOperationPreview Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: PrintOperationPreview -> GObject Source # unsafeCastGObject :: GObject -> PrintOperationPreview Source #
GObjectClass PrintSettings Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: PrintSettings -> GObject Source # unsafeCastGObject :: GObject -> PrintSettings Source #
GObjectClass ProgressBar Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ProgressBar -> GObject Source # unsafeCastGObject :: GObject -> ProgressBar Source #
GObjectClass RadioAction Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: RadioAction -> GObject Source # unsafeCastGObject :: GObject -> RadioAction Source #
GObjectClass RadioButton Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: RadioButton -> GObject Source # unsafeCastGObject :: GObject -> RadioButton Source #
GObjectClass RadioMenuItem Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: RadioMenuItem -> GObject Source # unsafeCastGObject :: GObject -> RadioMenuItem Source #
GObjectClass RadioToolButton Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: RadioToolButton -> GObject Source # unsafeCastGObject :: GObject -> RadioToolButton Source #
GObjectClass Range Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Range -> GObject Source # unsafeCastGObject :: GObject -> Range Source #
GObjectClass RcStyle Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: RcStyle -> GObject Source # unsafeCastGObject :: GObject -> RcStyle Source #
GObjectClass RecentAction Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: RecentAction -> GObject Source # unsafeCastGObject :: GObject -> RecentAction Source #
GObjectClass RecentChooser Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: RecentChooser -> GObject Source # unsafeCastGObject :: GObject -> RecentChooser Source #
GObjectClass RecentChooserMenu Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: RecentChooserMenu -> GObject Source # unsafeCastGObject :: GObject -> RecentChooserMenu Source #
GObjectClass RecentChooserWidget Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: RecentChooserWidget -> GObject Source # unsafeCastGObject :: GObject -> RecentChooserWidget Source #
GObjectClass RecentFilter Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: RecentFilter -> GObject Source # unsafeCastGObject :: GObject -> RecentFilter Source #
GObjectClass RecentManager Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: RecentManager -> GObject Source # unsafeCastGObject :: GObject -> RecentManager Source #
GObjectClass Scale Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Scale -> GObject Source # unsafeCastGObject :: GObject -> Scale Source #
GObjectClass ScaleButton Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ScaleButton -> GObject Source # unsafeCastGObject :: GObject -> ScaleButton Source #
GObjectClass Screen Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Screen -> GObject Source # unsafeCastGObject :: GObject -> Screen Source #
GObjectClass Scrollbar Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Scrollbar -> GObject Source # unsafeCastGObject :: GObject -> Scrollbar Source #
GObjectClass ScrolledWindow Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ScrolledWindow -> GObject Source # unsafeCastGObject :: GObject -> ScrolledWindow Source #
GObjectClass Separator Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Separator -> GObject Source # unsafeCastGObject :: GObject -> Separator Source #
GObjectClass SeparatorMenuItem Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: SeparatorMenuItem -> GObject Source # unsafeCastGObject :: GObject -> SeparatorMenuItem Source #
GObjectClass SeparatorToolItem Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: SeparatorToolItem -> GObject Source # unsafeCastGObject :: GObject -> SeparatorToolItem Source #
GObjectClass Settings Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Settings -> GObject Source # unsafeCastGObject :: GObject -> Settings Source #
GObjectClass SizeGroup Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: SizeGroup -> GObject Source # unsafeCastGObject :: GObject -> SizeGroup Source #
GObjectClass SpinButton Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: SpinButton -> GObject Source # unsafeCastGObject :: GObject -> SpinButton Source #
GObjectClass Spinner Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Spinner -> GObject Source # unsafeCastGObject :: GObject -> Spinner Source #
GObjectClass Stack Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Stack -> GObject Source # unsafeCastGObject :: GObject -> Stack Source #
GObjectClass StackSwitcher Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: StackSwitcher -> GObject Source # unsafeCastGObject :: GObject -> StackSwitcher Source #
GObjectClass StatusIcon Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: StatusIcon -> GObject Source # unsafeCastGObject :: GObject -> StatusIcon Source #
GObjectClass Statusbar Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Statusbar -> GObject Source # unsafeCastGObject :: GObject -> Statusbar Source #
GObjectClass Style Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Style -> GObject Source # unsafeCastGObject :: GObject -> Style Source #
GObjectClass StyleContext Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: StyleContext -> GObject Source # unsafeCastGObject :: GObject -> StyleContext Source #
GObjectClass StyleProvider Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: StyleProvider -> GObject Source # unsafeCastGObject :: GObject -> StyleProvider Source #
GObjectClass Switch Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Switch -> GObject Source # unsafeCastGObject :: GObject -> Switch Source #
GObjectClass Table Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Table -> GObject Source # unsafeCastGObject :: GObject -> Table Source #
GObjectClass TearoffMenuItem Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: TearoffMenuItem -> GObject Source # unsafeCastGObject :: GObject -> TearoffMenuItem Source #
GObjectClass TextBuffer Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: TextBuffer -> GObject Source # unsafeCastGObject :: GObject -> TextBuffer Source #
GObjectClass TextChildAnchor Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: TextChildAnchor -> GObject Source # unsafeCastGObject :: GObject -> TextChildAnchor Source #
GObjectClass TextMark Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: TextMark -> GObject Source # unsafeCastGObject :: GObject -> TextMark Source #
GObjectClass TextTag Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: TextTag -> GObject Source # unsafeCastGObject :: GObject -> TextTag Source #
GObjectClass TextTagTable Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: TextTagTable -> GObject Source # unsafeCastGObject :: GObject -> TextTagTable Source #
GObjectClass TextView Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: TextView -> GObject Source # unsafeCastGObject :: GObject -> TextView Source #
GObjectClass ToggleAction Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ToggleAction -> GObject Source # unsafeCastGObject :: GObject -> ToggleAction Source #
GObjectClass ToggleButton Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ToggleButton -> GObject Source # unsafeCastGObject :: GObject -> ToggleButton Source #
GObjectClass ToggleToolButton Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ToggleToolButton -> GObject Source # unsafeCastGObject :: GObject -> ToggleToolButton Source #
GObjectClass ToolButton Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ToolButton -> GObject Source # unsafeCastGObject :: GObject -> ToolButton Source #
GObjectClass ToolItem Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ToolItem -> GObject Source # unsafeCastGObject :: GObject -> ToolItem Source #
GObjectClass ToolItemGroup Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ToolItemGroup -> GObject Source # unsafeCastGObject :: GObject -> ToolItemGroup Source #
GObjectClass ToolPalette Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: ToolPalette -> GObject Source # unsafeCastGObject :: GObject -> ToolPalette Source #
GObjectClass Toolbar Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Toolbar -> GObject Source # unsafeCastGObject :: GObject -> Toolbar Source #
GObjectClass Tooltip Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Tooltip -> GObject Source # unsafeCastGObject :: GObject -> Tooltip Source #
GObjectClass TreeModel Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: TreeModel -> GObject Source # unsafeCastGObject :: GObject -> TreeModel Source #
GObjectClass TreeModelFilter Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: TreeModelFilter -> GObject Source # unsafeCastGObject :: GObject -> TreeModelFilter Source #
GObjectClass TreeModelSort Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: TreeModelSort -> GObject Source # unsafeCastGObject :: GObject -> TreeModelSort Source #
GObjectClass TreeSelection Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: TreeSelection -> GObject Source # unsafeCastGObject :: GObject -> TreeSelection Source #
GObjectClass TreeSortable Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: TreeSortable -> GObject Source # unsafeCastGObject :: GObject -> TreeSortable Source #
GObjectClass TreeView Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: TreeView -> GObject Source # unsafeCastGObject :: GObject -> TreeView Source #
GObjectClass TreeViewColumn Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: TreeViewColumn -> GObject Source # unsafeCastGObject :: GObject -> TreeViewColumn Source #
GObjectClass UIManager Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: UIManager -> GObject Source # unsafeCastGObject :: GObject -> UIManager Source #
GObjectClass VBox Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: VBox -> GObject Source # unsafeCastGObject :: GObject -> VBox Source #
GObjectClass VButtonBox Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: VButtonBox -> GObject Source # unsafeCastGObject :: GObject -> VButtonBox Source #
GObjectClass VPaned Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: VPaned -> GObject Source # unsafeCastGObject :: GObject -> VPaned Source #
GObjectClass VScale Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: VScale -> GObject Source # unsafeCastGObject :: GObject -> VScale Source #
GObjectClass VScrollbar Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: VScrollbar -> GObject Source # unsafeCastGObject :: GObject -> VScrollbar Source #
GObjectClass VSeparator Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: VSeparator -> GObject Source # unsafeCastGObject :: GObject -> VSeparator Source #
GObjectClass Viewport Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Viewport -> GObject Source # unsafeCastGObject :: GObject -> Viewport Source #
GObjectClass VolumeButton Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: VolumeButton -> GObject Source # unsafeCastGObject :: GObject -> VolumeButton Source #
GObjectClass Widget Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Widget -> GObject Source # unsafeCastGObject :: GObject -> Widget Source #
GObjectClass Window Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: Window -> GObject Source # unsafeCastGObject :: GObject -> Window Source #
GObjectClass WindowGroup Source # |
Instance details Defined in Graphics.UI.Gtk.Types Methods toGObject :: WindowGroup -> GObject Source # unsafeCastGObject :: GObject -> WindowGroup Source #
GObjectClass Font |
Instance details Defined in Graphics.Rendering.Pango.Types Methods toGObject :: Font -> GObject Source # unsafeCastGObject :: GObject -> Font Source #
GObjectClass FontFace |
Instance details Defined in Graphics.Rendering.Pango.Types Methods toGObject :: FontFace -> GObject Source # unsafeCastGObject :: GObject -> FontFace Source #
GObjectClass FontFamily |
Instance details Defined in Graphics.Rendering.Pango.Types Methods toGObject :: FontFamily -> GObject Source # unsafeCastGObject :: GObject -> FontFamily Source #
GObjectClass FontMap |
Instance details Defined in Graphics.Rendering.Pango.Types Methods toGObject :: FontMap -> GObject Source # unsafeCastGObject :: GObject -> FontMap Source #
GObjectClass FontSet |
Instance details Defined in Graphics.Rendering.Pango.Types Methods toGObject :: FontSet -> GObject Source # unsafeCastGObject :: GObject -> FontSet Source #
GObjectClass PangoContext |
Instance details Defined in Graphics.Rendering.Pango.Types Methods toGObject :: PangoContext -> GObject Source # unsafeCastGObject :: GObject -> PangoContext Source #
GObjectClass PangoLayoutRaw |
Instance details Defined in Graphics.Rendering.Pango.Types Methods toGObject :: PangoLayoutRaw -> GObject Source # unsafeCastGObject :: GObject -> PangoLayoutRaw Source #
GObjectClass (ListStore a) Source # |
Instance details Defined in Graphics.UI.Gtk.ModelView.ListStore Methods toGObject :: ListStore a -> GObject Source # unsafeCastGObject :: GObject -> ListStore a Source #
GObjectClass (TreeStore a) Source # |
Instance details Defined in Graphics.UI.Gtk.ModelView.TreeStore Methods toGObject :: TreeStore a -> GObject Source # unsafeCastGObject :: GObject -> TreeStore a Source #
GObjectClass (TypedTreeModelFilter a) Source # |
Instance details Defined in Graphics.UI.Gtk.ModelView.TreeModelFilter Methods toGObject :: TypedTreeModelFilter a -> GObject Source # unsafeCastGObject :: GObject -> TypedTreeModelFilter a Source #
GObjectClass (TypedTreeModelSort a) Source # |
Instance details Defined in Graphics.UI.Gtk.ModelView.TreeModelSort Methods toGObject :: TypedTreeModelSort a -> GObject Source # unsafeCastGObject :: GObject -> TypedTreeModelSort a Source #
GObjectClass (CustomStore private row) Source # |
Instance details Defined in Graphics.UI.Gtk.ModelView.CustomStore Methods toGObject :: CustomStore private row -> GObject Source # unsafeCastGObject :: GObject -> CustomStore private row Source #

data GObject Source #

#### Instances

Instances details

Eq GObject |
Instance details Defined in System.Glib.Types Methods (==) :: GObject -> GObject -> Bool Source # (/=) :: GObject -> GObject -> Bool Source #
GObjectClass GObject |
Instance details Defined in System.Glib.Types Methods toGObject :: GObject -> GObject Source # unsafeCastGObject :: GObject -> GObject Source #

castToGObject :: GObjectClass obj => obj -> obj Source #

gTypeGObject :: GType Source #

The type constant to check if an instance is of `GObject` type.

quarkFromString :: GlibString string => string -> IO Quark Source #

Create a unique id based on the given string.

objectCreateAttribute :: GObjectClass o => IO (Attr o (Maybe a)) Source #

Add an attribute to this object.

- The function returns a new attribute that can be set or retrieved from any `GObject`. The attribute is wrapped in a `Maybe` type to reflect the circumstance when the attribute is not set or if it should be unset.

objectSetAttribute :: GObjectClass o => Quark -> o -> Maybe a -> IO () Source #

Set the value of an association.

objectGetAttributeUnsafe :: GObjectClass o => Quark -> o -> IO (Maybe a) Source #

Get the value of an association.

- Note that this function may crash the Haskell run-time since the returned type can be forced to be anything. See `objectCreateAttribute` for a safe wrapper around this function.

isA :: GObjectClass o => o -> GType -> Bool Source #

Determine if this is an instance of a particular GTK type

module Graphics.UI.Gtk.Builder

# Pango text layout modules

module Graphics.Rendering.Pango.Context

module Graphics.Rendering.Pango.Markup

module Graphics.Rendering.Pango.Layout

module Graphics.Rendering.Pango.Rendering

module Graphics.Rendering.Pango.Font

module Graphics.Rendering.Pango.Enums