gi-gio-2.0.7: Gio 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.Gio.Objects.FileIcon

Contents

Description

 

Synopsis

Exported types

newtype FileIcon Source #

Constructors

FileIcon (ManagedPtr FileIcon) 

Instances

GObject FileIcon Source # 
IsObject FileIcon Source # 
IsLoadableIcon FileIcon Source # 
IsIcon FileIcon Source # 
IsFileIcon FileIcon Source # 
((~) * info (ResolveFileIconMethod t FileIcon), MethodInfo * info FileIcon p) => IsLabel t (FileIcon -> p) Source # 

Methods

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

((~) * info (ResolveFileIconMethod t FileIcon), MethodInfo * info FileIcon p) => IsLabelProxy t (FileIcon -> p) Source # 

Methods

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

HasAttributeList * FileIcon Source # 
type SignalList FileIcon Source # 
type SignalList FileIcon
type AttributeList FileIcon Source # 
type AttributeList FileIcon

class GObject o => IsFileIcon o Source #

Instances

(GObject a, UnknownAncestorError Constraint FileIcon a) => IsFileIcon a Source # 
IsFileIcon FileIcon Source # 

Methods

getFile

data FileIconGetFileMethodInfo Source #

Instances

((~) * signature (m File), MonadIO m, IsFileIcon a) => MethodInfo * FileIconGetFileMethodInfo a signature Source # 

Methods

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

new

Properties

file

data FileIconFilePropertyInfo Source #

Instances

AttrInfo FileIconFilePropertyInfo Source # 

Associated Types

type AttrAllowedOps FileIconFilePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint FileIconFilePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint FileIconFilePropertyInfo :: * -> Constraint

type AttrGetType FileIconFilePropertyInfo :: *

type AttrLabel FileIconFilePropertyInfo :: Symbol

type AttrOrigin FileIconFilePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint FileIconFilePropertyInfo Source # 
type AttrSetTypeConstraint FileIconFilePropertyInfo = IsFile
type AttrOrigin FileIconFilePropertyInfo Source # 
type AttrLabel FileIconFilePropertyInfo Source # 
type AttrLabel FileIconFilePropertyInfo = "file"
type AttrGetType FileIconFilePropertyInfo Source # 
type AttrGetType FileIconFilePropertyInfo = File
type AttrBaseTypeConstraint FileIconFilePropertyInfo Source # 
type AttrBaseTypeConstraint FileIconFilePropertyInfo = IsFileIcon
type AttrAllowedOps FileIconFilePropertyInfo Source # 
type AttrAllowedOps FileIconFilePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructFileIconFile :: (IsFileIcon o, IsFile a) => a -> IO (GValueConstruct o) Source #

fileIconFile :: AttrLabelProxy "file" Source #