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.Application

Contents

Description

 

Synopsis

Exported types

newtype Application Source

Instances

Methods

applicationAddAccelerator

applicationAddAccelerator :: (MonadIO m, ApplicationK a) => a -> Text -> Text -> Maybe GVariant -> m () Source

Deprecated: (Since version 3.14)Use gtk_application_set_accels_for_action() instead

applicationAddWindow

applicationAddWindow :: (MonadIO m, ApplicationK a, WindowK b) => a -> b -> m () Source

applicationGetAccelsForAction

applicationGetActionsForAccel

applicationGetActiveWindow

applicationGetAppMenu

applicationGetAppMenu :: (MonadIO m, ApplicationK a) => a -> m MenuModel Source

applicationGetMenuById

applicationGetMenubar

applicationGetMenubar :: (MonadIO m, ApplicationK a) => a -> m MenuModel Source

applicationGetWindowById

applicationGetWindows

applicationInhibit

applicationIsInhibited

applicationListActionDescriptions

applicationNew

applicationNew :: MonadIO m => Maybe Text -> [ApplicationFlags] -> m Application Source

applicationPrefersAppMenu

applicationRemoveAccelerator

applicationRemoveAccelerator :: (MonadIO m, ApplicationK a) => a -> Text -> Maybe GVariant -> m () Source

Deprecated: (Since version 3.14)Use gtk_application_set_accels_for_action() instead

applicationRemoveWindow

applicationSetAccelsForAction

applicationSetAppMenu

data ApplicationSetAppMenuMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, ApplicationK a, MenuModelK b) => MethodInfo (TYPE Lifted) ApplicationSetAppMenuMethodInfo a signature Source 

applicationSetAppMenu :: (MonadIO m, ApplicationK a, MenuModelK b) => a -> Maybe b -> m () Source

applicationSetMenubar

data ApplicationSetMenubarMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, ApplicationK a, MenuModelK b) => MethodInfo (TYPE Lifted) ApplicationSetMenubarMethodInfo a signature Source 

applicationSetMenubar :: (MonadIO m, ApplicationK a, MenuModelK b) => a -> Maybe b -> m () Source

applicationUninhibit

Properties

ActiveWindow

AppMenu

constructApplicationAppMenu :: MenuModelK a => a -> IO ([Char], GValue) Source

getApplicationAppMenu :: (MonadIO m, ApplicationK o) => o -> m MenuModel Source

setApplicationAppMenu :: (MonadIO m, ApplicationK o, MenuModelK a) => o -> a -> m () Source

Menubar

constructApplicationMenubar :: MenuModelK a => a -> IO ([Char], GValue) Source

getApplicationMenubar :: (MonadIO m, ApplicationK o) => o -> m MenuModel Source

setApplicationMenubar :: (MonadIO m, ApplicationK o, MenuModelK a) => o -> a -> m () Source

RegisterSession

data ApplicationRegisterSessionPropertyInfo Source

Instances

AttrInfo ApplicationRegisterSessionPropertyInfo Source 
type AttrLabel ApplicationRegisterSessionPropertyInfo = "register-session" Source 
type AttrGetType ApplicationRegisterSessionPropertyInfo = Bool Source 
type AttrBaseTypeConstraint ApplicationRegisterSessionPropertyInfo = ApplicationK Source 
type AttrSetTypeConstraint ApplicationRegisterSessionPropertyInfo = TYPE Lifted ~ Bool Source 
type AttrAllowedOps ApplicationRegisterSessionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

Signals

WindowAdded

WindowRemoved