gi-gtk-0.3.18.15: 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.Container

Contents

Description

 

Synopsis

Exported types

newtype Container Source

Instances

GObject Container 
((~) * info (ResolveContainerMethod t Container), MethodInfo * info Container p) => IsLabelProxy t (Container -> p) 
type ParentTypes Container 
type AttributeList Container 
type SignalList Container 

Methods

containerAdd

data ContainerAddMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, ContainerK a, WidgetK b) => MethodInfo * ContainerAddMethodInfo a signature 

containerAdd :: (MonadIO m, ContainerK a, WidgetK b) => a -> b -> m () Source

containerCheckResize

data ContainerCheckResizeMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, ContainerK a) => MethodInfo * ContainerCheckResizeMethodInfo a signature 

containerChildGetProperty

data ContainerChildGetPropertyMethodInfo Source

Instances

((~) * signature (b -> Text -> GValue -> m ()), MonadIO m, ContainerK a, WidgetK b) => MethodInfo * ContainerChildGetPropertyMethodInfo a signature 

containerChildNotify

data ContainerChildNotifyMethodInfo Source

Instances

((~) * signature (b -> Text -> m ()), MonadIO m, ContainerK a, WidgetK b) => MethodInfo * ContainerChildNotifyMethodInfo a signature 

containerChildNotify :: (MonadIO m, ContainerK a, WidgetK b) => a -> b -> Text -> m () Source

containerChildNotifyByPspec

containerChildSetProperty

data ContainerChildSetPropertyMethodInfo Source

Instances

((~) * signature (b -> Text -> GValue -> m ()), MonadIO m, ContainerK a, WidgetK b) => MethodInfo * ContainerChildSetPropertyMethodInfo a signature 

containerChildType

data ContainerChildTypeMethodInfo Source

Instances

((~) * signature (m GType), MonadIO m, ContainerK a) => MethodInfo * ContainerChildTypeMethodInfo a signature 

containerForall

data ContainerForallMethodInfo Source

Instances

((~) * signature (Callback -> m ()), MonadIO m, ContainerK a) => MethodInfo * ContainerForallMethodInfo a signature 

containerForeach

data ContainerForeachMethodInfo Source

Instances

((~) * signature (Callback -> m ()), MonadIO m, ContainerK a) => MethodInfo * ContainerForeachMethodInfo a signature 

containerGetBorderWidth

containerGetChildren

data ContainerGetChildrenMethodInfo Source

Instances

((~) * signature (m [Widget]), MonadIO m, ContainerK a) => MethodInfo * ContainerGetChildrenMethodInfo a signature 

containerGetFocusChain

data ContainerGetFocusChainMethodInfo Source

Instances

((~) * signature (m (Bool, [Widget])), MonadIO m, ContainerK a) => MethodInfo * ContainerGetFocusChainMethodInfo a signature 

containerGetFocusChild

containerGetFocusHadjustment

containerGetFocusVadjustment

containerGetPathForChild

containerGetResizeMode

containerGetResizeMode :: (MonadIO m, ContainerK a) => a -> m ResizeMode Source

Deprecated: (Since version 3.12)Resize modes are deprecated. They aren’t necessary anymore since frame clocks and might introduce obscure bugs if used.

containerPropagateDraw

data ContainerPropagateDrawMethodInfo Source

Instances

((~) * signature (b -> Context -> m ()), MonadIO m, ContainerK a, WidgetK b) => MethodInfo * ContainerPropagateDrawMethodInfo a signature 

containerRemove

data ContainerRemoveMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, ContainerK a, WidgetK b) => MethodInfo * ContainerRemoveMethodInfo a signature 

containerRemove :: (MonadIO m, ContainerK a, WidgetK b) => a -> b -> m () Source

containerResizeChildren

data ContainerResizeChildrenMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, ContainerK a) => MethodInfo * ContainerResizeChildrenMethodInfo a signature 

containerResizeChildren :: (MonadIO m, ContainerK a) => a -> m () Source

Deprecated: (Since version 3.10)

containerSetBorderWidth

data ContainerSetBorderWidthMethodInfo Source

Instances

((~) * signature (Word32 -> m ()), MonadIO m, ContainerK a) => MethodInfo * ContainerSetBorderWidthMethodInfo a signature 

containerSetFocusChain

data ContainerSetFocusChainMethodInfo Source

Instances

((~) * signature ([b] -> m ()), MonadIO m, ContainerK a, WidgetK b) => MethodInfo * ContainerSetFocusChainMethodInfo a signature 

containerSetFocusChain :: (MonadIO m, ContainerK a, WidgetK b) => a -> [b] -> m () Source

containerSetFocusChild

data ContainerSetFocusChildMethodInfo Source

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, ContainerK a, WidgetK b) => MethodInfo * ContainerSetFocusChildMethodInfo a signature 

containerSetFocusHadjustment

containerSetFocusVadjustment

containerSetReallocateRedraws

containerSetReallocateRedraws :: (MonadIO m, ContainerK a) => a -> Bool -> m () Source

Deprecated: (Since version 3.14)Call gtk_widget_queue_draw() in your size_allocate handler.

containerSetResizeMode

data ContainerSetResizeModeMethodInfo Source

Instances

((~) * signature (ResizeMode -> m ()), MonadIO m, ContainerK a) => MethodInfo * ContainerSetResizeModeMethodInfo a signature 

containerSetResizeMode :: (MonadIO m, ContainerK a) => a -> ResizeMode -> m () Source

Deprecated: (Since version 3.12)Resize modes are deprecated. They aren’t necessary anymore since frame clocks and might introduce obscure bugs if used.

containerUnsetFocusChain

data ContainerUnsetFocusChainMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, ContainerK a) => MethodInfo * ContainerUnsetFocusChainMethodInfo a signature 

Properties

BorderWidth

Child

setContainerChild :: (MonadIO m, ContainerK o, WidgetK a) => o -> a -> m () Source

ResizeMode

Signals

Add

type ContainerAddCallbackC = Ptr () -> Ptr Widget -> Ptr () -> IO () Source

CheckResize

Remove

SetFocusChild