| 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.Objects.Frame
Contents
Description
- 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
Constructors
| Frame (ForeignPtr Frame) |
Instances
| 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
Instances
| ((~) * signature (m Text), MonadIO m, FrameK a) => MethodInfo * FrameGetLabelMethodInfo a signature |
frameGetLabel :: (MonadIO m, FrameK a) => a -> m Text Source
frameGetLabelAlign
data FrameGetLabelAlignMethodInfo Source
Instances
| ((~) * signature (m (Float, Float)), MonadIO m, FrameK a) => MethodInfo * FrameGetLabelAlignMethodInfo a signature |
frameGetLabelWidget
data FrameGetLabelWidgetMethodInfo Source
Instances
| ((~) * signature (m (Maybe Widget)), MonadIO m, FrameK a) => MethodInfo * FrameGetLabelWidgetMethodInfo a signature |
frameGetShadowType
data FrameGetShadowTypeMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * signature (Maybe Text -> m ()), MonadIO m, FrameK a) => MethodInfo * FrameSetLabelMethodInfo a signature |
frameSetLabelAlign
data FrameSetLabelAlignMethodInfo Source
Instances
| ((~) * signature (Float -> Float -> m ()), MonadIO m, FrameK a) => MethodInfo * FrameSetLabelAlignMethodInfo a signature |
frameSetLabelWidget
data FrameSetLabelWidgetMethodInfo Source
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, FrameK a, WidgetK b) => MethodInfo * FrameSetLabelWidgetMethodInfo a signature |
frameSetShadowType
data FrameSetShadowTypeMethodInfo Source
Instances
| ((~) * 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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