gi-gtk-3.0.7: 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.Socket

Contents

Description

 

Synopsis

Exported types

newtype Socket Source #

Constructors

Socket (ManagedPtr Socket) 

Instances

GObject Socket Source # 
IsObject Socket Source # 
IsWidget Socket Source # 
IsContainer Socket Source # 
IsBuildable Socket Source # 
IsImplementorIface Socket Source # 
IsSocket Socket Source # 
((~) * info (ResolveSocketMethod t Socket), MethodInfo * info Socket p) => IsLabel t (Socket -> p) Source # 

Methods

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

((~) * info (ResolveSocketMethod t Socket), MethodInfo * info Socket p) => IsLabelProxy t (Socket -> p) Source # 

Methods

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

HasAttributeList * Socket Source # 
type SignalList Socket Source # 
type SignalList Socket
type AttributeList Socket Source # 
type AttributeList Socket

class GObject o => IsSocket o Source #

Instances

(GObject a, UnknownAncestorError Constraint Socket a) => IsSocket a Source # 
IsSocket Socket Source # 

Methods

addId

data SocketAddIdMethodInfo Source #

Instances

((~) * signature (CULong -> m ()), MonadIO m, IsSocket a) => MethodInfo * SocketAddIdMethodInfo a signature Source # 

Methods

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

socketAddId :: (MonadIO m, IsSocket a) => a -> CULong -> m () Source #

getId

data SocketGetIdMethodInfo Source #

Instances

((~) * signature (m CULong), MonadIO m, IsSocket a) => MethodInfo * SocketGetIdMethodInfo a signature Source # 

Methods

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

getPlugWindow

data SocketGetPlugWindowMethodInfo Source #

Instances

((~) * signature (m (Maybe Window)), MonadIO m, IsSocket a) => MethodInfo * SocketGetPlugWindowMethodInfo a signature Source # 

Methods

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

socketGetPlugWindow :: (MonadIO m, IsSocket a) => a -> m (Maybe Window) Source #

new

Signals

plugAdded

type C_SocketPlugAddedCallback = Ptr () -> Ptr () -> IO () Source #

data SocketPlugAddedSignalInfo Source #

Instances

SignalInfo SocketPlugAddedSignalInfo Source # 

Associated Types

type HaskellCallbackType SocketPlugAddedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o SocketPlugAddedSignalInfo -> o -> HaskellCallbackType SocketPlugAddedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType SocketPlugAddedSignalInfo Source # 

afterSocketPlugAdded :: (GObject a, MonadIO m) => a -> SocketPlugAddedCallback -> m SignalHandlerId Source #

onSocketPlugAdded :: (GObject a, MonadIO m) => a -> SocketPlugAddedCallback -> m SignalHandlerId Source #

plugRemoved

data SocketPlugRemovedSignalInfo Source #

Instances

SignalInfo SocketPlugRemovedSignalInfo Source # 

Associated Types

type HaskellCallbackType SocketPlugRemovedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o SocketPlugRemovedSignalInfo -> o -> HaskellCallbackType SocketPlugRemovedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType SocketPlugRemovedSignalInfo Source # 

afterSocketPlugRemoved :: (GObject a, MonadIO m) => a -> SocketPlugRemovedCallback -> m SignalHandlerId Source #

onSocketPlugRemoved :: (GObject a, MonadIO m) => a -> SocketPlugRemovedCallback -> m SignalHandlerId Source #