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

Maintainergtk2hs-users@lists.sourceforge.net
Stabilityprovisional
Portabilityportable (depends on GHC)
Safe HaskellNone
LanguageHaskell98

Graphics.UI.Gtk

Contents

Description

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

Synopsis

General things, initialization

Drawing and other Low-Level Operations

data FillRule Source #

Specify how to interpret a polygon.

  • The flag determines what happens if a polygon has overlapping areas.

Constructors

EvenOddRule 
WindingRule 

newtype Region Source #

Constructors

Region (ForeignPtr Region) 
Instances
Show Region Source # 
Instance details

Defined in Graphics.UI.Gtk.Gdk.Region

regionNew :: IO Region Source #

Create an empty region.

regionPolygon :: [Point] -> FillRule -> IO Region Source #

Convert a polygon into a Region.

regionRectangle :: Rectangle -> IO Region Source #

Convert a rectangle to a Region.

regionGetClipbox :: Region -> IO Rectangle Source #

Smallest rectangle including the Region.

regionGetRectangles :: Region -> IO [Rectangle] Source #

Turn the Region into its rectangles.

A Region is a set of horizontal bands. Each band consists of one or more rectangles of the same height. No rectangles in a band touch.

regionEmpty :: Region -> IO Bool Source #

Test if a Region is empty.

regionEqual :: Region -> Region -> IO Bool Source #

Compares two Regions for equality.

regionPointIn :: Region -> Point -> IO Bool Source #

Checks if a point it is within a region.

regionRectIn :: Region -> Rectangle -> IO OverlapType Source #

Check if a rectangle is within a region.

regionOffset :: Region -> Int -> Int -> IO () Source #

Move a region.

regionShrink :: Region -> Int -> Int -> IO () Source #

Move a region.

  • Positive values shrink the region, negative values expand it.

regionUnionWithRect :: Region -> Rectangle -> IO () Source #

Updates the region to include the rectangle.

regionIntersect :: Region -> Region -> IO () Source #

Intersects one region with another.

  • Changes reg1 to include the common areas of reg1 and reg2.

regionUnion :: Region -> Region -> IO () Source #

Unions one region with another.

  • Changes reg1 to include reg1 and reg2.

regionSubtract :: Region -> Region -> IO () Source #

Removes pars of a Region.

  • Reduces the region reg1 so that is does not include any areas of reg2.

regionXor :: Region -> Region -> IO () Source #

XORs two Regions.

  • The exclusive or of two regions contains all areas which were not overlapping. In other words, it is the union of the regions minus their intersections.

cairo integration

Windows

Display widgets,

class TooltipClass o => StatusIconClass o Source #

Instances
StatusIconClass StatusIcon Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

statusIconNew :: IO StatusIcon Source #

Creates an empty status icon object.

statusIconNewFromPixbuf Source #

Arguments

:: Pixbuf

pixbuf - a Pixbuf

-> IO StatusIcon 

Creates a status icon displaying pixbuf.

The image will be scaled down to fit in the available space in the notification area, if necessary.

statusIconNewFromFile Source #

Arguments

:: GlibString string 
=> string

filename - a filename

-> IO StatusIcon 

Creates a status icon displaying the file filename.

The image will be scaled down to fit in the available space in the notification area, if necessary.

statusIconNewFromStock Source #

Arguments

:: StockId

stockId - a stock icon id

-> IO StatusIcon 

statusIconNewFromIconName Source #

Arguments

:: GlibString string 
=> string

iconName - an icon name

-> IO StatusIcon 

Creates a status icon displaying an icon from the current icon theme. If the current icon theme is changed, the icon will be updated appropriately.

statusIconSetFromPixbuf Source #

Arguments

:: StatusIconClass self 
=> self 
-> Pixbuf

pixbuf - a Pixbuf

-> IO () 

Makes statusIcon display pixbuf. See statusIconNewFromPixbuf for details.

statusIconSetFromFile Source #

Arguments

:: (StatusIconClass self, GlibString string) 
=> self 
-> string

filename - a filename

-> IO () 

Makes statusIcon display the file filename. See statusIconNewFromFile for details.

statusIconSetFromStock Source #

Arguments

:: StatusIconClass self 
=> self 
-> StockId

stockId - a stock icon id

-> IO () 

Makes statusIcon display the stock icon with the id stockId. See statusIconNewFromStock for details.

statusIconSetFromIconName Source #

Arguments

:: (StatusIconClass self, GlibString string) 
=> self 
-> string

iconName - an icon name

-> IO () 

Makes statusIcon display the icon named iconName from the current icon theme. See statusIconNewFromIconName for details.

statusIconGetStorageType Source #

Arguments

:: StatusIconClass self 
=> self 
-> IO ImageType

returns the image representation being used

Gets the type of representation being used by the StatusIcon to store image data. If the StatusIcon has no image data, the return value will be ImageEmpty.

statusIconGetPixbuf Source #

Arguments

:: StatusIconClass self 
=> self 
-> IO (Maybe Pixbuf)

returns the displayed pixbuf, or Nothing if the image is empty.

statusIconGetStock Source #

Arguments

:: StatusIconClass self 
=> self 
-> IO (Maybe StockId)

returns stock id of the displayed stock icon, or Nothing if the image is empty.

statusIconGetIconName Source #

Arguments

:: (StatusIconClass self, GlibString string) 
=> self 
-> IO (Maybe string)

returns name of the displayed icon, or Nothing if the image is empty.

statusIconGetSize Source #

Arguments

:: StatusIconClass self 
=> self 
-> IO Int

returns the size that is available for the image

Gets the size in pixels that is available for the image. Stock icons and named icons adapt their size automatically if the size of the notification area changes. For other storage types, the sizeChanged signal can be used to react to size changes.

statusIconSetTooltip Source #

Arguments

:: (StatusIconClass self, GlibString string) 
=> self 
-> string

tooltipText - the tooltip text

-> IO () 

Sets the tooltip of the status icon.

Removed in Gtk3.

statusIconSetVisible Source #

Arguments

:: StatusIconClass self 
=> self 
-> Bool

visible - True to show the status icon, False to hide it

-> IO () 

Shows or hides a status icon.

statusIconGetVisible Source #

Arguments

:: StatusIconClass self 
=> self 
-> IO Bool

returns True if the status icon is visible

Returns whether the status icon is visible or not. Note that being visible does not guarantee that the user can actually see the icon, see also statusIconIsEmbedded.

statusIconSetBlinking Source #

Arguments

:: StatusIconClass self 
=> self 
-> Bool

blinking - True to turn blinking on, False to turn it off

-> IO () 

Makes the status icon start or stop blinking. Note that blinking user interface elements may be problematic for some users, and thus may be turned off, in which case this setting has no effect.

Removed in Gtk3.

statusIconGetBlinking Source #

Arguments

:: StatusIconClass self 
=> self 
-> IO Bool

returns True if the icon is blinking

Returns whether the icon is blinking, see statusIconSetBlinking.

Removed in Gtk3.

statusIconIsEmbedded Source #

Arguments

:: StatusIconClass self 
=> self 
-> IO Bool

returns True if the status icon is embedded in a notification area.

Returns whether the status icon is embedded in a notification area.

statusIconPositionMenu Source #

Arguments

:: (MenuClass menu, StatusIconClass self) 
=> menu

menu - the Menu

-> self

userData - the status icon to position the menu on

-> IO (Int, Int, Bool)

(x,y,pushIn) - (x,y) - coordinates. pushIn - whether the menu should be pushed in to be completely inside the screen instead of just clamped to the size to the screen.

Menu positioning function to use with menuPopup to position menu aligned to the status icon userData.

statusIconGetGeometry :: StatusIconClass self => self -> IO (Maybe (Rectangle, Orientation)) Source #

Obtains information about the location of the status icon on screen. This information can be used to e.g. position popups like notification bubbles.

Note that some platforms do not allow Gtk+ to provide this information, and even on platforms that do allow it, the information is not reliable unless the status icon is embedded in a notification area, see statusIconIsEmbedded.

statusIconSetScreen :: (StatusIconClass self, ScreenClass screen) => self -> Maybe screen -> IO () Source #

Sets the Screen where status icon is displayed; if the icon is already mapped, it will be unmapped, and then remapped on the new screen.

statusIconGetScreen :: StatusIconClass self => self -> IO (Maybe Screen) Source #

Returns the Screen associated with the status icon.

statusIconSetTooltipText :: (StatusIconClass self, GlibString string) => self -> Maybe string -> IO () Source #

Sets text as the contents of the tooltip.

This function will take care of setting "has-tooltip" to True and of the default handler for the "query-tooltip" signal.

See also the "tooltip-text" property and tooltipSetText.

statusIconGetTooltipText :: (StatusIconClass self, GlibString string) => self -> IO (Maybe string) Source #

Gets the contents of the tooltip for status icon.

statusIconSetTooltipMarkup :: (StatusIconClass self, GlibString string) => self -> Maybe string -> IO () Source #

Sets markup as the contents of the tooltip, which is marked up with the Pango text markup language.

This function will take care of setting statusIconHasTooltip to True and of the default handler for the queryTooltip signal.

See also the tooltipMarkup property and tooltipSetMarkup.

statusIconGetTooltipMarkup :: (StatusIconClass self, GlibString string) => self -> IO (Maybe string) Source #

Gets the contents of the tooltip for status icon.

statusIconSetHasTooltip :: StatusIconClass self => self -> Bool -> IO () Source #

Sets the has-tooltip property on the status icon to hasTooltip. See statusIconHasTooltip for more information.

statusIconGetHasTooltip :: StatusIconClass self => self -> IO Bool Source #

Returns the current value of the has-tooltip property. See statusIconHasTooltip for more information.

statusIconSetTitle :: (StatusIconClass self, GlibString string) => self -> Maybe string -> IO () Source #

Sets the title of this tray icon. This should be a short, human-readable, localized string describing the tray icon. It may be used by tools like screen readers to render the tray icon.

statusIconGetTitle :: (StatusIconClass self, GlibString string) => self -> IO (Maybe string) Source #

Gets the title of this tray icon. See statusIconSetTitle.

statusIconSetName :: (StatusIconClass self, GlibString string) => self -> string -> IO () Source #

Sets the name of this tray icon. This should be a string identifying this icon. It is may be used for sorting the icons in the tray and will not be shown to the user.

statusIconFile :: (StatusIconClass self, GlibString string) => WriteAttr self (Maybe string) Source #

Filename to load and display.

Default value: Nothing

statusIconStock :: (StatusIconClass self, GlibString string) => Attr self (Maybe string) Source #

Stock ID for a stock image to display.

Default value: Nothing

statusIconIconName :: (StatusIconClass self, GlibString string) => Attr self (Maybe string) Source #

The name of the icon from the icon theme.

Default value: Nothing

statusIconStorageType :: StatusIconClass self => ReadAttr self ImageType Source #

The representation being used for image data.

Default value: ImageEmpty

statusIconSize :: StatusIconClass self => ReadAttr self Int Source #

The size of the icon.

Allowed values: >= 0

Default value: 0

statusIconBlinking :: StatusIconClass self => Attr self Bool Source #

Whether or not the status icon is blinking.

Default value: False

Removed in Gtk3.

statusIconVisible :: StatusIconClass self => Attr self Bool Source #

Whether or not the status icon is visible.

Default value: True

statusIconScreen :: StatusIconClass self => Attr self Screen Source #

The screen where this status icon will be displayed.

statusIconTooltipText :: (StatusIconClass self, GlibString string) => Attr self (Maybe string) Source #

Sets the text of tooltip to be the given string.

Also see tooltipSetText.

This is a convenience property which will take care of getting the tooltip shown if the given value is not Nothing. "has-tooltip" will automatically be set to True and the default handler for the "query-tooltip" signal will take care of displaying the tooltip.

Note that some platforms have limitations on the length of tooltips that they allow on status icons, e.g. Windows only shows the first 64 characters.

Default value: Nothing

statusIconTooltipMarkup :: (StatusIconClass self, GlibString string) => Attr self (Maybe string) Source #

Sets the text of tooltip to be the given string, which is marked up with the Pango text markup language. Also see tooltipSetMarkup.

This is a convenience property which will take care of getting the tooltip shown if the given value is not Nothing. "has-tooltip" will automatically be set to True and the default handler for the "query-tooltip" signal will take care of displaying the tooltip.

On some platforms, embedded markup will be ignored.

Default value: Nothing

statusIconHasTooltip :: StatusIconClass self => Attr self Bool Source #

Enables or disables the emission of "query-tooltip" on status_icon. A value of True indicates that status_icon can have a tooltip, in this case the status icon will be queried using "query-tooltip" to determine whether it will provide a tooltip or not.

Note that setting this property to True for the first time will change the event masks of the windows of this status icon to include leave-notify and motion-notify events. This will not be undone when the property is set to False again.

Whether this property is respected is platform dependent. For plain text tooltips, use "tooltip-text" in preference.

Default value: False

statusIconTitle :: (StatusIconClass self, GlibString string) => Attr self (Maybe string) Source #

The title of this tray icon. This should be a short, human-readable, localized string describing the tray icon. It may be used by tools like screen readers to render the tray icon.

Default value: Nothing

statusIconSizeChanged :: StatusIconClass self => Signal self (Int -> IO Bool) Source #

Gets emitted when the size available for the image changes, e.g. because the notification area got resized.

statusIconActivated :: StatusIconClass self => Signal self (IO ()) Source #

Gets emitted when the user activates the status icon. If and how status icons can activated is platform-dependent.

statusIconPopupMenu :: StatusIconClass self => Signal self (Maybe MouseButton -> TimeStamp -> IO ()) Source #

Gets emitted when the user brings up the context menu of the status icon. Whether status icons can have context menus and how these are activated is platform-dependent.

The MouseButton and TimeStamp parameters should be passed as the last to arguments to menuPopup.

onSizeChanged :: StatusIconClass self => self -> (Int -> IO Bool) -> IO (ConnectId self) Source #

Deprecated: instead of 'onSizeChanged obj' use 'on obj sizeChanged'

afterSizeChanged :: StatusIconClass self => self -> (Int -> IO Bool) -> IO (ConnectId self) Source #

Deprecated: instead of 'afterSizeChanged obj' use 'after obj sizeChanged'

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)

Special-purpose features

File chooser

Layout containers

Ornaments

Printing

Recent

Scrolling

Miscellaneous

Abstract base classes

class GObjectClass o => ObjectClass o Source #

Instances
ObjectClass Builder Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass FileFilter Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass CellRendererProgress Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass CellRendererToggle Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass CellRendererCombo Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass CellRendererSpin Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass CellRendererAccel Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass CellRendererText Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass CellRendererPixbuf Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass CellRendererSpinner Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass CellRenderer Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass TreeViewColumn Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Tooltips Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass IMContextSimple Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass IMMulticontext Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass IMContext Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Adjustment Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ProgressBar Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Invisible Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass VSeparator Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass HSeparator Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Separator Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass VScrollbar Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass HScrollbar Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Scrollbar Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass VScale Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass HScale Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Scale Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Range Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass VRuler Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass HRuler Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Ruler Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass SpinButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Entry Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Spinner Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass DrawingArea Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass CellView Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Calendar Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass TreeView Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Toolbar Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass TextView Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Table Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Notebook Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass MenuBar Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass RecentChooserMenu Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Menu Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass MenuShell Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Layout Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass IconView Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass VPaned Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass HPaned Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Paned Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Fixed Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Statusbar Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass FileChooserButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Combo Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass InfoBar Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass HBox Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass FileChooserWidget Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass FontSelection Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ColorSelection Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass RecentChooserWidget Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass VBox Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass VButtonBox Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass HButtonBox Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ButtonBox Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Box Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass SeparatorToolItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass RadioToolButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ToggleToolButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass MenuToolButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ToolButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ToolItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ComboBoxEntry Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ComboBox Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Expander Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Viewport Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ScrolledWindow Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass HandleBox Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass EventBox Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass MessageDialog Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass FontSelectionDialog Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass FileChooserDialog Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass FileSelection Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ColorSelectionDialog Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass AboutDialog Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Dialog Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass OffscreenWindow Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Assistant Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Window Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass SeparatorMenuItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ImageMenuItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass TearoffMenuItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass RadioMenuItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass CheckMenuItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass MenuItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass OptionMenu Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass FontButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ColorButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass RadioButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass CheckButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ToggleButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass LinkButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass VolumeButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ScaleButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Button Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass AspectFrame Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Frame Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Alignment Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Bin Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ToolItemGroup Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass ToolPalette Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Container Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Image Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Arrow Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass AccelLabel Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Label Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Misc Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass HSV Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Widget Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass RecentFilter Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Object Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Plug Source # 
Instance details

Defined in Graphics.UI.Gtk.Embedding.Types

ObjectClass Socket Source # 
Instance details

Defined in Graphics.UI.Gtk.Embedding.Types

data Object Source #

Instances
Eq Object Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

Methods

(==) :: Object -> Object -> Bool #

(/=) :: Object -> Object -> Bool #

Ord Object Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Object Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Object Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

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

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

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

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

Detach a weak destroy callback function

objectDestroy :: ObjectClass 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 :: ObjectClass 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.

Cross-process embedding

Non-widgets

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

Determine if this is an instance of a particular GTK type

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

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 funciton.

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

Set the value of an association.

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

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.

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

Create a unique id based on the given string.

gTypeGObject :: GType #

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

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

data GObject #

Instances
Eq GObject 
Instance details

Defined in System.Glib.Types

Methods

(==) :: GObject -> GObject -> Bool #

(/=) :: GObject -> GObject -> Bool #

GObjectClass GObject 
Instance details

Defined in System.Glib.Types

class GObjectClass o where #

Minimal complete definition

toGObject, unsafeCastGObject

Methods

toGObject :: o -> GObject #

Safe upcast.

Instances
GObjectClass Vfs 
Instance details

Defined in System.GIO.Types

Methods

toGObject :: Vfs -> GObject #

unsafeCastGObject :: GObject -> Vfs #

GObjectClass FilenameCompleter 
Instance details

Defined in System.GIO.Types

Methods

toGObject :: FilenameCompleter -> GObject #

unsafeCastGObject :: GObject -> FilenameCompleter #

GObjectClass SimpleAsyncResult 
Instance details

Defined in System.GIO.Types

Methods

toGObject :: SimpleAsyncResult -> GObject #

unsafeCastGObject :: GObject -> SimpleAsyncResult #

GObjectClass Seekable 
Instance details

Defined in System.GIO.Types

Methods

toGObject :: Seekable -> GObject #

unsafeCastGObject :: GObject -> Seekable #

GObjectClass LoadableIcon 
Instance details

Defined in System.GIO.Types

Methods

toGObject :: LoadableIcon -> GObject #

unsafeCastGObject :: GObject -> LoadableIcon #

GObjectClass OutputStream 
Instance details

Defined in System.GIO.Types

GObjectClass FilterOutputStream 
Instance details

Defined in System.GIO.Types

GObjectClass DataOutputStream 
Instance details

Defined in System.GIO.Types

GObjectClass BufferedOutputStream 
Instance details

Defined in System.GIO.Types

GObjectClass FileOutputStream 
Instance details

Defined in System.GIO.Types

GObjectClass MemoryOutputStream 
Instance details

Defined in System.GIO.Types

GObjectClass InputStream 
Instance details

Defined in System.GIO.Types

GObjectClass MemoryInputStream 
Instance details

Defined in System.GIO.Types

GObjectClass FilterInputStream 
Instance details

Defined in System.GIO.Types

GObjectClass BufferedInputStream 
Instance details

Defined in System.GIO.Types

GObjectClass DataInputStream 
Instance details

Defined in System.GIO.Types

GObjectClass FileInputStream 
Instance details

Defined in System.GIO.Types

GObjectClass FileMonitor 
Instance details

Defined in System.GIO.Types

GObjectClass MountOperation 
Instance details

Defined in System.GIO.Types

GObjectClass ThemedIcon 
Instance details

Defined in System.GIO.Types

GObjectClass Emblem 
Instance details

Defined in System.GIO.Types

GObjectClass EmblemedIcon 
Instance details

Defined in System.GIO.Types

GObjectClass FileEnumerator 
Instance details

Defined in System.GIO.Types

GObjectClass FileIcon 
Instance details

Defined in System.GIO.Types

GObjectClass VolumeMonitor 
Instance details

Defined in System.GIO.Types

GObjectClass Cancellable 
Instance details

Defined in System.GIO.Types

GObjectClass FileInfo 
Instance details

Defined in System.GIO.Types

GObjectClass AppLaunchContext 
Instance details

Defined in System.GIO.Types

GObjectClass Icon 
Instance details

Defined in System.GIO.Types

GObjectClass AppInfo 
Instance details

Defined in System.GIO.Types

GObjectClass Volume 
Instance details

Defined in System.GIO.Types

GObjectClass AsyncResult 
Instance details

Defined in System.GIO.Types

GObjectClass Drive 
Instance details

Defined in System.GIO.Types

GObjectClass File 
Instance details

Defined in System.GIO.Types

GObjectClass Mount 
Instance details

Defined in System.GIO.Types

GObjectClass GObject 
Instance details

Defined in System.Glib.Types

GObjectClass PangoLayoutRaw 
Instance details

Defined in Graphics.Rendering.Pango.Types

Methods

toGObject :: PangoLayoutRaw -> GObject #

unsafeCastGObject :: GObject -> PangoLayoutRaw #

GObjectClass FontSet 
Instance details

Defined in Graphics.Rendering.Pango.Types

Methods

toGObject :: FontSet -> GObject #

unsafeCastGObject :: GObject -> FontSet #

GObjectClass PangoContext 
Instance details

Defined in Graphics.Rendering.Pango.Types

GObjectClass Font 
Instance details

Defined in Graphics.Rendering.Pango.Types

GObjectClass FontFamily 
Instance details

Defined in Graphics.Rendering.Pango.Types

GObjectClass FontFace 
Instance details

Defined in Graphics.Rendering.Pango.Types

GObjectClass FontMap 
Instance details

Defined in Graphics.Rendering.Pango.Types

GObjectClass GC # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass FileChooser # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Editable # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass CellEditable # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass WindowGroup # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass UIManager # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ActionGroup # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass RadioAction # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ToggleAction # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass RecentAction # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Action # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass EntryBuffer # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass EntryCompletion # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Clipboard # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass SizeGroup # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass IconTheme # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass IconFactory # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass TreeModelFilter # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass TreeModelSort # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass TreeModel # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass TreeSelection # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass StatusIcon # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Tooltip # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass TreeSortable # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Builder # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass FileFilter # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass CellRendererProgress # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass CellRendererToggle # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass CellRendererCombo # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass CellRendererSpin # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass CellRendererAccel # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass CellRendererText # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass CellRendererPixbuf # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass CellRendererSpinner # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass CellRenderer # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass TreeViewColumn # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Tooltips # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass IMContextSimple # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass IMMulticontext # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass IMContext # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Adjustment # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ProgressBar # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Invisible # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass VSeparator # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass HSeparator # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Separator # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass VScrollbar # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass HScrollbar # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Scrollbar # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass VScale # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass HScale # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Scale # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Range # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass VRuler # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass HRuler # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Ruler # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass SpinButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Entry # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Spinner # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass DrawingArea # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass CellView # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Calendar # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass TreeView # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Toolbar # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass TextView # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Table # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Notebook # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass MenuBar # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass RecentChooserMenu # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Menu # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass MenuShell # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Layout # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass IconView # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass VPaned # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass HPaned # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Paned # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Fixed # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Statusbar # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass FileChooserButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Combo # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass InfoBar # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass HBox # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass FileChooserWidget # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass FontSelection # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ColorSelection # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass RecentChooserWidget # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass VBox # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass VButtonBox # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass HButtonBox # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ButtonBox # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Box # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass SeparatorToolItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass RadioToolButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ToggleToolButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass MenuToolButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ToolButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ToolItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ComboBoxEntry # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ComboBox # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Expander # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Viewport # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ScrolledWindow # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass HandleBox # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass EventBox # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass MessageDialog # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass FontSelectionDialog # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass FileChooserDialog # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass FileSelection # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ColorSelectionDialog # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass AboutDialog # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Dialog # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass OffscreenWindow # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Assistant # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Window # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass SeparatorMenuItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ImageMenuItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass TearoffMenuItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass RadioMenuItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass CheckMenuItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass MenuItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass OptionMenu # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass FontButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ColorButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass RadioButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass CheckButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ToggleButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass LinkButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass VolumeButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ScaleButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Button # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass AspectFrame # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Frame # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Alignment # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Bin # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ToolItemGroup # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass ToolPalette # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Container # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Image # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Arrow # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass AccelLabel # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Label # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Misc # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass HSV # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Widget # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass RecentFilter # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Object # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass TextMark # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass TextChildAnchor # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass PixbufAnimationIter # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass PixbufSimpleAnim # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass PixbufAnimation # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Pixbuf # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass DragContext # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass RcStyle # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Style # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass TextTagTable # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass TextTag # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass TextBuffer # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Settings # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Display # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Screen # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Pixmap # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass DrawWindow # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Drawable # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass RecentManager # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass RecentChooser # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass PrintContext # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass PageSetup # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass PrintOperationPreview # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass PrintOperation # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass PrintSettings # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass AppLaunchContext # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass DisplayManager # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Keymap # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Accessible # 
Instance details

Defined in Graphics.UI.Gtk.Types

GObjectClass Plug # 
Instance details

Defined in Graphics.UI.Gtk.Embedding.Types

GObjectClass Socket # 
Instance details

Defined in Graphics.UI.Gtk.Embedding.Types

GObjectClass (TypedTreeModelFilter a) # 
Instance details

Defined in Graphics.UI.Gtk.ModelView.TreeModelFilter

GObjectClass (TypedTreeModelSort a) # 
Instance details

Defined in Graphics.UI.Gtk.ModelView.TreeModelSort

GObjectClass (TreeStore a) # 
Instance details

Defined in Graphics.UI.Gtk.ModelView.TreeStore

GObjectClass (ListStore a) # 
Instance details

Defined in Graphics.UI.Gtk.ModelView.ListStore

GObjectClass (CustomStore private row) # 
Instance details

Defined in Graphics.UI.Gtk.ModelView.CustomStore

Methods

toGObject :: CustomStore private row -> GObject #

unsafeCastGObject :: GObject -> CustomStore private row #

Pango text layout modules