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 |
- newtype DisplayManager = DisplayManager (ForeignPtr DisplayManager)
- class GObject o => DisplayManagerK o
- toDisplayManager :: DisplayManagerK o => o -> IO DisplayManager
- noDisplayManager :: Maybe DisplayManager
- displayManagerGet :: MonadIO m => m DisplayManager
- data DisplayManagerGetDefaultDisplayMethodInfo
- displayManagerGetDefaultDisplay :: (MonadIO m, DisplayManagerK a) => a -> m Display
- data DisplayManagerListDisplaysMethodInfo
- displayManagerListDisplays :: (MonadIO m, DisplayManagerK a) => a -> m [Display]
- data DisplayManagerOpenDisplayMethodInfo
- displayManagerOpenDisplay :: (MonadIO m, DisplayManagerK a) => a -> Text -> m Display
- data DisplayManagerSetDefaultDisplayMethodInfo
- displayManagerSetDefaultDisplay :: (MonadIO m, DisplayManagerK a, DisplayK b) => a -> b -> m ()
- data DisplayManagerDefaultDisplayPropertyInfo
- constructDisplayManagerDefaultDisplay :: DisplayK a => a -> IO ([Char], GValue)
- getDisplayManagerDefaultDisplay :: (MonadIO m, DisplayManagerK o) => o -> m Display
- setDisplayManagerDefaultDisplay :: (MonadIO m, DisplayManagerK o, DisplayK a) => o -> a -> m ()
- type DisplayManagerDisplayOpenedCallback = Display -> IO ()
- type DisplayManagerDisplayOpenedCallbackC = Ptr () -> Ptr Display -> Ptr () -> IO ()
- data DisplayManagerDisplayOpenedSignalInfo
- afterDisplayManagerDisplayOpened :: (GObject a, MonadIO m) => a -> DisplayManagerDisplayOpenedCallback -> m SignalHandlerId
- displayManagerDisplayOpenedCallbackWrapper :: DisplayManagerDisplayOpenedCallback -> Ptr () -> Ptr Display -> Ptr () -> IO ()
- displayManagerDisplayOpenedClosure :: DisplayManagerDisplayOpenedCallback -> IO Closure
- mkDisplayManagerDisplayOpenedCallback :: DisplayManagerDisplayOpenedCallbackC -> IO (FunPtr DisplayManagerDisplayOpenedCallbackC)
- noDisplayManagerDisplayOpenedCallback :: Maybe DisplayManagerDisplayOpenedCallback
- onDisplayManagerDisplayOpened :: (GObject a, MonadIO m) => a -> DisplayManagerDisplayOpenedCallback -> m SignalHandlerId
Exported types
newtype DisplayManager Source
GObject 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 | |
type ParentTypes DisplayManager Source | |
type AttributeList DisplayManager Source | |
type SignalList DisplayManager Source |
class GObject o => DisplayManagerK o Source
(GObject o, IsDescendantOf DisplayManager o) => DisplayManagerK o Source | |
toDisplayManager :: DisplayManagerK o => o -> IO DisplayManager Source
Methods
displayManagerGet
displayManagerGet :: MonadIO m => m DisplayManager Source
displayManagerGetDefaultDisplay
data DisplayManagerGetDefaultDisplayMethodInfo Source
((~) (TYPE Lifted) signature (m Display), MonadIO m, DisplayManagerK a) => MethodInfo (TYPE Lifted) DisplayManagerGetDefaultDisplayMethodInfo a signature Source | |
displayManagerGetDefaultDisplay :: (MonadIO m, DisplayManagerK a) => a -> m Display Source
displayManagerListDisplays
data DisplayManagerListDisplaysMethodInfo Source
((~) (TYPE Lifted) signature (m [Display]), MonadIO m, DisplayManagerK a) => MethodInfo (TYPE Lifted) DisplayManagerListDisplaysMethodInfo a signature Source | |
displayManagerListDisplays :: (MonadIO m, DisplayManagerK a) => a -> m [Display] Source
displayManagerOpenDisplay
data DisplayManagerOpenDisplayMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Display), MonadIO m, DisplayManagerK a) => MethodInfo (TYPE Lifted) DisplayManagerOpenDisplayMethodInfo a signature Source | |
displayManagerOpenDisplay :: (MonadIO m, DisplayManagerK a) => a -> Text -> m Display Source
displayManagerSetDefaultDisplay
data DisplayManagerSetDefaultDisplayMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, DisplayManagerK a, DisplayK b) => MethodInfo (TYPE Lifted) DisplayManagerSetDefaultDisplayMethodInfo a signature Source | |
displayManagerSetDefaultDisplay :: (MonadIO m, DisplayManagerK a, DisplayK b) => a -> b -> m () Source
Properties
DefaultDisplay
data DisplayManagerDefaultDisplayPropertyInfo Source
getDisplayManagerDefaultDisplay :: (MonadIO m, DisplayManagerK o) => o -> m Display Source
setDisplayManagerDefaultDisplay :: (MonadIO m, DisplayManagerK o, DisplayK a) => o -> a -> m () Source
Signals
DisplayOpened
type DisplayManagerDisplayOpenedCallback = Display -> IO () Source
afterDisplayManagerDisplayOpened :: (GObject a, MonadIO m) => a -> DisplayManagerDisplayOpenedCallback -> m SignalHandlerId Source
displayManagerDisplayOpenedCallbackWrapper :: DisplayManagerDisplayOpenedCallback -> Ptr () -> Ptr Display -> Ptr () -> IO () Source
mkDisplayManagerDisplayOpenedCallback :: DisplayManagerDisplayOpenedCallbackC -> IO (FunPtr DisplayManagerDisplayOpenedCallbackC) Source
onDisplayManagerDisplayOpened :: (GObject a, MonadIO m) => a -> DisplayManagerDisplayOpenedCallback -> m SignalHandlerId Source