gi-gtk-0.3.18.13: 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.Window

Contents

Description

 

Synopsis

Exported types

newtype Window Source

Constructors

Window (ForeignPtr Window) 

Instances

GObject 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

type ParentTypes Window Source 
type AttributeList Window Source 
type SignalList Window Source 

class GObject o => WindowK o Source

Instances

Methods

windowActivateDefault

windowActivateFocus

windowActivateKey

data WindowActivateKeyMethodInfo Source

Instances

((~) (TYPE Lifted) signature (EventKey -> m Bool), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowActivateKeyMethodInfo a signature Source 

windowActivateKey :: (MonadIO m, WindowK a) => a -> EventKey -> m Bool Source

windowAddAccelGroup

windowAddAccelGroup :: (MonadIO m, WindowK a, AccelGroupK b) => a -> b -> m () Source

windowAddMnemonic

data WindowAddMnemonicMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Word32 -> b -> m ()), MonadIO m, WindowK a, WidgetK b) => MethodInfo (TYPE Lifted) WindowAddMnemonicMethodInfo a signature Source 

windowAddMnemonic :: (MonadIO m, WindowK a, WidgetK b) => a -> Word32 -> b -> m () Source

windowBeginMoveDrag

windowBeginMoveDrag :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source

windowBeginResizeDrag

data WindowBeginResizeDragMethodInfo Source

Instances

((~) (TYPE Lifted) signature (WindowEdge -> Int32 -> Int32 -> Int32 -> Word32 -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowBeginResizeDragMethodInfo a signature Source 

windowBeginResizeDrag :: (MonadIO m, WindowK a) => a -> WindowEdge -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source

windowClose

data WindowCloseMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowCloseMethodInfo a signature Source 

Methods

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

windowClose :: (MonadIO m, WindowK a) => a -> m () Source

windowDeiconify

data WindowDeiconifyMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowDeiconifyMethodInfo a signature Source 

windowDeiconify :: (MonadIO m, WindowK a) => a -> m () Source

windowFullscreen

windowFullscreen :: (MonadIO m, WindowK a) => a -> m () Source

windowFullscreenOnMonitor

windowFullscreenOnMonitor :: (MonadIO m, WindowK a, ScreenK b) => a -> b -> Int32 -> m () Source

windowGetAcceptFocus

windowGetApplication

windowGetAttachedTo

windowGetDecorated

windowGetDefaultIconList

windowGetDefaultIconName

windowGetDefaultSize

windowGetDefaultWidget

windowGetDeletable

windowGetDestroyWithParent

windowGetFocus

windowGetFocusOnMap

windowGetFocusVisible

windowGetGravity

data WindowGetGravityMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Gravity), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowGetGravityMethodInfo a signature Source 

windowGetGravity :: (MonadIO m, WindowK a) => a -> m Gravity Source

windowGetGroup

windowGetHasResizeGrip

windowGetHasResizeGrip :: (MonadIO m, WindowK a) => a -> m Bool Source

Deprecated: (Since version 3.14)Resize grips have been removed.

windowGetHideTitlebarWhenMaximized

windowGetIcon

data WindowGetIconMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Pixbuf), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowGetIconMethodInfo a signature Source 

windowGetIcon :: (MonadIO m, WindowK a) => a -> m Pixbuf Source

windowGetIconList

data WindowGetIconListMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m [Pixbuf]), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowGetIconListMethodInfo a signature Source 

windowGetIconList :: (MonadIO m, WindowK a) => a -> m [Pixbuf] Source

windowGetIconName

windowGetMnemonicModifier

windowGetMnemonicModifier :: (MonadIO m, WindowK a) => a -> m [ModifierType] Source

windowGetMnemonicsVisible

windowGetModal

windowGetOpacity

windowGetOpacity :: (MonadIO m, WindowK a) => a -> m Double Source

Deprecated: (Since version 3.8)Use gtk_widget_get_opacity instead.

windowGetPosition

windowGetResizable

windowGetResizeGripArea

windowGetResizeGripArea :: (MonadIO m, WindowK a) => a -> m (Bool, Rectangle) Source

Deprecated: (Since version 3.14)Resize grips have been removed.

windowGetRole

data WindowGetRoleMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowGetRoleMethodInfo a signature Source 

windowGetScreen

data WindowGetScreenMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Screen), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowGetScreenMethodInfo a signature Source 

windowGetScreen :: (MonadIO m, WindowK a) => a -> m Screen Source

windowGetSize

data WindowGetSizeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m (Int32, Int32)), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowGetSizeMethodInfo a signature Source 

windowGetSkipPagerHint

windowGetSkipTaskbarHint

windowGetTitle

windowGetTitlebar

windowGetTransientFor

windowGetTypeHint

data WindowGetTypeHintMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m WindowTypeHint), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowGetTypeHintMethodInfo a signature Source 

windowGetTypeHint :: (MonadIO m, WindowK a) => a -> m WindowTypeHint Source

windowGetUrgencyHint

windowGetWindowType

windowHasGroup

windowHasToplevelFocus

windowIconify

data WindowIconifyMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowIconifyMethodInfo a signature Source 

windowIconify :: (MonadIO m, WindowK a) => a -> m () Source

windowIsActive

windowIsMaximized

windowListToplevels

windowMaximize

data WindowMaximizeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowMaximizeMethodInfo a signature Source 

windowMaximize :: (MonadIO m, WindowK a) => a -> m () Source

windowMnemonicActivate

data WindowMnemonicActivateMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Word32 -> [ModifierType] -> m Bool), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowMnemonicActivateMethodInfo a signature Source 

windowMnemonicActivate :: (MonadIO m, WindowK a) => a -> Word32 -> [ModifierType] -> m Bool Source

windowMove

data WindowMoveMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Int32 -> Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowMoveMethodInfo a signature Source 

Methods

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

windowMove :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m () Source

windowNew

windowParseGeometry

windowPresent

data WindowPresentMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowPresentMethodInfo a signature Source 

windowPresent :: (MonadIO m, WindowK a) => a -> m () Source

windowPresentWithTime

windowPropagateKeyEvent

windowPropagateKeyEvent :: (MonadIO m, WindowK a) => a -> EventKey -> m Bool Source

windowRemoveAccelGroup

windowRemoveMnemonic

windowRemoveMnemonic :: (MonadIO m, WindowK a, WidgetK b) => a -> Word32 -> b -> m () Source

windowReshowWithInitialSize

windowReshowWithInitialSize :: (MonadIO m, WindowK a) => a -> m () Source

Deprecated: (Since version 3.10)GUI builders can call gtk_widget_hide(), gtk_widget_unrealize() and then gtk_widget_show() on @window themselves, if they still need this functionality.

windowResize

data WindowResizeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Int32 -> Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowResizeMethodInfo a signature Source 

windowResize :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m () Source

windowResizeGripIsVisible

windowResizeGripIsVisible :: (MonadIO m, WindowK a) => a -> m Bool Source

Deprecated: (Since version 3.14)Resize grips have been removed.

windowResizeToGeometry

windowSetAcceptFocus

windowSetAcceptFocus :: (MonadIO m, WindowK a) => a -> Bool -> m () Source

windowSetApplication

windowSetAttachedTo

windowSetAttachedTo :: (MonadIO m, WindowK a, WidgetK b) => a -> Maybe b -> m () Source

windowSetAutoStartupNotification

windowSetDecorated

windowSetDecorated :: (MonadIO m, WindowK a) => a -> Bool -> m () Source

windowSetDefault

data WindowSetDefaultMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, WindowK a, WidgetK b) => MethodInfo (TYPE Lifted) WindowSetDefaultMethodInfo a signature Source 

windowSetDefault :: (MonadIO m, WindowK a, WidgetK b) => a -> Maybe b -> m () Source

windowSetDefaultGeometry

windowSetDefaultIcon

windowSetDefaultIcon :: (MonadIO m, PixbufK a) => a -> m () Source

windowSetDefaultIconFromFile

windowSetDefaultIconList

windowSetDefaultIconList :: (MonadIO m, PixbufK a) => [a] -> m () Source

windowSetDefaultIconName

windowSetDefaultSize

windowSetDefaultSize :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m () Source

windowSetDeletable

windowSetDeletable :: (MonadIO m, WindowK a) => a -> Bool -> m () Source

windowSetDestroyWithParent

windowSetFocus

data WindowSetFocusMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, WindowK a, WidgetK b) => MethodInfo (TYPE Lifted) WindowSetFocusMethodInfo a signature Source 

windowSetFocus :: (MonadIO m, WindowK a, WidgetK b) => a -> Maybe b -> m () Source

windowSetFocusOnMap

windowSetFocusOnMap :: (MonadIO m, WindowK a) => a -> Bool -> m () Source

windowSetFocusVisible

windowSetFocusVisible :: (MonadIO m, WindowK a) => a -> Bool -> m () Source

windowSetGeometryHints

data WindowSetGeometryHintsMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> Maybe Geometry -> [WindowHints] -> m ()), MonadIO m, WindowK a, WidgetK b) => MethodInfo (TYPE Lifted) WindowSetGeometryHintsMethodInfo a signature Source 

windowSetGeometryHints :: (MonadIO m, WindowK a, WidgetK b) => a -> Maybe b -> Maybe Geometry -> [WindowHints] -> m () Source

windowSetGravity

data WindowSetGravityMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Gravity -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowSetGravityMethodInfo a signature Source 

windowSetGravity :: (MonadIO m, WindowK a) => a -> Gravity -> m () Source

windowSetHasResizeGrip

windowSetHasResizeGrip :: (MonadIO m, WindowK a) => a -> Bool -> m () Source

Deprecated: (Since version 3.14)Resize grips have been removed.

windowSetHasUserRefCount

windowSetHideTitlebarWhenMaximized

windowSetIcon

data WindowSetIconMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, WindowK a, PixbufK b) => MethodInfo (TYPE Lifted) WindowSetIconMethodInfo a signature Source 

windowSetIcon :: (MonadIO m, WindowK a, PixbufK b) => a -> Maybe b -> m () Source

windowSetIconFromFile

windowSetIconFromFile :: (MonadIO m, WindowK a) => a -> [Char] -> m () Source

windowSetIconList

data WindowSetIconListMethodInfo Source

Instances

((~) (TYPE Lifted) signature ([b] -> m ()), MonadIO m, WindowK a, PixbufK b) => MethodInfo (TYPE Lifted) WindowSetIconListMethodInfo a signature Source 

windowSetIconList :: (MonadIO m, WindowK a, PixbufK b) => a -> [b] -> m () Source

windowSetIconName

windowSetIconName :: (MonadIO m, WindowK a) => a -> Maybe Text -> m () Source

windowSetInteractiveDebugging

windowSetKeepAbove

windowSetKeepAbove :: (MonadIO m, WindowK a) => a -> Bool -> m () Source

windowSetKeepBelow

windowSetKeepBelow :: (MonadIO m, WindowK a) => a -> Bool -> m () Source

windowSetMnemonicModifier

windowSetMnemonicModifier :: (MonadIO m, WindowK a) => a -> [ModifierType] -> m () Source

windowSetMnemonicsVisible

windowSetModal

data WindowSetModalMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowSetModalMethodInfo a signature Source 

windowSetModal :: (MonadIO m, WindowK a) => a -> Bool -> m () Source

windowSetOpacity

windowSetOpacity :: (MonadIO m, WindowK a) => a -> Double -> m () Source

Deprecated: (Since version 3.8)Use gtk_widget_set_opacity instead.

windowSetPosition

windowSetResizable

windowSetResizable :: (MonadIO m, WindowK a) => a -> Bool -> m () Source

windowSetRole

data WindowSetRoleMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowSetRoleMethodInfo a signature Source 

windowSetRole :: (MonadIO m, WindowK a) => a -> Text -> m () Source

windowSetScreen

data WindowSetScreenMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, WindowK a, ScreenK b) => MethodInfo (TYPE Lifted) WindowSetScreenMethodInfo a signature Source 

windowSetScreen :: (MonadIO m, WindowK a, ScreenK b) => a -> b -> m () Source

windowSetSkipPagerHint

windowSetSkipTaskbarHint

windowSetStartupId

windowSetStartupId :: (MonadIO m, WindowK a) => a -> Text -> m () Source

windowSetTitle

data WindowSetTitleMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowSetTitleMethodInfo a signature Source 

windowSetTitle :: (MonadIO m, WindowK a) => a -> Text -> m () Source

windowSetTitlebar

windowSetTitlebar :: (MonadIO m, WindowK a, WidgetK b) => a -> Maybe b -> m () Source

windowSetTransientFor

windowSetTransientFor :: (MonadIO m, WindowK a, WindowK b) => a -> Maybe b -> m () Source

windowSetTypeHint

data WindowSetTypeHintMethodInfo Source

Instances

((~) (TYPE Lifted) signature (WindowTypeHint -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowSetTypeHintMethodInfo a signature Source 

windowSetTypeHint :: (MonadIO m, WindowK a) => a -> WindowTypeHint -> m () Source

windowSetUrgencyHint

windowSetUrgencyHint :: (MonadIO m, WindowK a) => a -> Bool -> m () Source

windowSetWmclass

data WindowSetWmclassMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> Text -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowSetWmclassMethodInfo a signature Source 

windowSetWmclass :: (MonadIO m, WindowK a) => a -> Text -> Text -> m () Source

windowStick

data WindowStickMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowStickMethodInfo a signature Source 

Methods

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

windowStick :: (MonadIO m, WindowK a) => a -> m () Source

windowUnfullscreen

windowUnfullscreen :: (MonadIO m, WindowK a) => a -> m () Source

windowUnmaximize

windowUnmaximize :: (MonadIO m, WindowK a) => a -> m () Source

windowUnstick

data WindowUnstickMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowUnstickMethodInfo a signature Source 

windowUnstick :: (MonadIO m, WindowK a) => a -> m () Source

Properties

AcceptFocus

setWindowAcceptFocus :: (MonadIO m, WindowK o) => o -> Bool -> m () Source

Application

setWindowApplication :: (MonadIO m, WindowK o, ApplicationK a) => o -> a -> m () Source

AttachedTo

setWindowAttachedTo :: (MonadIO m, WindowK o, WidgetK a) => o -> a -> m () Source

Decorated

setWindowDecorated :: (MonadIO m, WindowK o) => o -> Bool -> m () Source

DefaultHeight

DefaultWidth

Deletable

setWindowDeletable :: (MonadIO m, WindowK o) => o -> Bool -> m () Source

DestroyWithParent

data WindowDestroyWithParentPropertyInfo Source

FocusOnMap

setWindowFocusOnMap :: (MonadIO m, WindowK o) => o -> Bool -> m () Source

FocusVisible

setWindowFocusVisible :: (MonadIO m, WindowK o) => o -> Bool -> m () Source

Gravity

getWindowGravity :: (MonadIO m, WindowK o) => o -> m Gravity Source

setWindowGravity :: (MonadIO m, WindowK o) => o -> Gravity -> m () Source

HasResizeGrip

HasToplevelFocus

HideTitlebarWhenMaximized

data WindowHideTitlebarWhenMaximizedPropertyInfo Source

Instances

AttrInfo WindowHideTitlebarWhenMaximizedPropertyInfo Source 
type AttrLabel WindowHideTitlebarWhenMaximizedPropertyInfo = "hide-titlebar-when-maximized" Source 
type AttrGetType WindowHideTitlebarWhenMaximizedPropertyInfo = Bool Source 
type AttrBaseTypeConstraint WindowHideTitlebarWhenMaximizedPropertyInfo = WindowK Source 
type AttrSetTypeConstraint WindowHideTitlebarWhenMaximizedPropertyInfo = TYPE Lifted ~ Bool Source 
type AttrAllowedOps WindowHideTitlebarWhenMaximizedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

Icon

constructWindowIcon :: PixbufK a => a -> IO ([Char], GValue) Source

getWindowIcon :: (MonadIO m, WindowK o) => o -> m Pixbuf Source

setWindowIcon :: (MonadIO m, WindowK o, PixbufK a) => o -> a -> m () Source

IconName

setWindowIconName :: (MonadIO m, WindowK o) => o -> Text -> m () Source

IsActive

IsMaximized

MnemonicsVisible

Modal

setWindowModal :: (MonadIO m, WindowK o) => o -> Bool -> m () Source

Resizable

setWindowResizable :: (MonadIO m, WindowK o) => o -> Bool -> m () Source

ResizeGripVisible

Role

setWindowRole :: (MonadIO m, WindowK o) => o -> Text -> m () Source

Screen

constructWindowScreen :: ScreenK a => a -> IO ([Char], GValue) Source

getWindowScreen :: (MonadIO m, WindowK o) => o -> m Screen Source

setWindowScreen :: (MonadIO m, WindowK o, ScreenK a) => o -> a -> m () Source

SkipPagerHint

SkipTaskbarHint

StartupId

setWindowStartupId :: (MonadIO m, WindowK o) => o -> Text -> m () Source

Title

setWindowTitle :: (MonadIO m, WindowK o) => o -> Text -> m () Source

TransientFor

setWindowTransientFor :: (MonadIO m, WindowK o, WindowK a) => o -> a -> m () Source

Type

TypeHint

constructWindowTypeHint :: WindowTypeHint -> IO ([Char], GValue) Source

getWindowTypeHint :: (MonadIO m, WindowK o) => o -> m WindowTypeHint Source

setWindowTypeHint :: (MonadIO m, WindowK o) => o -> WindowTypeHint -> m () Source

UrgencyHint

setWindowUrgencyHint :: (MonadIO m, WindowK o) => o -> Bool -> m () Source

WindowPosition

Signals

ActivateDefault

ActivateFocus

EnableDebugging

KeysChanged

SetFocus

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