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

GI.Gtk.Structs.PageRange

Description

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

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

Documentation

newtype PageRange #

Instances

Instances details
Eq PageRange 
Instance details

Defined in GI.Gtk.Structs.PageRange

Methods

(==) :: PageRange -> PageRange -> Bool

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

BoxedPtr PageRange 
Instance details

Defined in GI.Gtk.Structs.PageRange

CallocPtr PageRange 
Instance details

Defined in GI.Gtk.Structs.PageRange

Methods

boxedPtrCalloc :: IO (Ptr PageRange) #

ManagedPtrNewtype PageRange 
Instance details

Defined in GI.Gtk.Structs.PageRange

tag ~ 'AttrSet => Constructible PageRange tag 
Instance details

Defined in GI.Gtk.Structs.PageRange

Methods

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

HasAttributeList PageRange 
Instance details

Defined in GI.Gtk.Structs.PageRange

(info ~ ResolvePageRangeMethod t PageRange, OverloadedMethod info PageRange p, HasField t PageRange p) => HasField (t :: Symbol) PageRange p 
Instance details

Defined in GI.Gtk.Structs.PageRange

Methods

getField :: PageRange -> p

(info ~ ResolvePageRangeMethod t PageRange, OverloadedMethodInfo info PageRange) => IsLabel t (MethodProxy info PageRange) 
Instance details

Defined in GI.Gtk.Structs.PageRange

Methods

fromLabel :: MethodProxy info PageRange

(info ~ ResolvePageRangeMethod t PageRange, OverloadedMethod info PageRange p) => IsLabel t (PageRange -> p) 
Instance details

Defined in GI.Gtk.Structs.PageRange

Methods

fromLabel :: PageRange -> p

type AttributeList PageRange 
Instance details

Defined in GI.Gtk.Structs.PageRange

type AttributeList PageRange = PageRangeAttributeList

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

Equations

ResolvePageRangeMethod l o = MethodResolutionFailed l o :: Type 

getPageRangeEnd :: MonadIO m => PageRange -> m Int32 #

getPageRangeStart :: MonadIO m => PageRange -> m Int32 #

newZeroPageRange :: MonadIO m => m PageRange #

pageRange_end :: AttrLabelProxy "end" #

pageRange_start :: AttrLabelProxy "start" #

setPageRangeEnd :: MonadIO m => PageRange -> Int32 -> m () #

setPageRangeStart :: MonadIO m => PageRange -> Int32 -> m () #