Graphical representation of files and directories (icons) are stored as
separate files (with the .info extension) on the Amiga. This function writes
AmigaIcon
class objects to such files.
simpleAmigaIcon(
version = c("OS1.x", "OS2.x"),
type = c("WBDISK", "WBDRAWER", "WBTOOL", "WBPROJECT", "WBGARBAGE", "WBDEVICE",
"WBKICK", "WBAPPICON"),
two.images = TRUE,
back.fill = FALSE,
...
)
Returns a simple S3 object of class AmigaIcon
.
A character
string indicating the Amiga OS version
with which the icon should be compatible. "OS2.x
" indicates
>=OS2.0 and "OS1.x
" indicates <OS2.0.
A character
string indicating the type of object (file, disk, directory, etc.)
the icon should represent. See the `Usage' section for all posible options.
A single logical
value, indicating whether
the selected icon is depicted as a second image (in which case the
icon contains two images). The default value is TRUE
.
A single logical
value, indicating whether
the selected image of the icon should use the `back fill' mode (default).
If set to FALSE
`complement' mode is used. Note that
back fill is not compatible when the icon holds two images. In the
`complement' mode, the image colours are inverted when selected.
In the `back fill' exterior first colour is not inverted.
Reserverd for additional arguments. Currently ignored.
Pepijn de Vries
This function creates basic AmigaIcon
objects which
can be modified afterwards. It uses simple generic images to represent
different types of files or directories.
Other AmigaIcon.operations:
AmigaIcon
,
rawToAmigaIcon()
,
read.AmigaIcon()
,
write.AmigaIcon()
Other raw.operations:
as.AmigaBasic()
,
as.raw.AmigaBasic()
,
colourToAmigaRaw()
,
packBitmap()
,
rawToAmigaBasicBMAP()
,
rawToAmigaBasicShape()
,
rawToAmigaBasic()
,
rawToAmigaBitmapFontSet()
,
rawToAmigaBitmapFont()
,
rawToAmigaIcon()
,
rawToHWSprite()
,
rawToIFFChunk()
,
rawToSysConfig()
if (FALSE) {
## Create an AmigaIcon object using the default arguments:
icon <- simpleAmigaIcon()
}
Run the code above in your browser using DataLab