| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gdk.Objects.DisplayManager
Contents
Description
- newtype DisplayManager = DisplayManager (ManagedPtr DisplayManager)
- class GObject o => IsDisplayManager o
- toDisplayManager :: IsDisplayManager o => o -> IO DisplayManager
- noDisplayManager :: Maybe DisplayManager
- displayManagerGet :: MonadIO m => m DisplayManager
- data DisplayManagerGetDefaultDisplayMethodInfo
- displayManagerGetDefaultDisplay :: (MonadIO m, IsDisplayManager a) => a -> m (Maybe Display)
- data DisplayManagerListDisplaysMethodInfo
- displayManagerListDisplays :: (MonadIO m, IsDisplayManager a) => a -> m [Display]
- data DisplayManagerOpenDisplayMethodInfo
- displayManagerOpenDisplay :: (MonadIO m, IsDisplayManager a) => a -> Text -> m (Maybe Display)
- data DisplayManagerSetDefaultDisplayMethodInfo
- displayManagerSetDefaultDisplay :: (MonadIO m, IsDisplayManager a, IsDisplay b) => a -> b -> m ()
- data DisplayManagerDefaultDisplayPropertyInfo
- constructDisplayManagerDefaultDisplay :: (IsDisplayManager o, IsDisplay a) => a -> IO (GValueConstruct o)
- displayManagerDefaultDisplay :: AttrLabelProxy "defaultDisplay"
- getDisplayManagerDefaultDisplay :: (MonadIO m, IsDisplayManager o) => o -> m (Maybe Display)
- setDisplayManagerDefaultDisplay :: (MonadIO m, IsDisplayManager o, IsDisplay a) => o -> a -> m ()
- type C_DisplayManagerDisplayOpenedCallback = Ptr () -> Ptr Display -> Ptr () -> IO ()
- type DisplayManagerDisplayOpenedCallback = Display -> IO ()
- data DisplayManagerDisplayOpenedSignalInfo
- afterDisplayManagerDisplayOpened :: (GObject a, MonadIO m) => a -> DisplayManagerDisplayOpenedCallback -> m SignalHandlerId
- genClosure_DisplayManagerDisplayOpened :: DisplayManagerDisplayOpenedCallback -> IO Closure
- mk_DisplayManagerDisplayOpenedCallback :: C_DisplayManagerDisplayOpenedCallback -> IO (FunPtr C_DisplayManagerDisplayOpenedCallback)
- noDisplayManagerDisplayOpenedCallback :: Maybe DisplayManagerDisplayOpenedCallback
- onDisplayManagerDisplayOpened :: (GObject a, MonadIO m) => a -> DisplayManagerDisplayOpenedCallback -> m SignalHandlerId
- wrap_DisplayManagerDisplayOpenedCallback :: DisplayManagerDisplayOpenedCallback -> Ptr () -> Ptr Display -> Ptr () -> IO ()
Exported types
newtype DisplayManager Source #
Constructors
| DisplayManager (ManagedPtr DisplayManager) |
Instances
| GObject DisplayManager Source # | |
| IsObject DisplayManager Source # | |
| IsDisplayManager DisplayManager Source # | |
| ((~) * info (ResolveDisplayManagerMethod t DisplayManager), MethodInfo * info DisplayManager p) => IsLabel t (DisplayManager -> p) Source # | |
| ((~) * info (ResolveDisplayManagerMethod t DisplayManager), MethodInfo * info DisplayManager p) => IsLabelProxy t (DisplayManager -> p) Source # | |
| HasAttributeList * DisplayManager Source # | |
| type SignalList DisplayManager Source # | |
| type AttributeList DisplayManager Source # | |
class GObject o => IsDisplayManager o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DisplayManager a) => IsDisplayManager a Source # | |
| IsDisplayManager DisplayManager Source # | |
toDisplayManager :: IsDisplayManager o => o -> IO DisplayManager Source #
Methods
get
displayManagerGet :: MonadIO m => m DisplayManager Source #
getDefaultDisplay
data DisplayManagerGetDefaultDisplayMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Display)), MonadIO m, IsDisplayManager a) => MethodInfo * DisplayManagerGetDefaultDisplayMethodInfo a signature Source # | |
displayManagerGetDefaultDisplay :: (MonadIO m, IsDisplayManager a) => a -> m (Maybe Display) Source #
listDisplays
data DisplayManagerListDisplaysMethodInfo Source #
Instances
| ((~) * signature (m [Display]), MonadIO m, IsDisplayManager a) => MethodInfo * DisplayManagerListDisplaysMethodInfo a signature Source # | |
displayManagerListDisplays :: (MonadIO m, IsDisplayManager a) => a -> m [Display] Source #
openDisplay
data DisplayManagerOpenDisplayMethodInfo Source #
Instances
| ((~) * signature (Text -> m (Maybe Display)), MonadIO m, IsDisplayManager a) => MethodInfo * DisplayManagerOpenDisplayMethodInfo a signature Source # | |
displayManagerOpenDisplay :: (MonadIO m, IsDisplayManager a) => a -> Text -> m (Maybe Display) Source #
setDefaultDisplay
data DisplayManagerSetDefaultDisplayMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsDisplayManager a, IsDisplay b) => MethodInfo * DisplayManagerSetDefaultDisplayMethodInfo a signature Source # | |
displayManagerSetDefaultDisplay :: (MonadIO m, IsDisplayManager a, IsDisplay b) => a -> b -> m () Source #
Properties
defaultDisplay
data DisplayManagerDefaultDisplayPropertyInfo Source #
Instances
| AttrInfo DisplayManagerDefaultDisplayPropertyInfo Source # | |
| type AttrSetTypeConstraint DisplayManagerDefaultDisplayPropertyInfo Source # | |
| type AttrOrigin DisplayManagerDefaultDisplayPropertyInfo Source # | |
| type AttrLabel DisplayManagerDefaultDisplayPropertyInfo Source # | |
| type AttrGetType DisplayManagerDefaultDisplayPropertyInfo Source # | |
| type AttrBaseTypeConstraint DisplayManagerDefaultDisplayPropertyInfo Source # | |
| type AttrAllowedOps DisplayManagerDefaultDisplayPropertyInfo Source # | |
constructDisplayManagerDefaultDisplay :: (IsDisplayManager o, IsDisplay a) => a -> IO (GValueConstruct o) Source #
displayManagerDefaultDisplay :: AttrLabelProxy "defaultDisplay" Source #
getDisplayManagerDefaultDisplay :: (MonadIO m, IsDisplayManager o) => o -> m (Maybe Display) Source #
setDisplayManagerDefaultDisplay :: (MonadIO m, IsDisplayManager o, IsDisplay a) => o -> a -> m () Source #
Signals
displayOpened
type DisplayManagerDisplayOpenedCallback = Display -> IO () Source #
data DisplayManagerDisplayOpenedSignalInfo Source #
Instances
| SignalInfo DisplayManagerDisplayOpenedSignalInfo Source # | |
| type HaskellCallbackType DisplayManagerDisplayOpenedSignalInfo Source # | |
afterDisplayManagerDisplayOpened :: (GObject a, MonadIO m) => a -> DisplayManagerDisplayOpenedCallback -> m SignalHandlerId Source #
genClosure_DisplayManagerDisplayOpened :: DisplayManagerDisplayOpenedCallback -> IO Closure Source #
mk_DisplayManagerDisplayOpenedCallback :: C_DisplayManagerDisplayOpenedCallback -> IO (FunPtr C_DisplayManagerDisplayOpenedCallback) Source #
onDisplayManagerDisplayOpened :: (GObject a, MonadIO m) => a -> DisplayManagerDisplayOpenedCallback -> m SignalHandlerId Source #
wrap_DisplayManagerDisplayOpenedCallback :: DisplayManagerDisplayOpenedCallback -> Ptr () -> Ptr Display -> Ptr () -> IO () Source #