diff --git a/graphics.qrc b/graphics.qrc
index 1d9d0a1b..682941ca 100644
--- a/graphics.qrc
+++ b/graphics.qrc
@@ -37,5 +37,7 @@
img/configBlack/config.png
img/configBlack/graphics.png
img/configBlack/name_edition.png
+ img/buttonIconsBlack/size_indicator.png
+ img/buttonIconsWhite/size_indicator.png
diff --git a/img/buttonIconsBlack/size_indicator.png b/img/buttonIconsBlack/size_indicator.png
new file mode 100644
index 00000000..6146dbee
Binary files /dev/null and b/img/buttonIconsBlack/size_indicator.png differ
diff --git a/img/buttonIconsBlack/size_indicator.svg b/img/buttonIconsBlack/size_indicator.svg
new file mode 100644
index 00000000..6e7da92d
--- /dev/null
+++ b/img/buttonIconsBlack/size_indicator.svg
@@ -0,0 +1,4 @@
+
diff --git a/img/buttonIconsWhite/size_indicator.png b/img/buttonIconsWhite/size_indicator.png
new file mode 100644
index 00000000..02785ff7
Binary files /dev/null and b/img/buttonIconsWhite/size_indicator.png differ
diff --git a/img/buttonIconsWhite/size_indicator.svg b/img/buttonIconsWhite/size_indicator.svg
new file mode 100644
index 00000000..dd2fad8d
--- /dev/null
+++ b/img/buttonIconsWhite/size_indicator.svg
@@ -0,0 +1,61 @@
+
+
diff --git a/src/config/buttonlistview.cpp b/src/config/buttonlistview.cpp
index 9e20cc3c..9db4ebb8 100644
--- a/src/config/buttonlistview.cpp
+++ b/src/config/buttonlistview.cpp
@@ -53,6 +53,10 @@ void ButtonListView::initButtonList() {
QString color = bgColor.valueF() < 0.6 ? "White" : "Black";
QString iconPath = QString(":/img/buttonIcons%1/%2")
.arg(color).arg(tool->getIconName());
+ if (t == CaptureButton::TYPE_SELECTIONINDICATOR) {
+ iconPath = QString(":/img/buttonIcons%1/size_indicator.png")
+ .arg(color);
+ }
buttonItem->setIcon(QIcon(iconPath));
buttonItem->setFlags(Qt::ItemIsUserCheckable);