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
- displayManagerGetDefaultDisplay :: (MonadIO m, DisplayManagerK a) => a -> m Display
- displayManagerListDisplays :: (MonadIO m, DisplayManagerK a) => a -> m [Display]
- displayManagerOpenDisplay :: (MonadIO m, DisplayManagerK a) => a -> Text -> m Display
- 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
class GObject o => DisplayManagerK o Source
(GObject o, IsDescendantOf DisplayManager o) => DisplayManagerK o |
toDisplayManager :: DisplayManagerK o => o -> IO DisplayManager Source
Methods
displayManagerGet
displayManagerGet :: MonadIO m => m DisplayManager Source
displayManagerGetDefaultDisplay
displayManagerGetDefaultDisplay :: (MonadIO m, DisplayManagerK a) => a -> m Display Source
displayManagerListDisplays
displayManagerListDisplays :: (MonadIO m, DisplayManagerK a) => a -> m [Display] Source
displayManagerOpenDisplay
displayManagerOpenDisplay :: (MonadIO m, DisplayManagerK a) => a -> Text -> m Display Source
displayManagerSetDefaultDisplay
displayManagerSetDefaultDisplay :: (MonadIO m, DisplayManagerK a, DisplayK b) => a -> b -> m () Source
Properties
DefaultDisplay
data DisplayManagerDefaultDisplayPropertyInfo Source
AttrInfo DisplayManagerDefaultDisplayPropertyInfo | |
type AttrLabel DisplayManagerDefaultDisplayPropertyInfo = "DisplayManager::default-display" | |
type AttrGetType DisplayManagerDefaultDisplayPropertyInfo = Display | |
type AttrBaseTypeConstraint DisplayManagerDefaultDisplayPropertyInfo = DisplayManagerK | |
type AttrSetTypeConstraint DisplayManagerDefaultDisplayPropertyInfo = DisplayK | |
type AttrAllowedOps DisplayManagerDefaultDisplayPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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