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 Orientable = Orientable (ForeignPtr Orientable)
- noOrientable :: Maybe Orientable
- class GObject o => OrientableK o
- toOrientable :: OrientableK o => o -> IO Orientable
- orientableGetOrientation :: (MonadIO m, OrientableK a) => a -> m Orientation
- orientableSetOrientation :: (MonadIO m, OrientableK a) => a -> Orientation -> m ()
- data OrientableOrientationPropertyInfo
- constructOrientableOrientation :: Orientation -> IO ([Char], GValue)
- getOrientableOrientation :: (MonadIO m, OrientableK o) => o -> m Orientation
- setOrientableOrientation :: (MonadIO m, OrientableK o) => o -> Orientation -> m ()
Exported types
newtype Orientable Source
class GObject o => OrientableK o Source
(GObject o, IsDescendantOf Orientable o) => OrientableK o Source |
toOrientable :: OrientableK o => o -> IO Orientable Source
Methods
orientableGetOrientation
orientableGetOrientation :: (MonadIO m, OrientableK a) => a -> m Orientation Source
orientableSetOrientation
orientableSetOrientation :: (MonadIO m, OrientableK a) => a -> Orientation -> m () Source
Properties
Orientation
data OrientableOrientationPropertyInfo Source
AttrInfo OrientableOrientationPropertyInfo Source | |
type AttrLabel OrientableOrientationPropertyInfo = "Orientable::orientation" Source | |
type AttrGetType OrientableOrientationPropertyInfo = Orientation Source | |
type AttrBaseTypeConstraint OrientableOrientationPropertyInfo = OrientableK Source | |
type AttrSetTypeConstraint OrientableOrientationPropertyInfo = * ~ Orientation Source | |
type AttrAllowedOps OrientableOrientationPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructOrientableOrientation :: Orientation -> IO ([Char], GValue) Source
getOrientableOrientation :: (MonadIO m, OrientableK o) => o -> m Orientation Source
setOrientableOrientation :: (MonadIO m, OrientableK o) => o -> Orientation -> m () Source