| 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.WebKit.Objects.DOMBatteryManager
Contents
Description
- newtype DOMBatteryManager = DOMBatteryManager (ForeignPtr DOMBatteryManager)
- class GObject o => DOMBatteryManagerK o
- toDOMBatteryManager :: DOMBatteryManagerK o => o -> IO DOMBatteryManager
- noDOMBatteryManager :: Maybe DOMBatteryManager
- data DOMBatteryManagerDispatchEventMethodInfo
- dOMBatteryManagerDispatchEvent :: (MonadIO m, DOMBatteryManagerK a, DOMEventK b) => a -> b -> m ()
- data DOMBatteryManagerGetChargingMethodInfo
- dOMBatteryManagerGetCharging :: (MonadIO m, DOMBatteryManagerK a) => a -> m Bool
- data DOMBatteryManagerGetChargingTimeMethodInfo
- dOMBatteryManagerGetChargingTime :: (MonadIO m, DOMBatteryManagerK a) => a -> m Double
- data DOMBatteryManagerGetDischargingTimeMethodInfo
- dOMBatteryManagerGetDischargingTime :: (MonadIO m, DOMBatteryManagerK a) => a -> m Double
- data DOMBatteryManagerGetLevelMethodInfo
- dOMBatteryManagerGetLevel :: (MonadIO m, DOMBatteryManagerK a) => a -> m Double
- data DOMBatteryManagerChargingPropertyInfo
- dOMBatteryManagerCharging :: AttrLabelProxy "charging"
- getDOMBatteryManagerCharging :: (MonadIO m, DOMBatteryManagerK o) => o -> m Bool
- data DOMBatteryManagerChargingTimePropertyInfo
- dOMBatteryManagerChargingTime :: AttrLabelProxy "chargingTime"
- getDOMBatteryManagerChargingTime :: (MonadIO m, DOMBatteryManagerK o) => o -> m Double
- data DOMBatteryManagerDischargingTimePropertyInfo
- dOMBatteryManagerDischargingTime :: AttrLabelProxy "dischargingTime"
- getDOMBatteryManagerDischargingTime :: (MonadIO m, DOMBatteryManagerK o) => o -> m Double
- data DOMBatteryManagerLevelPropertyInfo
- dOMBatteryManagerLevel :: AttrLabelProxy "level"
- getDOMBatteryManagerLevel :: (MonadIO m, DOMBatteryManagerK o) => o -> m Double
Exported types
newtype DOMBatteryManager Source
Constructors
| DOMBatteryManager (ForeignPtr DOMBatteryManager) |
Instances
| GObject DOMBatteryManager | |
| ((~) * info (ResolveDOMBatteryManagerMethod t DOMBatteryManager), MethodInfo * info DOMBatteryManager p) => IsLabelProxy t (DOMBatteryManager -> p) | |
| type ParentTypes DOMBatteryManager | |
| type AttributeList DOMBatteryManager | |
| type SignalList DOMBatteryManager |
class GObject o => DOMBatteryManagerK o Source
Instances
| (GObject o, IsDescendantOf DOMBatteryManager o) => DOMBatteryManagerK o |
toDOMBatteryManager :: DOMBatteryManagerK o => o -> IO DOMBatteryManager Source
Methods
dOMBatteryManagerDispatchEvent
data DOMBatteryManagerDispatchEventMethodInfo Source
Instances
| ((~) * signature (b -> m ()), MonadIO m, DOMBatteryManagerK a, DOMEventK b) => MethodInfo * DOMBatteryManagerDispatchEventMethodInfo a signature |
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
data DOMBatteryManagerGetChargingMethodInfo Source
Instances
| ((~) * signature (m Bool), MonadIO m, DOMBatteryManagerK a) => MethodInfo * DOMBatteryManagerGetChargingMethodInfo a signature |
dOMBatteryManagerGetCharging :: (MonadIO m, DOMBatteryManagerK a) => a -> m Bool Source
dOMBatteryManagerGetChargingTime
data DOMBatteryManagerGetChargingTimeMethodInfo Source
Instances
| ((~) * signature (m Double), MonadIO m, DOMBatteryManagerK a) => MethodInfo * DOMBatteryManagerGetChargingTimeMethodInfo a signature |
dOMBatteryManagerGetChargingTime :: (MonadIO m, DOMBatteryManagerK a) => a -> m Double Source
dOMBatteryManagerGetDischargingTime
data DOMBatteryManagerGetDischargingTimeMethodInfo Source
Instances
| ((~) * signature (m Double), MonadIO m, DOMBatteryManagerK a) => MethodInfo * DOMBatteryManagerGetDischargingTimeMethodInfo a signature |
dOMBatteryManagerGetDischargingTime :: (MonadIO m, DOMBatteryManagerK a) => a -> m Double Source
dOMBatteryManagerGetLevel
data DOMBatteryManagerGetLevelMethodInfo Source
Instances
| ((~) * signature (m Double), MonadIO m, DOMBatteryManagerK a) => MethodInfo * DOMBatteryManagerGetLevelMethodInfo a signature |
dOMBatteryManagerGetLevel :: (MonadIO m, DOMBatteryManagerK a) => a -> m Double Source
Properties
Charging
data DOMBatteryManagerChargingPropertyInfo Source
Instances
dOMBatteryManagerCharging :: AttrLabelProxy "charging" Source
getDOMBatteryManagerCharging :: (MonadIO m, DOMBatteryManagerK o) => o -> m Bool Source
ChargingTime
data DOMBatteryManagerChargingTimePropertyInfo Source
Instances
dOMBatteryManagerChargingTime :: AttrLabelProxy "chargingTime" Source
getDOMBatteryManagerChargingTime :: (MonadIO m, DOMBatteryManagerK o) => o -> m Double Source
DischargingTime
data DOMBatteryManagerDischargingTimePropertyInfo Source
Instances
dOMBatteryManagerDischargingTime :: AttrLabelProxy "dischargingTime" Source
getDOMBatteryManagerDischargingTime :: (MonadIO m, DOMBatteryManagerK o) => o -> m Double Source
Level
data DOMBatteryManagerLevelPropertyInfo Source
Instances
dOMBatteryManagerLevel :: AttrLabelProxy "level" Source
getDOMBatteryManagerLevel :: (MonadIO m, DOMBatteryManagerK o) => o -> m Double Source