gi-gtk-3.0.9: 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.HandleBox

Contents

Description

 

Synopsis

Exported types

newtype HandleBox Source #

Constructors

HandleBox (ManagedPtr HandleBox) 

Instances

GObject HandleBox Source # 
IsObject HandleBox Source # 
IsWidget HandleBox Source # 
IsContainer HandleBox Source # 
IsBin HandleBox Source # 
IsBuildable HandleBox Source # 
IsImplementorIface HandleBox Source # 
IsHandleBox HandleBox Source # 
((~) * info (ResolveHandleBoxMethod t HandleBox), MethodInfo * info HandleBox p) => IsLabel t (HandleBox -> p) Source # 

Methods

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

((~) * info (ResolveHandleBoxMethod t HandleBox), MethodInfo * info HandleBox p) => IsLabelProxy t (HandleBox -> p) Source # 

Methods

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

HasAttributeList * HandleBox Source # 
type SignalList HandleBox Source # 
type SignalList HandleBox
type AttributeList HandleBox Source # 
type AttributeList HandleBox

class GObject o => IsHandleBox o Source #

Instances

(GObject a, UnknownAncestorError Constraint HandleBox a) => IsHandleBox a Source # 
IsHandleBox HandleBox Source # 

Methods

getChildDetached

data HandleBoxGetChildDetachedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsHandleBox a) => MethodInfo * HandleBoxGetChildDetachedMethodInfo a signature Source # 

Methods

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

handleBoxGetChildDetached :: (MonadIO m, IsHandleBox a) => a -> m Bool Source #

Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.

getHandlePosition

data HandleBoxGetHandlePositionMethodInfo Source #

Instances

((~) * signature (m PositionType), MonadIO m, IsHandleBox a) => MethodInfo * HandleBoxGetHandlePositionMethodInfo a signature Source # 

Methods

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

handleBoxGetHandlePosition :: (MonadIO m, IsHandleBox a) => a -> m PositionType Source #

Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.

getShadowType

data HandleBoxGetShadowTypeMethodInfo Source #

Instances

((~) * signature (m ShadowType), MonadIO m, IsHandleBox a) => MethodInfo * HandleBoxGetShadowTypeMethodInfo a signature Source # 

Methods

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

handleBoxGetShadowType :: (MonadIO m, IsHandleBox a) => a -> m ShadowType Source #

Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.

getSnapEdge

data HandleBoxGetSnapEdgeMethodInfo Source #

Instances

((~) * signature (m PositionType), MonadIO m, IsHandleBox a) => MethodInfo * HandleBoxGetSnapEdgeMethodInfo a signature Source # 

Methods

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

handleBoxGetSnapEdge :: (MonadIO m, IsHandleBox a) => a -> m PositionType Source #

Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.

new

handleBoxNew :: MonadIO m => m HandleBox Source #

Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.

setHandlePosition

data HandleBoxSetHandlePositionMethodInfo Source #

Instances

((~) * signature (PositionType -> m ()), MonadIO m, IsHandleBox a) => MethodInfo * HandleBoxSetHandlePositionMethodInfo a signature Source # 

Methods

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

handleBoxSetHandlePosition :: (MonadIO m, IsHandleBox a) => a -> PositionType -> m () Source #

Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.

setShadowType

data HandleBoxSetShadowTypeMethodInfo Source #

Instances

((~) * signature (ShadowType -> m ()), MonadIO m, IsHandleBox a) => MethodInfo * HandleBoxSetShadowTypeMethodInfo a signature Source # 

Methods

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

handleBoxSetShadowType :: (MonadIO m, IsHandleBox a) => a -> ShadowType -> m () Source #

Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.

setSnapEdge

data HandleBoxSetSnapEdgeMethodInfo Source #

Instances

((~) * signature (PositionType -> m ()), MonadIO m, IsHandleBox a) => MethodInfo * HandleBoxSetSnapEdgeMethodInfo a signature Source # 

Methods

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

handleBoxSetSnapEdge :: (MonadIO m, IsHandleBox a) => a -> PositionType -> m () Source #

Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.

Properties

childDetached

data HandleBoxChildDetachedPropertyInfo Source #

Instances

AttrInfo HandleBoxChildDetachedPropertyInfo Source # 

Associated Types

type AttrAllowedOps HandleBoxChildDetachedPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint HandleBoxChildDetachedPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint HandleBoxChildDetachedPropertyInfo :: * -> Constraint

type AttrGetType HandleBoxChildDetachedPropertyInfo :: *

type AttrLabel HandleBoxChildDetachedPropertyInfo :: Symbol

type AttrOrigin HandleBoxChildDetachedPropertyInfo :: *

type AttrSetTypeConstraint HandleBoxChildDetachedPropertyInfo Source # 
type AttrSetTypeConstraint HandleBoxChildDetachedPropertyInfo = * ~ ()
type AttrOrigin HandleBoxChildDetachedPropertyInfo Source # 
type AttrLabel HandleBoxChildDetachedPropertyInfo Source # 
type AttrLabel HandleBoxChildDetachedPropertyInfo = "child-detached"
type AttrGetType HandleBoxChildDetachedPropertyInfo Source # 
type AttrBaseTypeConstraint HandleBoxChildDetachedPropertyInfo Source # 
type AttrBaseTypeConstraint HandleBoxChildDetachedPropertyInfo = IsHandleBox
type AttrAllowedOps HandleBoxChildDetachedPropertyInfo Source # 
type AttrAllowedOps HandleBoxChildDetachedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

handleBoxChildDetached :: AttrLabelProxy "childDetached" Source #

handlePosition

data HandleBoxHandlePositionPropertyInfo Source #

Instances

AttrInfo HandleBoxHandlePositionPropertyInfo Source # 

Associated Types

type AttrAllowedOps HandleBoxHandlePositionPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint HandleBoxHandlePositionPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint HandleBoxHandlePositionPropertyInfo :: * -> Constraint

type AttrGetType HandleBoxHandlePositionPropertyInfo :: *

type AttrLabel HandleBoxHandlePositionPropertyInfo :: Symbol

type AttrOrigin HandleBoxHandlePositionPropertyInfo :: *

type AttrSetTypeConstraint HandleBoxHandlePositionPropertyInfo Source # 
type AttrSetTypeConstraint HandleBoxHandlePositionPropertyInfo = * ~ PositionType
type AttrOrigin HandleBoxHandlePositionPropertyInfo Source # 
type AttrLabel HandleBoxHandlePositionPropertyInfo Source # 
type AttrLabel HandleBoxHandlePositionPropertyInfo = "handle-position"
type AttrGetType HandleBoxHandlePositionPropertyInfo Source # 
type AttrBaseTypeConstraint HandleBoxHandlePositionPropertyInfo Source # 
type AttrBaseTypeConstraint HandleBoxHandlePositionPropertyInfo = IsHandleBox
type AttrAllowedOps HandleBoxHandlePositionPropertyInfo Source # 
type AttrAllowedOps HandleBoxHandlePositionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

handleBoxHandlePosition :: AttrLabelProxy "handlePosition" Source #

shadowType

data HandleBoxShadowTypePropertyInfo Source #

Instances

AttrInfo HandleBoxShadowTypePropertyInfo Source # 

Associated Types

type AttrAllowedOps HandleBoxShadowTypePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint HandleBoxShadowTypePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint HandleBoxShadowTypePropertyInfo :: * -> Constraint

type AttrGetType HandleBoxShadowTypePropertyInfo :: *

type AttrLabel HandleBoxShadowTypePropertyInfo :: Symbol

type AttrOrigin HandleBoxShadowTypePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint HandleBoxShadowTypePropertyInfo o => Proxy * HandleBoxShadowTypePropertyInfo -> o -> IO (AttrGetType HandleBoxShadowTypePropertyInfo)

attrSet :: (AttrBaseTypeConstraint HandleBoxShadowTypePropertyInfo o, AttrSetTypeConstraint HandleBoxShadowTypePropertyInfo b) => Proxy * HandleBoxShadowTypePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint HandleBoxShadowTypePropertyInfo o => Proxy * HandleBoxShadowTypePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint HandleBoxShadowTypePropertyInfo o, AttrSetTypeConstraint HandleBoxShadowTypePropertyInfo b) => Proxy * HandleBoxShadowTypePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint HandleBoxShadowTypePropertyInfo Source # 
type AttrSetTypeConstraint HandleBoxShadowTypePropertyInfo = * ~ ShadowType
type AttrOrigin HandleBoxShadowTypePropertyInfo Source # 
type AttrLabel HandleBoxShadowTypePropertyInfo Source # 
type AttrLabel HandleBoxShadowTypePropertyInfo = "shadow-type"
type AttrGetType HandleBoxShadowTypePropertyInfo Source # 
type AttrBaseTypeConstraint HandleBoxShadowTypePropertyInfo Source # 
type AttrBaseTypeConstraint HandleBoxShadowTypePropertyInfo = IsHandleBox
type AttrAllowedOps HandleBoxShadowTypePropertyInfo Source # 
type AttrAllowedOps HandleBoxShadowTypePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

handleBoxShadowType :: AttrLabelProxy "shadowType" Source #

snapEdge

data HandleBoxSnapEdgePropertyInfo Source #

Instances

AttrInfo HandleBoxSnapEdgePropertyInfo Source # 

Associated Types

type AttrAllowedOps HandleBoxSnapEdgePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint HandleBoxSnapEdgePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint HandleBoxSnapEdgePropertyInfo :: * -> Constraint

type AttrGetType HandleBoxSnapEdgePropertyInfo :: *

type AttrLabel HandleBoxSnapEdgePropertyInfo :: Symbol

type AttrOrigin HandleBoxSnapEdgePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint HandleBoxSnapEdgePropertyInfo o => Proxy * HandleBoxSnapEdgePropertyInfo -> o -> IO (AttrGetType HandleBoxSnapEdgePropertyInfo)

attrSet :: (AttrBaseTypeConstraint HandleBoxSnapEdgePropertyInfo o, AttrSetTypeConstraint HandleBoxSnapEdgePropertyInfo b) => Proxy * HandleBoxSnapEdgePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint HandleBoxSnapEdgePropertyInfo o => Proxy * HandleBoxSnapEdgePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint HandleBoxSnapEdgePropertyInfo o, AttrSetTypeConstraint HandleBoxSnapEdgePropertyInfo b) => Proxy * HandleBoxSnapEdgePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint HandleBoxSnapEdgePropertyInfo Source # 
type AttrSetTypeConstraint HandleBoxSnapEdgePropertyInfo = * ~ PositionType
type AttrOrigin HandleBoxSnapEdgePropertyInfo Source # 
type AttrLabel HandleBoxSnapEdgePropertyInfo Source # 
type AttrLabel HandleBoxSnapEdgePropertyInfo = "snap-edge"
type AttrGetType HandleBoxSnapEdgePropertyInfo Source # 
type AttrBaseTypeConstraint HandleBoxSnapEdgePropertyInfo Source # 
type AttrBaseTypeConstraint HandleBoxSnapEdgePropertyInfo = IsHandleBox
type AttrAllowedOps HandleBoxSnapEdgePropertyInfo Source # 
type AttrAllowedOps HandleBoxSnapEdgePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

handleBoxSnapEdge :: AttrLabelProxy "snapEdge" Source #

snapEdgeSet

data HandleBoxSnapEdgeSetPropertyInfo Source #

Instances

AttrInfo HandleBoxSnapEdgeSetPropertyInfo Source # 

Associated Types

type AttrAllowedOps HandleBoxSnapEdgeSetPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint HandleBoxSnapEdgeSetPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint HandleBoxSnapEdgeSetPropertyInfo :: * -> Constraint

type AttrGetType HandleBoxSnapEdgeSetPropertyInfo :: *

type AttrLabel HandleBoxSnapEdgeSetPropertyInfo :: Symbol

type AttrOrigin HandleBoxSnapEdgeSetPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint HandleBoxSnapEdgeSetPropertyInfo o => Proxy * HandleBoxSnapEdgeSetPropertyInfo -> o -> IO (AttrGetType HandleBoxSnapEdgeSetPropertyInfo)

attrSet :: (AttrBaseTypeConstraint HandleBoxSnapEdgeSetPropertyInfo o, AttrSetTypeConstraint HandleBoxSnapEdgeSetPropertyInfo b) => Proxy * HandleBoxSnapEdgeSetPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint HandleBoxSnapEdgeSetPropertyInfo o => Proxy * HandleBoxSnapEdgeSetPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint HandleBoxSnapEdgeSetPropertyInfo o, AttrSetTypeConstraint HandleBoxSnapEdgeSetPropertyInfo b) => Proxy * HandleBoxSnapEdgeSetPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint HandleBoxSnapEdgeSetPropertyInfo Source # 
type AttrSetTypeConstraint HandleBoxSnapEdgeSetPropertyInfo = * ~ Bool
type AttrOrigin HandleBoxSnapEdgeSetPropertyInfo Source # 
type AttrLabel HandleBoxSnapEdgeSetPropertyInfo Source # 
type AttrLabel HandleBoxSnapEdgeSetPropertyInfo = "snap-edge-set"
type AttrGetType HandleBoxSnapEdgeSetPropertyInfo Source # 
type AttrBaseTypeConstraint HandleBoxSnapEdgeSetPropertyInfo Source # 
type AttrBaseTypeConstraint HandleBoxSnapEdgeSetPropertyInfo = IsHandleBox
type AttrAllowedOps HandleBoxSnapEdgeSetPropertyInfo Source # 
type AttrAllowedOps HandleBoxSnapEdgeSetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructHandleBoxSnapEdgeSet :: IsHandleBox o => Bool -> IO (GValueConstruct o) Source #

handleBoxSnapEdgeSet :: AttrLabelProxy "snapEdgeSet" Source #

Signals

childAttached

type HandleBoxChildAttachedCallback = Widget -> IO () Source #

Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.

data HandleBoxChildAttachedSignalInfo Source #

Instances

SignalInfo HandleBoxChildAttachedSignalInfo Source # 

Associated Types

type HaskellCallbackType HandleBoxChildAttachedSignalInfo :: *

Methods

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

type HaskellCallbackType HandleBoxChildAttachedSignalInfo Source # 

afterHandleBoxChildAttached :: (GObject a, MonadIO m) => a -> HandleBoxChildAttachedCallback -> m SignalHandlerId Source #

onHandleBoxChildAttached :: (GObject a, MonadIO m) => a -> HandleBoxChildAttachedCallback -> m SignalHandlerId Source #

childDetached

type HandleBoxChildDetachedCallback = Widget -> IO () Source #

Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.

data HandleBoxChildDetachedSignalInfo Source #

Instances

SignalInfo HandleBoxChildDetachedSignalInfo Source # 

Associated Types

type HaskellCallbackType HandleBoxChildDetachedSignalInfo :: *

Methods

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

type HaskellCallbackType HandleBoxChildDetachedSignalInfo Source # 

afterHandleBoxChildDetached :: (GObject a, MonadIO m) => a -> HandleBoxChildDetachedCallback -> m SignalHandlerId Source #

onHandleBoxChildDetached :: (GObject a, MonadIO m) => a -> HandleBoxChildDetachedCallback -> m SignalHandlerId Source #