gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Structs.CssLocation

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Structs.CssLocation module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype CssLocation #

Instances

Instances details
Eq CssLocation 
Instance details

Defined in GI.Gtk.Structs.CssLocation

Methods

(==) :: CssLocation -> CssLocation -> Bool

(/=) :: CssLocation -> CssLocation -> Bool

BoxedPtr CssLocation 
Instance details

Defined in GI.Gtk.Structs.CssLocation

CallocPtr CssLocation 
Instance details

Defined in GI.Gtk.Structs.CssLocation

Methods

boxedPtrCalloc :: IO (Ptr CssLocation) #

ManagedPtrNewtype CssLocation 
Instance details

Defined in GI.Gtk.Structs.CssLocation

tag ~ 'AttrSet => Constructible CssLocation tag 
Instance details

Defined in GI.Gtk.Structs.CssLocation

Methods

new :: MonadIO m => (ManagedPtr CssLocation -> CssLocation) -> [AttrOp CssLocation tag] -> m CssLocation #

HasAttributeList CssLocation 
Instance details

Defined in GI.Gtk.Structs.CssLocation

(info ~ ResolveCssLocationMethod t CssLocation, OverloadedMethod info CssLocation p, HasField t CssLocation p) => HasField (t :: Symbol) CssLocation p 
Instance details

Defined in GI.Gtk.Structs.CssLocation

Methods

getField :: CssLocation -> p

(info ~ ResolveCssLocationMethod t CssLocation, OverloadedMethodInfo info CssLocation) => IsLabel t (MethodProxy info CssLocation) 
Instance details

Defined in GI.Gtk.Structs.CssLocation

Methods

fromLabel :: MethodProxy info CssLocation

(info ~ ResolveCssLocationMethod t CssLocation, OverloadedMethod info CssLocation p) => IsLabel t (CssLocation -> p) 
Instance details

Defined in GI.Gtk.Structs.CssLocation

Methods

fromLabel :: CssLocation -> p

type AttributeList CssLocation 
Instance details

Defined in GI.Gtk.Structs.CssLocation

type AttributeList CssLocation = CssLocationAttributeList

type family ResolveCssLocationMethod (t :: Symbol) o where ... #

Equations

ResolveCssLocationMethod l o = MethodResolutionFailed l o :: Type 

cssLocation_bytes :: AttrLabelProxy "bytes" #

cssLocation_chars :: AttrLabelProxy "chars" #

cssLocation_lineBytes :: AttrLabelProxy "lineBytes" #

cssLocation_lineChars :: AttrLabelProxy "lineChars" #

cssLocation_lines :: AttrLabelProxy "lines" #

getCssLocationBytes :: MonadIO m => CssLocation -> m CSize #

getCssLocationChars :: MonadIO m => CssLocation -> m CSize #

getCssLocationLineBytes :: MonadIO m => CssLocation -> m CSize #

getCssLocationLineChars :: MonadIO m => CssLocation -> m CSize #

getCssLocationLines :: MonadIO m => CssLocation -> m CSize #

newZeroCssLocation :: MonadIO m => m CssLocation #

setCssLocationBytes :: MonadIO m => CssLocation -> CSize -> m () #

setCssLocationChars :: MonadIO m => CssLocation -> CSize -> m () #

setCssLocationLineBytes :: MonadIO m => CssLocation -> CSize -> m () #

setCssLocationLineChars :: MonadIO m => CssLocation -> CSize -> m () #

setCssLocationLines :: MonadIO m => CssLocation -> CSize -> m () #