gi-gtk-0.3.18.13: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.Plug

Contents

Description

 

Synopsis

Exported types

newtype Plug Source

Constructors

Plug (ForeignPtr Plug) 

Instances

GObject Plug Source 
((~) * info (ResolvePlugMethod t Plug), MethodInfo * info Plug p) => IsLabel t (Plug -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Plug -> p

((~) * info (ResolvePlugMethod t Plug), MethodInfo * info Plug p) => IsLabelProxy t (Plug -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Plug -> p

type ParentTypes Plug Source 
type AttributeList Plug Source 
type SignalList Plug Source 

class GObject o => PlugK o Source

Instances

toPlug :: PlugK o => o -> IO Plug Source

Methods

plugConstruct

data PlugConstructMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Word64 -> m ()), MonadIO m, PlugK a) => MethodInfo (TYPE Lifted) PlugConstructMethodInfo a signature Source 

plugConstruct :: (MonadIO m, PlugK a) => a -> Word64 -> m () Source

plugConstructForDisplay

data PlugConstructForDisplayMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> Word64 -> m ()), MonadIO m, PlugK a, DisplayK b) => MethodInfo (TYPE Lifted) PlugConstructForDisplayMethodInfo a signature Source 

plugConstructForDisplay :: (MonadIO m, PlugK a, DisplayK b) => a -> b -> Word64 -> m () Source

plugGetEmbedded

plugGetId

data PlugGetIdMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Word64), MonadIO m, PlugK a) => MethodInfo (TYPE Lifted) PlugGetIdMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy PlugGetIdMethodInfo a -> signature -> s

plugGetId :: (MonadIO m, PlugK a) => a -> m Word64 Source

plugGetSocketWindow

plugGetSocketWindow :: (MonadIO m, PlugK a) => a -> m Window Source

plugNew

plugNewForDisplay

plugNewForDisplay :: (MonadIO m, DisplayK a) => a -> Word64 -> m Plug Source

Properties

Embedded

SocketWindow

getPlugSocketWindow :: (MonadIO m, PlugK o) => o -> m Window Source

Signals

Embedded

type PlugEmbeddedCallbackC = Ptr () -> Ptr () -> IO () Source