From cb338dd7e6ab834a1446b65ea9adcc47b233217b Mon Sep 17 00:00:00 2001 From: Juuxel Date: Sat, 20 Mar 2021 14:02:47 +0200 Subject: Switch to SVG icons instead of PNGs and add icon for records The PNG icons scaled horribly on FlatLaf but these ones look smooth on any scaling level. Note: even though the icons are FlatSVGIcons from FlatLaf, they work properly on all LaFs if the FlatLaf UI scale property is set to the correct value (which LookAndFeel.setGlobalLAF does). --- .../src/main/resources/icons/annotation.png | Bin 877 -> 0 bytes .../src/main/resources/icons/annotation.svg | 112 ++++++++++++++++++++ enigma-swing/src/main/resources/icons/class.png | Bin 768 -> 0 bytes enigma-swing/src/main/resources/icons/class.svg | 88 ++++++++++++++++ .../src/main/resources/icons/constructor.png | Bin 751 -> 0 bytes .../src/main/resources/icons/constructor.svg | 113 +++++++++++++++++++++ enigma-swing/src/main/resources/icons/enum.png | Bin 506 -> 0 bytes enigma-swing/src/main/resources/icons/enum.svg | 88 ++++++++++++++++ enigma-swing/src/main/resources/icons/field.png | Bin 534 -> 0 bytes enigma-swing/src/main/resources/icons/field.svg | 88 ++++++++++++++++ .../src/main/resources/icons/interface.png | Bin 538 -> 0 bytes .../src/main/resources/icons/interface.svg | 88 ++++++++++++++++ enigma-swing/src/main/resources/icons/method.png | Bin 633 -> 0 bytes enigma-swing/src/main/resources/icons/method.svg | 113 +++++++++++++++++++++ enigma-swing/src/main/resources/icons/record.svg | 88 ++++++++++++++++ 15 files changed, 778 insertions(+) delete mode 100644 enigma-swing/src/main/resources/icons/annotation.png create mode 100644 enigma-swing/src/main/resources/icons/annotation.svg delete mode 100644 enigma-swing/src/main/resources/icons/class.png create mode 100644 enigma-swing/src/main/resources/icons/class.svg delete mode 100644 enigma-swing/src/main/resources/icons/constructor.png create mode 100644 enigma-swing/src/main/resources/icons/constructor.svg delete mode 100644 enigma-swing/src/main/resources/icons/enum.png create mode 100644 enigma-swing/src/main/resources/icons/enum.svg delete mode 100644 enigma-swing/src/main/resources/icons/field.png create mode 100644 enigma-swing/src/main/resources/icons/field.svg delete mode 100644 enigma-swing/src/main/resources/icons/interface.png create mode 100644 enigma-swing/src/main/resources/icons/interface.svg delete mode 100644 enigma-swing/src/main/resources/icons/method.png create mode 100644 enigma-swing/src/main/resources/icons/method.svg create mode 100644 enigma-swing/src/main/resources/icons/record.svg (limited to 'enigma-swing/src/main/resources') diff --git a/enigma-swing/src/main/resources/icons/annotation.png b/enigma-swing/src/main/resources/icons/annotation.png deleted file mode 100644 index 9589a67e..00000000 Binary files a/enigma-swing/src/main/resources/icons/annotation.png and /dev/null differ diff --git a/enigma-swing/src/main/resources/icons/annotation.svg b/enigma-swing/src/main/resources/icons/annotation.svg new file mode 100644 index 00000000..b6855571 --- /dev/null +++ b/enigma-swing/src/main/resources/icons/annotation.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/enigma-swing/src/main/resources/icons/class.png b/enigma-swing/src/main/resources/icons/class.png deleted file mode 100644 index 17d82ecd..00000000 Binary files a/enigma-swing/src/main/resources/icons/class.png and /dev/null differ diff --git a/enigma-swing/src/main/resources/icons/class.svg b/enigma-swing/src/main/resources/icons/class.svg new file mode 100644 index 00000000..bd76406d --- /dev/null +++ b/enigma-swing/src/main/resources/icons/class.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/enigma-swing/src/main/resources/icons/constructor.png b/enigma-swing/src/main/resources/icons/constructor.png deleted file mode 100644 index 3728b554..00000000 Binary files a/enigma-swing/src/main/resources/icons/constructor.png and /dev/null differ diff --git a/enigma-swing/src/main/resources/icons/constructor.svg b/enigma-swing/src/main/resources/icons/constructor.svg new file mode 100644 index 00000000..8dd8f679 --- /dev/null +++ b/enigma-swing/src/main/resources/icons/constructor.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/enigma-swing/src/main/resources/icons/enum.png b/enigma-swing/src/main/resources/icons/enum.png deleted file mode 100644 index b64dc829..00000000 Binary files a/enigma-swing/src/main/resources/icons/enum.png and /dev/null differ diff --git a/enigma-swing/src/main/resources/icons/enum.svg b/enigma-swing/src/main/resources/icons/enum.svg new file mode 100644 index 00000000..25eaf0bb --- /dev/null +++ b/enigma-swing/src/main/resources/icons/enum.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/enigma-swing/src/main/resources/icons/field.png b/enigma-swing/src/main/resources/icons/field.png deleted file mode 100644 index 4ac1aab9..00000000 Binary files a/enigma-swing/src/main/resources/icons/field.png and /dev/null differ diff --git a/enigma-swing/src/main/resources/icons/field.svg b/enigma-swing/src/main/resources/icons/field.svg new file mode 100644 index 00000000..6a89f3a8 --- /dev/null +++ b/enigma-swing/src/main/resources/icons/field.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/enigma-swing/src/main/resources/icons/interface.png b/enigma-swing/src/main/resources/icons/interface.png deleted file mode 100644 index fc2bfe56..00000000 Binary files a/enigma-swing/src/main/resources/icons/interface.png and /dev/null differ diff --git a/enigma-swing/src/main/resources/icons/interface.svg b/enigma-swing/src/main/resources/icons/interface.svg new file mode 100644 index 00000000..750e8125 --- /dev/null +++ b/enigma-swing/src/main/resources/icons/interface.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/enigma-swing/src/main/resources/icons/method.png b/enigma-swing/src/main/resources/icons/method.png deleted file mode 100644 index e4e96797..00000000 Binary files a/enigma-swing/src/main/resources/icons/method.png and /dev/null differ diff --git a/enigma-swing/src/main/resources/icons/method.svg b/enigma-swing/src/main/resources/icons/method.svg new file mode 100644 index 00000000..751ea55d --- /dev/null +++ b/enigma-swing/src/main/resources/icons/method.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/enigma-swing/src/main/resources/icons/record.svg b/enigma-swing/src/main/resources/icons/record.svg new file mode 100644 index 00000000..32f2e5f0 --- /dev/null +++ b/enigma-swing/src/main/resources/icons/record.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + -- cgit v1.2.3