gi-atk-2.0.11: 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 Source #

Constructors

Window (ManagedPtr Window) 

Instances

GObject Window Source # 

Methods

gobjectType :: Window -> IO GType #

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

Methods

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

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

Methods

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

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

Signals

activate

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

create

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

deactivate

destroy

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

maximize

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

minimize

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

move

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

resize

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

restore

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