Graphical representation of files and directories (icons) are stored as
separate files (with the .info extension) on the Amiga. This function reads such files
and imports them as AmigaIcon()
class objects.
Arguments
- file
A
character
string representing the file name from which the icon data should be read.- disk
A virtual Commodore Amiga disk from which the
file
should be read. This should be anamigaDisk()
object. Using this argument requires the adfExplorer package. When set toNULL
, this argument is ignored.- ...
Arguments passed on to
rawToAmigaIcon()
.
Value
Returns an AmigaIcon()
class object as read from the file
.
Details
The AmigaIcon()
S3 object provides a comprehensive format
for Amiga icons, which are used as a graphical representation of files
and directories on the Amiga. The AmigaIcon()
is a named
list containing all information of an icon. Use this function to
read an Amiga icon (with the .info extension) from a file and convert
it into an AmigaIcon()
object.
See also
Other AmigaIcon.operations:
AmigaIcon
,
rawToAmigaIcon()
,
simpleAmigaIcon()
,
write.AmigaIcon()
Other io.operations:
read.AmigaBasicBMAP()
,
read.AmigaBasicShape()
,
read.AmigaBasic()
,
read.AmigaBitmapFontSet()
,
read.AmigaBitmapFont()
,
read.SysConfig()
,
read.iff()
,
write.AmigaBasicShape()
,
write.AmigaBasic()
,
write.AmigaBitmapFont()
,
write.AmigaIcon()
,
write.SysConfig()
,
write.iff()
Examples
if (FALSE) {
## create a simple AmigaIcon:
icon <- simpleAmigaIcon()
## write the icon to the temp dir:
write.AmigaIcon(icon, file.path(tempdir(), "icon.info"))
## read the same file:
icon2 <- read.AmigaIcon(file.path(tempdir(), "icon.info"))
}