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 DOMBatteryManager = DOMBatteryManager (ForeignPtr DOMBatteryManager)
- class GObject o => DOMBatteryManagerK o
- toDOMBatteryManager :: DOMBatteryManagerK o => o -> IO DOMBatteryManager
- noDOMBatteryManager :: Maybe DOMBatteryManager
- dOMBatteryManagerDispatchEvent :: (MonadIO m, DOMBatteryManagerK a, DOMEventK b) => a -> b -> m ()
- dOMBatteryManagerGetCharging :: (MonadIO m, DOMBatteryManagerK a) => a -> m Bool
- dOMBatteryManagerGetChargingTime :: (MonadIO m, DOMBatteryManagerK a) => a -> m Double
- dOMBatteryManagerGetDischargingTime :: (MonadIO m, DOMBatteryManagerK a) => a -> m Double
- dOMBatteryManagerGetLevel :: (MonadIO m, DOMBatteryManagerK a) => a -> m Double
- data DOMBatteryManagerChargingPropertyInfo
- getDOMBatteryManagerCharging :: (MonadIO m, DOMBatteryManagerK o) => o -> m Bool
- data DOMBatteryManagerChargingTimePropertyInfo
- getDOMBatteryManagerChargingTime :: (MonadIO m, DOMBatteryManagerK o) => o -> m Double
- data DOMBatteryManagerDischargingTimePropertyInfo
- getDOMBatteryManagerDischargingTime :: (MonadIO m, DOMBatteryManagerK o) => o -> m Double
- data DOMBatteryManagerLevelPropertyInfo
- getDOMBatteryManagerLevel :: (MonadIO m, DOMBatteryManagerK o) => o -> m Double
Exported types
newtype DOMBatteryManager Source
class GObject o => DOMBatteryManagerK o Source
(GObject o, IsDescendantOf DOMBatteryManager o) => DOMBatteryManagerK o |
toDOMBatteryManager :: DOMBatteryManagerK o => o -> IO DOMBatteryManager Source
Methods
dOMBatteryManagerDispatchEvent
dOMBatteryManagerDispatchEvent :: (MonadIO m, DOMBatteryManagerK a, DOMEventK b) => a -> b -> m () Source
Deprecated: (Since version 2.4)Use webkit_dom_event_target_dispatch_event() instead.
dOMBatteryManagerGetCharging
dOMBatteryManagerGetCharging :: (MonadIO m, DOMBatteryManagerK a) => a -> m Bool Source
dOMBatteryManagerGetChargingTime
dOMBatteryManagerGetChargingTime :: (MonadIO m, DOMBatteryManagerK a) => a -> m Double Source
dOMBatteryManagerGetDischargingTime
dOMBatteryManagerGetDischargingTime :: (MonadIO m, DOMBatteryManagerK a) => a -> m Double Source
dOMBatteryManagerGetLevel
dOMBatteryManagerGetLevel :: (MonadIO m, DOMBatteryManagerK a) => a -> m Double Source
Properties
Charging
data DOMBatteryManagerChargingPropertyInfo Source
AttrInfo DOMBatteryManagerChargingPropertyInfo | |
type AttrLabel DOMBatteryManagerChargingPropertyInfo = "DOMBatteryManager::charging" | |
type AttrGetType DOMBatteryManagerChargingPropertyInfo = Bool | |
type AttrBaseTypeConstraint DOMBatteryManagerChargingPropertyInfo = DOMBatteryManagerK | |
type AttrSetTypeConstraint DOMBatteryManagerChargingPropertyInfo = * ~ () | |
type AttrAllowedOps DOMBatteryManagerChargingPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMBatteryManagerCharging :: (MonadIO m, DOMBatteryManagerK o) => o -> m Bool Source
ChargingTime
data DOMBatteryManagerChargingTimePropertyInfo Source
AttrInfo DOMBatteryManagerChargingTimePropertyInfo | |
type AttrLabel DOMBatteryManagerChargingTimePropertyInfo = "DOMBatteryManager::charging-time" | |
type AttrGetType DOMBatteryManagerChargingTimePropertyInfo = Double | |
type AttrBaseTypeConstraint DOMBatteryManagerChargingTimePropertyInfo = DOMBatteryManagerK | |
type AttrSetTypeConstraint DOMBatteryManagerChargingTimePropertyInfo = * ~ () | |
type AttrAllowedOps DOMBatteryManagerChargingTimePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMBatteryManagerChargingTime :: (MonadIO m, DOMBatteryManagerK o) => o -> m Double Source
DischargingTime
data DOMBatteryManagerDischargingTimePropertyInfo Source
AttrInfo DOMBatteryManagerDischargingTimePropertyInfo | |
type AttrLabel DOMBatteryManagerDischargingTimePropertyInfo = "DOMBatteryManager::discharging-time" | |
type AttrGetType DOMBatteryManagerDischargingTimePropertyInfo = Double | |
type AttrBaseTypeConstraint DOMBatteryManagerDischargingTimePropertyInfo = DOMBatteryManagerK | |
type AttrSetTypeConstraint DOMBatteryManagerDischargingTimePropertyInfo = * ~ () | |
type AttrAllowedOps DOMBatteryManagerDischargingTimePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMBatteryManagerDischargingTime :: (MonadIO m, DOMBatteryManagerK o) => o -> m Double Source
Level
data DOMBatteryManagerLevelPropertyInfo Source
AttrInfo DOMBatteryManagerLevelPropertyInfo | |
type AttrLabel DOMBatteryManagerLevelPropertyInfo = "DOMBatteryManager::level" | |
type AttrGetType DOMBatteryManagerLevelPropertyInfo = Double | |
type AttrBaseTypeConstraint DOMBatteryManagerLevelPropertyInfo = DOMBatteryManagerK | |
type AttrSetTypeConstraint DOMBatteryManagerLevelPropertyInfo = * ~ () | |
type AttrAllowedOps DOMBatteryManagerLevelPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMBatteryManagerLevel :: (MonadIO m, DOMBatteryManagerK o) => o -> m Double Source