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