gi-atk-2.0.12: Atk 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.Atk.Interfaces.Window

Contents

Description

Window should be implemented by the UI elements that represent a top-level window, such as the main window of an application or dialog.

Synopsis

Exported types

newtype Window #

Constructors

Window (ManagedPtr Window) 

Instances

GObject Window # 

Methods

gobjectType :: Window -> IO GType #

IsObject Window # 
IsObject Window # 
IsWindow Window # 
((~) * info (ResolveWindowMethod t Window), MethodInfo * info Window p) => IsLabel t (Window -> p) # 

Methods

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

((~) * info (ResolveWindowMethod t Window), MethodInfo * info Window p) => IsLabelProxy t (Window -> p) # 

Methods

fromLabelProxy :: Proxy Symbol t -> Window -> p #

HasAttributeList * Window # 
type AttributeList Window # 
type SignalList Window # 

toWindow :: (MonadIO m, IsWindow o) => o -> m Window #

Signals

activate

type C_WindowActivateCallback = Ptr () -> Ptr () -> IO () #

create

type C_WindowCreateCallback = Ptr () -> Ptr () -> IO () #

deactivate

type C_WindowDeactivateCallback = Ptr () -> Ptr () -> IO () #

destroy

type C_WindowDestroyCallback = Ptr () -> Ptr () -> IO () #

maximize

type C_WindowMaximizeCallback = Ptr () -> Ptr () -> IO () #

minimize

type C_WindowMinimizeCallback = Ptr () -> Ptr () -> IO () #

move

type C_WindowMoveCallback = Ptr () -> Ptr () -> IO () #

resize

type C_WindowResizeCallback = Ptr () -> Ptr () -> IO () #

restore

type C_WindowRestoreCallback = Ptr () -> Ptr () -> IO () #