| 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 => IsFrame o
- toFrame :: IsFrame o => o -> IO Frame
- noFrame :: Maybe Frame
- data FrameGetLabelMethodInfo
- frameGetLabel :: (MonadIO m, IsFrame a) => a -> m (Maybe Text)
- data FrameGetLabelAlignMethodInfo
- frameGetLabelAlign :: (MonadIO m, IsFrame a) => a -> m (Float, Float)
- data FrameGetLabelWidgetMethodInfo
- frameGetLabelWidget :: (MonadIO m, IsFrame a) => a -> m (Maybe Widget)
- data FrameGetShadowTypeMethodInfo
- frameGetShadowType :: (MonadIO m, IsFrame a) => a -> m ShadowType
- frameNew :: MonadIO m => Maybe Text -> m Frame
- data FrameSetLabelMethodInfo
- frameSetLabel :: (MonadIO m, IsFrame a) => a -> Maybe Text -> m ()
- data FrameSetLabelAlignMethodInfo
- frameSetLabelAlign :: (MonadIO m, IsFrame a) => a -> Float -> Float -> m ()
- data FrameSetLabelWidgetMethodInfo
- frameSetLabelWidget :: (MonadIO m, IsFrame a, IsWidget b) => a -> Maybe b -> m ()
- data FrameSetShadowTypeMethodInfo
- frameSetShadowType :: (MonadIO m, IsFrame a) => a -> ShadowType -> m ()
- data FrameLabelPropertyInfo
- clearFrameLabel :: (MonadIO m, IsFrame o) => o -> m ()
- constructFrameLabel :: IsFrame o => Text -> IO (GValueConstruct o)
- frameLabel :: AttrLabelProxy "label"
- getFrameLabel :: (MonadIO m, IsFrame o) => o -> m (Maybe Text)
- setFrameLabel :: (MonadIO m, IsFrame o) => o -> Text -> m ()
- data FrameLabelWidgetPropertyInfo
- clearFrameLabelWidget :: (MonadIO m, IsFrame o) => o -> m ()
- constructFrameLabelWidget :: (IsFrame o, IsWidget a) => a -> IO (GValueConstruct o)
- frameLabelWidget :: AttrLabelProxy "labelWidget"
- getFrameLabelWidget :: (MonadIO m, IsFrame o) => o -> m (Maybe Widget)
- setFrameLabelWidget :: (MonadIO m, IsFrame o, IsWidget a) => o -> a -> m ()
- data FrameLabelXalignPropertyInfo
- constructFrameLabelXalign :: IsFrame o => Float -> IO (GValueConstruct o)
- frameLabelXalign :: AttrLabelProxy "labelXalign"
- getFrameLabelXalign :: (MonadIO m, IsFrame o) => o -> m Float
- setFrameLabelXalign :: (MonadIO m, IsFrame o) => o -> Float -> m ()
- data FrameLabelYalignPropertyInfo
- constructFrameLabelYalign :: IsFrame o => Float -> IO (GValueConstruct o)
- frameLabelYalign :: AttrLabelProxy "labelYalign"
- getFrameLabelYalign :: (MonadIO m, IsFrame o) => o -> m Float
- setFrameLabelYalign :: (MonadIO m, IsFrame o) => o -> Float -> m ()
- data FrameShadowTypePropertyInfo
- constructFrameShadowType :: IsFrame o => ShadowType -> IO (GValueConstruct o)
- frameShadowType :: AttrLabelProxy "shadowType"
- getFrameShadowType :: (MonadIO m, IsFrame o) => o -> m ShadowType
- setFrameShadowType :: (MonadIO m, IsFrame o) => o -> ShadowType -> m ()
Exported types
Constructors
| Frame (ForeignPtr Frame) |
Instances
| GObject Frame Source # | |
| IsObject Frame Source # | |
| IsWidget Frame Source # | |
| IsFrame Frame Source # | |
| IsContainer Frame Source # | |
| IsBin Frame Source # | |
| IsBuildable Frame Source # | |
| IsImplementorIface 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 # | |
| HasAttributeList * Frame Source # | |
| type SignalList Frame Source # | |
| type AttributeList Frame Source # | |
Methods
frameGetLabel
frameGetLabelAlign
frameGetLabelWidget
frameGetShadowType
data FrameGetShadowTypeMethodInfo Source #
Instances
| ((~) * signature (m ShadowType), MonadIO m, IsFrame a) => MethodInfo * FrameGetShadowTypeMethodInfo a signature Source # | |
frameGetShadowType :: (MonadIO m, IsFrame a) => a -> m ShadowType Source #
frameNew
frameSetLabel
frameSetLabelAlign
frameSetLabelWidget
frameSetShadowType
data FrameSetShadowTypeMethodInfo Source #
Instances
| ((~) * signature (ShadowType -> m ()), MonadIO m, IsFrame a) => MethodInfo * FrameSetShadowTypeMethodInfo a signature Source # | |
frameSetShadowType :: (MonadIO m, IsFrame a) => a -> ShadowType -> m () Source #
Properties
Label
data FrameLabelPropertyInfo Source #
Instances
| AttrInfo FrameLabelPropertyInfo Source # | |
| type AttrSetTypeConstraint FrameLabelPropertyInfo Source # | |
| type AttrLabel FrameLabelPropertyInfo Source # | |
| type AttrGetType FrameLabelPropertyInfo Source # | |
| type AttrBaseTypeConstraint FrameLabelPropertyInfo Source # | |
| type AttrAllowedOps FrameLabelPropertyInfo Source # | |
clearFrameLabel :: (MonadIO m, IsFrame o) => o -> m () Source #
constructFrameLabel :: IsFrame o => Text -> IO (GValueConstruct o) Source #
frameLabel :: AttrLabelProxy "label" Source #
setFrameLabel :: (MonadIO m, IsFrame o) => o -> Text -> m () Source #
LabelWidget
data FrameLabelWidgetPropertyInfo Source #
Instances
| AttrInfo FrameLabelWidgetPropertyInfo Source # | |
| type AttrSetTypeConstraint FrameLabelWidgetPropertyInfo Source # | |
| type AttrLabel FrameLabelWidgetPropertyInfo Source # | |
| type AttrGetType FrameLabelWidgetPropertyInfo Source # | |
| type AttrBaseTypeConstraint FrameLabelWidgetPropertyInfo Source # | |
| type AttrAllowedOps FrameLabelWidgetPropertyInfo Source # | |
clearFrameLabelWidget :: (MonadIO m, IsFrame o) => o -> m () Source #
frameLabelWidget :: AttrLabelProxy "labelWidget" Source #
LabelXalign
data FrameLabelXalignPropertyInfo Source #
Instances
| AttrInfo FrameLabelXalignPropertyInfo Source # | |
| type AttrSetTypeConstraint FrameLabelXalignPropertyInfo Source # | |
| type AttrLabel FrameLabelXalignPropertyInfo Source # | |
| type AttrGetType FrameLabelXalignPropertyInfo Source # | |
| type AttrBaseTypeConstraint FrameLabelXalignPropertyInfo Source # | |
| type AttrAllowedOps FrameLabelXalignPropertyInfo Source # | |
frameLabelXalign :: AttrLabelProxy "labelXalign" Source #
LabelYalign
data FrameLabelYalignPropertyInfo Source #
Instances
| AttrInfo FrameLabelYalignPropertyInfo Source # | |
| type AttrSetTypeConstraint FrameLabelYalignPropertyInfo Source # | |
| type AttrLabel FrameLabelYalignPropertyInfo Source # | |
| type AttrGetType FrameLabelYalignPropertyInfo Source # | |
| type AttrBaseTypeConstraint FrameLabelYalignPropertyInfo Source # | |
| type AttrAllowedOps FrameLabelYalignPropertyInfo Source # | |
frameLabelYalign :: AttrLabelProxy "labelYalign" Source #
ShadowType
data FrameShadowTypePropertyInfo Source #
Instances
| AttrInfo FrameShadowTypePropertyInfo Source # | |
| type AttrSetTypeConstraint FrameShadowTypePropertyInfo Source # | |
| type AttrLabel FrameShadowTypePropertyInfo Source # | |
| type AttrGetType FrameShadowTypePropertyInfo Source # | |
| type AttrBaseTypeConstraint FrameShadowTypePropertyInfo Source # | |
| type AttrAllowedOps FrameShadowTypePropertyInfo Source # | |
constructFrameShadowType :: IsFrame o => ShadowType -> IO (GValueConstruct o) Source #
frameShadowType :: AttrLabelProxy "shadowType" Source #
getFrameShadowType :: (MonadIO m, IsFrame o) => o -> m ShadowType Source #
setFrameShadowType :: (MonadIO m, IsFrame o) => o -> ShadowType -> m () Source #