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 Frame = Frame (ForeignPtr Frame)
- class GObject o => FrameK o
- toFrame :: FrameK o => o -> IO Frame
- noFrame :: Maybe Frame
- data FrameGetLabelMethodInfo
- frameGetLabel :: (MonadIO m, FrameK a) => a -> m Text
- data FrameGetLabelAlignMethodInfo
- frameGetLabelAlign :: (MonadIO m, FrameK a) => a -> m (Float, Float)
- data FrameGetLabelWidgetMethodInfo
- frameGetLabelWidget :: (MonadIO m, FrameK a) => a -> m Widget
- data FrameGetShadowTypeMethodInfo
- frameGetShadowType :: (MonadIO m, FrameK a) => a -> m ShadowType
- frameNew :: MonadIO m => Maybe Text -> m Frame
- data FrameSetLabelMethodInfo
- frameSetLabel :: (MonadIO m, FrameK a) => a -> Maybe Text -> m ()
- data FrameSetLabelAlignMethodInfo
- frameSetLabelAlign :: (MonadIO m, FrameK a) => a -> Float -> Float -> m ()
- data FrameSetLabelWidgetMethodInfo
- frameSetLabelWidget :: (MonadIO m, FrameK a, WidgetK b) => a -> Maybe b -> m ()
- data FrameSetShadowTypeMethodInfo
- frameSetShadowType :: (MonadIO m, FrameK a) => a -> ShadowType -> m ()
- data FrameLabelPropertyInfo
- constructFrameLabel :: Text -> IO ([Char], GValue)
- getFrameLabel :: (MonadIO m, FrameK o) => o -> m Text
- setFrameLabel :: (MonadIO m, FrameK o) => o -> Text -> m ()
- data FrameLabelWidgetPropertyInfo
- constructFrameLabelWidget :: WidgetK a => a -> IO ([Char], GValue)
- getFrameLabelWidget :: (MonadIO m, FrameK o) => o -> m Widget
- setFrameLabelWidget :: (MonadIO m, FrameK o, WidgetK a) => o -> a -> m ()
- data FrameLabelXalignPropertyInfo
- constructFrameLabelXalign :: Float -> IO ([Char], GValue)
- getFrameLabelXalign :: (MonadIO m, FrameK o) => o -> m Float
- setFrameLabelXalign :: (MonadIO m, FrameK o) => o -> Float -> m ()
- data FrameLabelYalignPropertyInfo
- constructFrameLabelYalign :: Float -> IO ([Char], GValue)
- getFrameLabelYalign :: (MonadIO m, FrameK o) => o -> m Float
- setFrameLabelYalign :: (MonadIO m, FrameK o) => o -> Float -> m ()
- data FrameShadowTypePropertyInfo
- constructFrameShadowType :: ShadowType -> IO ([Char], GValue)
- getFrameShadowType :: (MonadIO m, FrameK o) => o -> m ShadowType
- setFrameShadowType :: (MonadIO m, FrameK o) => o -> ShadowType -> m ()
Exported types
GObject Frame Source | |
((~) * info (ResolveFrameMethod t Frame), MethodInfo * info Frame p) => IsLabel t (Frame -> p) Source | |
((~) * info (ResolveFrameMethod t Frame), MethodInfo * info Frame p) => IsLabelProxy t (Frame -> p) Source | |
type ParentTypes Frame Source | |
type AttributeList Frame Source | |
type SignalList Frame Source |
Methods
frameGetLabel
data FrameGetLabelMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, FrameK a) => MethodInfo (TYPE Lifted) FrameGetLabelMethodInfo a signature Source | |
frameGetLabel :: (MonadIO m, FrameK a) => a -> m Text Source
frameGetLabelAlign
frameGetLabelWidget
data FrameGetLabelWidgetMethodInfo Source
((~) (TYPE Lifted) signature (m Widget), MonadIO m, FrameK a) => MethodInfo (TYPE Lifted) FrameGetLabelWidgetMethodInfo a signature Source | |
frameGetLabelWidget :: (MonadIO m, FrameK a) => a -> m Widget Source
frameGetShadowType
data FrameGetShadowTypeMethodInfo Source
((~) (TYPE Lifted) signature (m ShadowType), MonadIO m, FrameK a) => MethodInfo (TYPE Lifted) FrameGetShadowTypeMethodInfo a signature Source | |
frameGetShadowType :: (MonadIO m, FrameK a) => a -> m ShadowType Source
frameNew
frameSetLabel
frameSetLabelAlign
frameSetLabelWidget
frameSetShadowType
data FrameSetShadowTypeMethodInfo Source
((~) (TYPE Lifted) signature (ShadowType -> m ()), MonadIO m, FrameK a) => MethodInfo (TYPE Lifted) FrameSetShadowTypeMethodInfo a signature Source | |
frameSetShadowType :: (MonadIO m, FrameK a) => a -> ShadowType -> m () Source
Properties
Label
data FrameLabelPropertyInfo Source
AttrInfo FrameLabelPropertyInfo Source | |
type AttrLabel FrameLabelPropertyInfo = "label" Source | |
type AttrGetType FrameLabelPropertyInfo = Text Source | |
type AttrBaseTypeConstraint FrameLabelPropertyInfo = FrameK Source | |
type AttrSetTypeConstraint FrameLabelPropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps FrameLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFrameLabel :: (MonadIO m, FrameK o) => o -> m Text Source
setFrameLabel :: (MonadIO m, FrameK o) => o -> Text -> m () Source
LabelWidget
data FrameLabelWidgetPropertyInfo Source
AttrInfo FrameLabelWidgetPropertyInfo Source | |
type AttrLabel FrameLabelWidgetPropertyInfo = "label-widget" Source | |
type AttrGetType FrameLabelWidgetPropertyInfo = Widget Source | |
type AttrBaseTypeConstraint FrameLabelWidgetPropertyInfo = FrameK Source | |
type AttrSetTypeConstraint FrameLabelWidgetPropertyInfo = WidgetK Source | |
type AttrAllowedOps FrameLabelWidgetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFrameLabelWidget :: (MonadIO m, FrameK o) => o -> m Widget Source
setFrameLabelWidget :: (MonadIO m, FrameK o, WidgetK a) => o -> a -> m () Source
LabelXalign
data FrameLabelXalignPropertyInfo Source
AttrInfo FrameLabelXalignPropertyInfo Source | |
type AttrLabel FrameLabelXalignPropertyInfo = "label-xalign" Source | |
type AttrGetType FrameLabelXalignPropertyInfo = Float Source | |
type AttrBaseTypeConstraint FrameLabelXalignPropertyInfo = FrameK Source | |
type AttrSetTypeConstraint FrameLabelXalignPropertyInfo = TYPE Lifted ~ Float Source | |
type AttrAllowedOps FrameLabelXalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFrameLabelXalign :: (MonadIO m, FrameK o) => o -> m Float Source
setFrameLabelXalign :: (MonadIO m, FrameK o) => o -> Float -> m () Source
LabelYalign
data FrameLabelYalignPropertyInfo Source
AttrInfo FrameLabelYalignPropertyInfo Source | |
type AttrLabel FrameLabelYalignPropertyInfo = "label-yalign" Source | |
type AttrGetType FrameLabelYalignPropertyInfo = Float Source | |
type AttrBaseTypeConstraint FrameLabelYalignPropertyInfo = FrameK Source | |
type AttrSetTypeConstraint FrameLabelYalignPropertyInfo = TYPE Lifted ~ Float Source | |
type AttrAllowedOps FrameLabelYalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getFrameLabelYalign :: (MonadIO m, FrameK o) => o -> m Float Source
setFrameLabelYalign :: (MonadIO m, FrameK o) => o -> Float -> m () Source
ShadowType
data FrameShadowTypePropertyInfo Source
AttrInfo FrameShadowTypePropertyInfo Source | |
type AttrLabel FrameShadowTypePropertyInfo = "shadow-type" Source | |
type AttrGetType FrameShadowTypePropertyInfo = ShadowType Source | |
type AttrBaseTypeConstraint FrameShadowTypePropertyInfo = FrameK Source | |
type AttrSetTypeConstraint FrameShadowTypePropertyInfo = TYPE Lifted ~ ShadowType Source | |
type AttrAllowedOps FrameShadowTypePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructFrameShadowType :: ShadowType -> IO ([Char], GValue) Source
getFrameShadowType :: (MonadIO m, FrameK o) => o -> m ShadowType Source
setFrameShadowType :: (MonadIO m, FrameK o) => o -> ShadowType -> m () Source