| 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.Gtk.Interfaces.Orientable
Description
- 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
Constructors
| Orientable (ForeignPtr Orientable) |
Instances
| 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
Instances
| (GObject o, IsDescendantOf Orientable o) => OrientableK o |
toOrientable :: OrientableK o => o -> IO Orientable Source
Methods
orientableGetOrientation
data OrientableGetOrientationMethodInfo Source
Instances
| ((~) * signature (m Orientation), MonadIO m, OrientableK a) => MethodInfo * OrientableGetOrientationMethodInfo a signature |
orientableGetOrientation :: (MonadIO m, OrientableK a) => a -> m Orientation Source
orientableSetOrientation
data OrientableSetOrientationMethodInfo Source
Instances
| ((~) * 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
Instances
| 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