gi-gtksource-3.0.7: GtkSource bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GtkSource.Objects.Map

Contents

Description

 

Synopsis

Exported types

newtype Map Source #

Constructors

Map (ManagedPtr Map) 

Instances

GObject Map Source # 
IsView Map Source # 
IsObject Map Source # 
IsWidget Map Source # 
IsBuildable Map Source # 
IsContainer Map Source # 
IsImplementorIface Map Source # 
IsScrollable Map Source # 
IsTextView Map Source # 
IsMap Map Source # 
((~) * info (ResolveMapMethod t Map), MethodInfo * info Map p) => IsLabel t (Map -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Map -> p #

((~) * info (ResolveMapMethod t Map), MethodInfo * info Map p) => IsLabelProxy t (Map -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Map -> p

HasAttributeList * Map Source # 
type SignalList Map Source # 
type SignalList Map
type AttributeList Map Source # 
type AttributeList Map

class GObject o => IsMap o Source #

Instances

(GObject a, UnknownAncestorError Constraint Map a) => IsMap a Source # 
IsMap Map Source # 

toMap :: IsMap o => o -> IO Map Source #

Methods

getView

data MapGetViewMethodInfo Source #

Instances

((~) * signature (m (Maybe View)), MonadIO m, IsMap a) => MethodInfo * MapGetViewMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MapGetViewMethodInfo a -> signature -> s

mapGetView :: (MonadIO m, IsMap a) => a -> m (Maybe View) Source #

new

setView

data MapSetViewMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsMap a, IsView b) => MethodInfo * MapSetViewMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MapSetViewMethodInfo a -> signature -> s

mapSetView :: (MonadIO m, IsMap a, IsView b) => a -> b -> m () Source #

Properties

fontDesc

data MapFontDescPropertyInfo Source #

Instances

AttrInfo MapFontDescPropertyInfo Source # 

Associated Types

type AttrAllowedOps MapFontDescPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MapFontDescPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MapFontDescPropertyInfo :: * -> Constraint

type AttrGetType MapFontDescPropertyInfo :: *

type AttrLabel MapFontDescPropertyInfo :: Symbol

type AttrOrigin MapFontDescPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint MapFontDescPropertyInfo o => Proxy * MapFontDescPropertyInfo -> o -> IO (AttrGetType MapFontDescPropertyInfo)

attrSet :: (AttrBaseTypeConstraint MapFontDescPropertyInfo o, AttrSetTypeConstraint MapFontDescPropertyInfo b) => Proxy * MapFontDescPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MapFontDescPropertyInfo o => Proxy * MapFontDescPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MapFontDescPropertyInfo o, AttrSetTypeConstraint MapFontDescPropertyInfo b) => Proxy * MapFontDescPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint MapFontDescPropertyInfo Source # 
type AttrSetTypeConstraint MapFontDescPropertyInfo = * ~ FontDescription
type AttrOrigin MapFontDescPropertyInfo Source # 
type AttrOrigin MapFontDescPropertyInfo = Map
type AttrLabel MapFontDescPropertyInfo Source # 
type AttrLabel MapFontDescPropertyInfo = "font-desc"
type AttrGetType MapFontDescPropertyInfo Source # 
type AttrGetType MapFontDescPropertyInfo = Maybe FontDescription
type AttrBaseTypeConstraint MapFontDescPropertyInfo Source # 
type AttrBaseTypeConstraint MapFontDescPropertyInfo = IsMap
type AttrAllowedOps MapFontDescPropertyInfo Source # 
type AttrAllowedOps MapFontDescPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

clearMapFontDesc :: (MonadIO m, IsMap o) => o -> m () Source #

constructMapFontDesc :: IsMap o => FontDescription -> IO (GValueConstruct o) Source #

getMapFontDesc :: (MonadIO m, IsMap o) => o -> m (Maybe FontDescription) Source #

mapFontDesc :: AttrLabelProxy "fontDesc" Source #

setMapFontDesc :: (MonadIO m, IsMap o) => o -> FontDescription -> m () Source #

view

data MapViewPropertyInfo Source #

Instances

AttrInfo MapViewPropertyInfo Source # 

Associated Types

type AttrAllowedOps MapViewPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MapViewPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MapViewPropertyInfo :: * -> Constraint

type AttrGetType MapViewPropertyInfo :: *

type AttrLabel MapViewPropertyInfo :: Symbol

type AttrOrigin MapViewPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint MapViewPropertyInfo o => Proxy * MapViewPropertyInfo -> o -> IO (AttrGetType MapViewPropertyInfo)

attrSet :: (AttrBaseTypeConstraint MapViewPropertyInfo o, AttrSetTypeConstraint MapViewPropertyInfo b) => Proxy * MapViewPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MapViewPropertyInfo o => Proxy * MapViewPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MapViewPropertyInfo o, AttrSetTypeConstraint MapViewPropertyInfo b) => Proxy * MapViewPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint MapViewPropertyInfo Source # 
type AttrSetTypeConstraint MapViewPropertyInfo = IsView
type AttrOrigin MapViewPropertyInfo Source # 
type AttrOrigin MapViewPropertyInfo = Map
type AttrLabel MapViewPropertyInfo Source # 
type AttrLabel MapViewPropertyInfo = "view"
type AttrGetType MapViewPropertyInfo Source # 
type AttrGetType MapViewPropertyInfo = Maybe View
type AttrBaseTypeConstraint MapViewPropertyInfo Source # 
type AttrBaseTypeConstraint MapViewPropertyInfo = IsMap
type AttrAllowedOps MapViewPropertyInfo Source # 
type AttrAllowedOps MapViewPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructMapView :: (IsMap o, IsView a) => a -> IO (GValueConstruct o) Source #

getMapView :: (MonadIO m, IsMap o) => o -> m (Maybe View) Source #

mapView :: AttrLabelProxy "view" Source #

setMapView :: (MonadIO m, IsMap o, IsView a) => o -> a -> m () Source #