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
- frameGetLabel :: (MonadIO m, FrameK a) => a -> m Text
- frameGetLabelAlign :: (MonadIO m, FrameK a) => a -> m (Float, Float)
- frameGetLabelWidget :: (MonadIO m, FrameK a) => a -> m Widget
- frameGetShadowType :: (MonadIO m, FrameK a) => a -> m ShadowType
- frameNew :: MonadIO m => Maybe Text -> m Frame
- frameSetLabel :: (MonadIO m, FrameK a) => a -> Maybe Text -> m ()
- frameSetLabelAlign :: (MonadIO m, FrameK a) => a -> Float -> Float -> m ()
- frameSetLabelWidget :: (MonadIO m, FrameK a, WidgetK b) => a -> Maybe b -> m ()
- 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 | |
type ParentTypes Frame | |
type AttributeList Frame | |
type SignalList Frame |
Methods
frameGetLabel
frameGetLabel :: (MonadIO m, FrameK a) => a -> m Text Source
frameGetLabelAlign
frameGetLabelWidget
frameGetLabelWidget :: (MonadIO m, FrameK a) => a -> m Widget Source
frameGetShadowType
frameGetShadowType :: (MonadIO m, FrameK a) => a -> m ShadowType Source
frameNew
frameSetLabel
frameSetLabelAlign
frameSetLabelWidget
frameSetShadowType
frameSetShadowType :: (MonadIO m, FrameK a) => a -> ShadowType -> m () Source
Properties
Label
data FrameLabelPropertyInfo Source
AttrInfo FrameLabelPropertyInfo | |
type AttrLabel FrameLabelPropertyInfo = "Frame::label" | |
type AttrGetType FrameLabelPropertyInfo = Text | |
type AttrBaseTypeConstraint FrameLabelPropertyInfo = FrameK | |
type AttrSetTypeConstraint FrameLabelPropertyInfo = * ~ Text | |
type AttrAllowedOps FrameLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "Frame::label-widget" | |
type AttrGetType FrameLabelWidgetPropertyInfo = Widget | |
type AttrBaseTypeConstraint FrameLabelWidgetPropertyInfo = FrameK | |
type AttrSetTypeConstraint FrameLabelWidgetPropertyInfo = WidgetK | |
type AttrAllowedOps FrameLabelWidgetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 | |
type AttrLabel FrameLabelXalignPropertyInfo = "Frame::label-xalign" | |
type AttrGetType FrameLabelXalignPropertyInfo = Float | |
type AttrBaseTypeConstraint FrameLabelXalignPropertyInfo = FrameK | |
type AttrSetTypeConstraint FrameLabelXalignPropertyInfo = * ~ Float | |
type AttrAllowedOps FrameLabelXalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "Frame::label-yalign" | |
type AttrGetType FrameLabelYalignPropertyInfo = Float | |
type AttrBaseTypeConstraint FrameLabelYalignPropertyInfo = FrameK | |
type AttrSetTypeConstraint FrameLabelYalignPropertyInfo = * ~ Float | |
type AttrAllowedOps FrameLabelYalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "Frame::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
getFrameShadowType :: (MonadIO m, FrameK o) => o -> m ShadowType Source
setFrameShadowType :: (MonadIO m, FrameK o) => o -> ShadowType -> m () Source