| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte | 
|---|---|
| License | LGPL-2.1 | 
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
GI.Gio.Objects.FileIcon
Description
- newtype FileIcon = FileIcon (ForeignPtr FileIcon)
 - class GObject o => FileIconK o
 - toFileIcon :: FileIconK o => o -> IO FileIcon
 - noFileIcon :: Maybe FileIcon
 - data FileIconGetFileMethodInfo
 - fileIconGetFile :: (MonadIO m, FileIconK a) => a -> m File
 - fileIconNew :: (MonadIO m, FileK a) => a -> m FileIcon
 - data FileIconFilePropertyInfo
 - constructFileIconFile :: FileK a => a -> IO ([Char], GValue)
 - fileIconFile :: AttrLabelProxy "file"
 - getFileIconFile :: (MonadIO m, FileIconK o) => o -> m File
 
Exported types
Constructors
| FileIcon (ForeignPtr FileIcon) | 
Instances
| GObject FileIcon | |
| ((~) * info (ResolveFileIconMethod t FileIcon), MethodInfo * info FileIcon p) => IsLabelProxy t (FileIcon -> p) | |
| type ParentTypes FileIcon | |
| type AttributeList FileIcon | |
| type SignalList FileIcon | 
toFileIcon :: FileIconK o => o -> IO FileIcon Source
Methods
fileIconGetFile
data FileIconGetFileMethodInfo Source
Instances
| ((~) * signature (m File), MonadIO m, FileIconK a) => MethodInfo * FileIconGetFileMethodInfo a signature | 
fileIconGetFile :: (MonadIO m, FileIconK a) => a -> m File Source
fileIconNew
fileIconNew :: (MonadIO m, FileK a) => a -> m FileIcon Source
Properties
File
data FileIconFilePropertyInfo Source
Instances
| AttrInfo FileIconFilePropertyInfo | |
| type AttrLabel FileIconFilePropertyInfo = "file" | |
| type AttrGetType FileIconFilePropertyInfo = File | |
| type AttrBaseTypeConstraint FileIconFilePropertyInfo = FileIconK | |
| type AttrSetTypeConstraint FileIconFilePropertyInfo = FileK | |
| type AttrAllowedOps FileIconFilePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) | 
fileIconFile :: AttrLabelProxy "file" Source
getFileIconFile :: (MonadIO m, FileIconK o) => o -> m File Source