gi-gtk-3.0.7: Gtk 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.Gtk.Objects.FileFilter

Contents

Description

 

Synopsis

Exported types

newtype FileFilter Source #

Constructors

FileFilter (ManagedPtr FileFilter) 

Instances

GObject FileFilter Source # 
IsObject FileFilter Source # 
IsFileFilter FileFilter Source # 
IsBuildable FileFilter Source # 
((~) * info (ResolveFileFilterMethod t FileFilter), MethodInfo * info FileFilter p) => IsLabel t (FileFilter -> p) Source # 

Methods

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

((~) * info (ResolveFileFilterMethod t FileFilter), MethodInfo * info FileFilter p) => IsLabelProxy t (FileFilter -> p) Source # 
HasAttributeList * FileFilter Source # 
type SignalList FileFilter Source # 
type SignalList FileFilter
type AttributeList FileFilter Source # 
type AttributeList FileFilter

class GObject o => IsFileFilter o Source #

Instances

(GObject a, UnknownAncestorError Constraint FileFilter a) => IsFileFilter a Source # 
IsFileFilter FileFilter Source # 

Methods

addCustom

data FileFilterAddCustomMethodInfo Source #

Instances

((~) * signature ([FileFilterFlags] -> FileFilterFunc -> m ()), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterAddCustomMethodInfo a signature Source # 

Methods

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

addMimeType

data FileFilterAddMimeTypeMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterAddMimeTypeMethodInfo a signature Source # 

Methods

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

fileFilterAddMimeType :: (MonadIO m, IsFileFilter a) => a -> Text -> m () Source #

addPattern

data FileFilterAddPatternMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterAddPatternMethodInfo a signature Source # 

Methods

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

fileFilterAddPattern :: (MonadIO m, IsFileFilter a) => a -> Text -> m () Source #

addPixbufFormats

data FileFilterAddPixbufFormatsMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterAddPixbufFormatsMethodInfo a signature Source # 

Methods

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

filter

data FileFilterFilterMethodInfo Source #

Instances

((~) * signature (FileFilterInfo -> m Bool), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterFilterMethodInfo a signature Source # 

Methods

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

getName

data FileFilterGetNameMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterGetNameMethodInfo a signature Source # 

Methods

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

fileFilterGetName :: (MonadIO m, IsFileFilter a) => a -> m (Maybe Text) Source #

getNeeded

data FileFilterGetNeededMethodInfo Source #

Instances

((~) * signature (m [FileFilterFlags]), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterGetNeededMethodInfo a signature Source # 

Methods

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

new

setName

data FileFilterSetNameMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, IsFileFilter a) => MethodInfo * FileFilterSetNameMethodInfo a signature Source # 

Methods

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

fileFilterSetName :: (MonadIO m, IsFileFilter a) => a -> Maybe Text -> m () Source #