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
- data OrientableGetOrientationMethodInfo
- orientableGetOrientation :: (MonadIO m, OrientableK a) => a -> m Orientation
- data OrientableSetOrientationMethodInfo
- orientableSetOrientation :: (MonadIO m, OrientableK a) => a -> Orientation -> m ()
- data OrientableOrientationPropertyInfo
- constructOrientableOrientation :: Orientation -> IO ([Char], GValue)
- getOrientableOrientation :: (MonadIO m, OrientableK o) => o -> m Orientation
- orientableOrientation :: AttrLabelProxy "orientation"
- setOrientableOrientation :: (MonadIO m, OrientableK o) => o -> Orientation -> m ()
Exported types
newtype Orientable Source
GObject Orientable | |
((~) * info (ResolveOrientableMethod t Orientable), MethodInfo * info Orientable p) => IsLabelProxy t (Orientable -> p) | |
type ParentTypes Orientable | |
type AttributeList Orientable | |
type SignalList Orientable |
class GObject o => OrientableK o Source
(GObject o, IsDescendantOf Orientable o) => OrientableK o |
toOrientable :: OrientableK o => o -> IO Orientable Source
Methods
orientableGetOrientation
data OrientableGetOrientationMethodInfo Source
((~) * signature (m Orientation), MonadIO m, OrientableK a) => MethodInfo * OrientableGetOrientationMethodInfo a signature |
orientableGetOrientation :: (MonadIO m, OrientableK a) => a -> m Orientation Source
orientableSetOrientation
data OrientableSetOrientationMethodInfo Source
((~) * signature (Orientation -> m ()), MonadIO m, OrientableK a) => MethodInfo * OrientableSetOrientationMethodInfo a signature |
orientableSetOrientation :: (MonadIO m, OrientableK a) => a -> Orientation -> m () Source
Properties
Orientation
data OrientableOrientationPropertyInfo Source
AttrInfo OrientableOrientationPropertyInfo | |
type AttrLabel OrientableOrientationPropertyInfo = "orientation" | |
type AttrGetType OrientableOrientationPropertyInfo = Orientation | |
type AttrBaseTypeConstraint OrientableOrientationPropertyInfo = OrientableK | |
type AttrSetTypeConstraint OrientableOrientationPropertyInfo = * ~ Orientation | |
type AttrAllowedOps OrientableOrientationPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructOrientableOrientation :: Orientation -> IO ([Char], GValue) Source
getOrientableOrientation :: (MonadIO m, OrientableK o) => o -> m Orientation Source
orientableOrientation :: AttrLabelProxy "orientation" Source
setOrientableOrientation :: (MonadIO m, OrientableK o) => o -> Orientation -> m () Source