diff --git a/icons.sh b/icons.sh new file mode 100644 index 0000000..2c57dc3 --- /dev/null +++ b/icons.sh @@ -0,0 +1,42 @@ +#!/bin/sh + +# Check for repository path. +if [ -z "$1" ] +then + echo Specify 86Box repository path. ImageMagick is required. + exit 1 +fi + +# Determine the ImageMagick executable. +magick=magick +$magick >/dev/null 2>&1 || magick=magick.exe + +# Convert icons to PNG. +for i in "$1/src/win/icons/"*.ico +do + $magick convert "$i" "usage/images/$(basename $i | sed -e 's/.ico$//').png" +done + +# Remove unnecessary icons. +cd usage/images +rm -f 86Box-* *_empty* *_active* *_disabled* *-1.png *-2.png + +# Get small and big icons. +for i in *-0.png +do + mv "$i" "$(echo $i | sed -e 's/-0/_small/')" +done +for i in *-3.png +do + mv "$i" "$(echo $i | sed -e 's/-3//')" +done +for i in *-4.png +do + mv "$i" "$(echo $i | sed -e 's/-4//')" +done + +# Create include.rst entries. +for i in *.png +do + echo '.. |'$(echo $i | sed -e 's/.png//')'| image:: /usage/images/'$i +done diff --git a/include.rst b/include.rst index 917558f..372044b 100644 --- a/include.rst +++ b/include.rst @@ -4,6 +4,8 @@ .. |vel| unicode:: 0x22EE :trim: +.. |acpi_shutdown| image:: /usage/images/acpi_shutdown.png +.. |acpi_shutdown_small| image:: /usage/images/acpi_shutdown_small.png .. |cartridge| image:: /usage/images/cartridge.png .. |cartridge_small| image:: /usage/images/cartridge_small.png .. |cassette| image:: /usage/images/cassette.png @@ -20,6 +22,8 @@ .. |floppy_and_cdrom_drives_small| image:: /usage/images/floppy_and_cdrom_drives_small.png .. |hard_disk| image:: /usage/images/hard_disk.png .. |hard_disk_small| image:: /usage/images/hard_disk_small.png +.. |hard_reset| image:: /usage/images/hard_reset.png +.. |hard_reset_small| image:: /usage/images/hard_reset_small.png .. |input_devices| image:: /usage/images/input_devices.png .. |input_devices_small| image:: /usage/images/input_devices_small.png .. |machine| image:: /usage/images/machine.png @@ -32,8 +36,18 @@ .. |other_peripherals_small| image:: /usage/images/other_peripherals_small.png .. |other_removable_devices| image:: /usage/images/other_removable_devices.png .. |other_removable_devices_small| image:: /usage/images/other_removable_devices_small.png +.. |pause| image:: /usage/images/pause.png +.. |pause_small| image:: /usage/images/pause_small.png .. |ports| image:: /usage/images/ports.png .. |ports_small| image:: /usage/images/ports_small.png +.. |run| image:: /usage/images/run.png +.. |run_small| image:: /usage/images/run_small.png +.. |send_cad| image:: /usage/images/send_cad.png +.. |send_cad_small| image:: /usage/images/send_cad_small.png +.. |send_cae| image:: /usage/images/send_cae.png +.. |send_cae_small| image:: /usage/images/send_cae_small.png +.. |settings| image:: /usage/images/settings.png +.. |settings_small| image:: /usage/images/settings_small.png .. |sound| image:: /usage/images/sound.png .. |sound_small| image:: /usage/images/sound_small.png .. |storage_controllers| image:: /usage/images/storage_controllers.png diff --git a/usage/images/acpi_shutdown.png b/usage/images/acpi_shutdown.png new file mode 100644 index 0000000..1add56b Binary files /dev/null and b/usage/images/acpi_shutdown.png differ diff --git a/usage/images/acpi_shutdown_small.png b/usage/images/acpi_shutdown_small.png new file mode 100644 index 0000000..589e6dc Binary files /dev/null and b/usage/images/acpi_shutdown_small.png differ diff --git a/usage/images/cartridge.png b/usage/images/cartridge.png index 8cc8d5d..4edb02e 100644 Binary files a/usage/images/cartridge.png and b/usage/images/cartridge.png differ diff --git a/usage/images/cassette.png b/usage/images/cassette.png index bd4b06f..3a327dd 100644 Binary files a/usage/images/cassette.png and b/usage/images/cassette.png differ diff --git a/usage/images/cdrom.png b/usage/images/cdrom.png index 6db2243..a14cb17 100644 Binary files a/usage/images/cdrom.png and b/usage/images/cdrom.png differ diff --git a/usage/images/display.png b/usage/images/display.png index 9f2da1a..dcda9e8 100644 Binary files a/usage/images/display.png and b/usage/images/display.png differ diff --git a/usage/images/floppy_35.png b/usage/images/floppy_35.png index 1224473..afd2295 100644 Binary files a/usage/images/floppy_35.png and b/usage/images/floppy_35.png differ diff --git a/usage/images/floppy_525.png b/usage/images/floppy_525.png index 9573b5c..e509d4a 100644 Binary files a/usage/images/floppy_525.png and b/usage/images/floppy_525.png differ diff --git a/usage/images/hard_disk.png b/usage/images/hard_disk.png index bfec73d..8167e2c 100644 Binary files a/usage/images/hard_disk.png and b/usage/images/hard_disk.png differ diff --git a/usage/images/hard_reset.png b/usage/images/hard_reset.png new file mode 100644 index 0000000..f747259 Binary files /dev/null and b/usage/images/hard_reset.png differ diff --git a/usage/images/hard_reset_small.png b/usage/images/hard_reset_small.png new file mode 100644 index 0000000..9376cf0 Binary files /dev/null and b/usage/images/hard_reset_small.png differ diff --git a/usage/images/input_devices.png b/usage/images/input_devices.png index 446fea5..1027c60 100644 Binary files a/usage/images/input_devices.png and b/usage/images/input_devices.png differ diff --git a/usage/images/machine.png b/usage/images/machine.png index 7271219..54b23ef 100644 Binary files a/usage/images/machine.png and b/usage/images/machine.png differ diff --git a/usage/images/mo.png b/usage/images/mo.png index cd58e61..bb0e262 100644 Binary files a/usage/images/mo.png and b/usage/images/mo.png differ diff --git a/usage/images/network.png b/usage/images/network.png index b0f638c..6b64383 100644 Binary files a/usage/images/network.png and b/usage/images/network.png differ diff --git a/usage/images/other_peripherals.png b/usage/images/other_peripherals.png index 3f4a4f4..5d56c6f 100644 Binary files a/usage/images/other_peripherals.png and b/usage/images/other_peripherals.png differ diff --git a/usage/images/other_removable_devices.png b/usage/images/other_removable_devices.png index 96d5566..68e0ba2 100644 Binary files a/usage/images/other_removable_devices.png and b/usage/images/other_removable_devices.png differ diff --git a/usage/images/pause.png b/usage/images/pause.png new file mode 100644 index 0000000..82bf0ec Binary files /dev/null and b/usage/images/pause.png differ diff --git a/usage/images/pause_small.png b/usage/images/pause_small.png new file mode 100644 index 0000000..e4cd2df Binary files /dev/null and b/usage/images/pause_small.png differ diff --git a/usage/images/ports.png b/usage/images/ports.png index 118954c..15d6ba7 100644 Binary files a/usage/images/ports.png and b/usage/images/ports.png differ diff --git a/usage/images/run.png b/usage/images/run.png new file mode 100644 index 0000000..05244e7 Binary files /dev/null and b/usage/images/run.png differ diff --git a/usage/images/run_small.png b/usage/images/run_small.png new file mode 100644 index 0000000..fc37d25 Binary files /dev/null and b/usage/images/run_small.png differ diff --git a/usage/images/send_cad.png b/usage/images/send_cad.png new file mode 100644 index 0000000..be98e80 Binary files /dev/null and b/usage/images/send_cad.png differ diff --git a/usage/images/send_cad_small.png b/usage/images/send_cad_small.png new file mode 100644 index 0000000..8bbce1e Binary files /dev/null and b/usage/images/send_cad_small.png differ diff --git a/usage/images/send_cae.png b/usage/images/send_cae.png new file mode 100644 index 0000000..d95c41d Binary files /dev/null and b/usage/images/send_cae.png differ diff --git a/usage/images/send_cae_small.png b/usage/images/send_cae_small.png new file mode 100644 index 0000000..9879e3c Binary files /dev/null and b/usage/images/send_cae_small.png differ diff --git a/usage/images/settings.png b/usage/images/settings.png new file mode 100644 index 0000000..eb129fd Binary files /dev/null and b/usage/images/settings.png differ diff --git a/usage/images/settings_small.png b/usage/images/settings_small.png new file mode 100644 index 0000000..bb5eb1f Binary files /dev/null and b/usage/images/settings_small.png differ diff --git a/usage/images/sound.png b/usage/images/sound.png index 5a12149..cdf8be2 100644 Binary files a/usage/images/sound.png and b/usage/images/sound.png differ diff --git a/usage/images/storage_controllers.png b/usage/images/storage_controllers.png index ba965c0..740831e 100644 Binary files a/usage/images/storage_controllers.png and b/usage/images/storage_controllers.png differ diff --git a/usage/images/zip.png b/usage/images/zip.png index 916eb43..baa7720 100644 Binary files a/usage/images/zip.png and b/usage/images/zip.png differ