diff --git a/icons/icon-ceiling-alltissues.png b/icons/icon-ceiling-alltissues.png
new file mode 100644
index 000000000..118784d1f
Binary files /dev/null and b/icons/icon-ceiling-alltissues.png differ
diff --git a/icons/icon-ceiling-calculated.png b/icons/icon-ceiling-calculated.png
index 118784d1f..0d2edd234 100644
Binary files a/icons/icon-ceiling-calculated.png and b/icons/icon-ceiling-calculated.png differ
diff --git a/qt-ui/mainwindow.ui b/qt-ui/mainwindow.ui
index c6459c703..28f4c816f 100644
--- a/qt-ui/mainwindow.ui
+++ b/qt-ui/mainwindow.ui
@@ -237,58 +237,6 @@
- -
-
-
- Enable MOD
-
-
- ...
-
-
-
- :/icon_mod:/icon_mod
-
-
-
- 24
- 24
-
-
-
- true
-
-
- true
-
-
-
- -
-
-
- Enable EAD, END, and EADD
-
-
- ...
-
-
-
- :/icon_ead:/icon_ead
-
-
-
- 24
- 24
-
-
-
- true
-
-
- true
-
-
-
-
@@ -347,6 +295,32 @@
+ -
+
+
+ Calculate All Tissues
+
+
+ ...
+
+
+
+ :/icon_ceiling_alltissues:/icon_ceiling_alltissues
+
+
+
+ 24
+ 24
+
+
+
+ true
+
+
+ true
+
+
+
-
@@ -374,16 +348,16 @@
-
-
+
- Show NDL / TTS
+ Enable MOD
...
- :/trash:/trash
+ :/icon_mod:/icon_mod
@@ -400,16 +374,42 @@
-
-
+
- Calculate All Tissues
+ Enable EAD, END, and EADD
...
- :/subsurface-icon:/subsurface-icon
+ :/icon_ead:/icon_ead
+
+
+
+ 24
+ 24
+
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ Show NTL / TTS
+
+
+ ...
+
+
+
+ :/trash:/trash
diff --git a/subsurface.qrc b/subsurface.qrc
index 7032109bf..569b53830 100644
--- a/subsurface.qrc
+++ b/subsurface.qrc
@@ -48,6 +48,7 @@
icons/icon-pn2graph.png
icons/icon-po2graph.png
icons/icon-ceiling-calculated.png
+ icons/icon-ceiling-alltissues.png
icons/icon-ceiling-3m.png
icons/icon-ceiling-dc.png
icons/icon-ead.png