diff --git a/icons/arrow-disabled.png b/icons/arrow-disabled.png
new file mode 100644
index 000000000..b0e6d8efb
Binary files /dev/null and b/icons/arrow-disabled.png differ
diff --git a/icons/beam-disabled.png b/icons/beam-disabled.png
new file mode 100644
index 000000000..91f3ebd4c
Binary files /dev/null and b/icons/beam-disabled.png differ
diff --git a/icons/ff-disabled.png b/icons/ff-disabled.png
new file mode 100644
index 000000000..50ecb1538
Binary files /dev/null and b/icons/ff-disabled.png differ
diff --git a/icons/icons.qrc b/icons/icons.qrc
index 009e0d108..e94bd87d4 100644
--- a/icons/icons.qrc
+++ b/icons/icons.qrc
@@ -15,5 +15,17 @@
ripple.png
rolling.png
slip.png
+ ff-disabled.png
+ next-disabled.png
+ pause-disabled.png
+ play-disabled.png
+ prev-disabled.png
+ rew-disabled.png
+ arrow-disabled.png
+ beam-disabled.png
+ razor-disabled.png
+ ripple-disabled.png
+ rolling-disabled.png
+ slip-disabled.png
diff --git a/icons/next-disabled.png b/icons/next-disabled.png
new file mode 100644
index 000000000..49e21fe20
Binary files /dev/null and b/icons/next-disabled.png differ
diff --git a/icons/pause-disabled.png b/icons/pause-disabled.png
new file mode 100644
index 000000000..75046c8ef
Binary files /dev/null and b/icons/pause-disabled.png differ
diff --git a/icons/play-disabled.png b/icons/play-disabled.png
new file mode 100644
index 000000000..c135ad1c9
Binary files /dev/null and b/icons/play-disabled.png differ
diff --git a/icons/prev-disabled.png b/icons/prev-disabled.png
new file mode 100644
index 000000000..db5a44fe1
Binary files /dev/null and b/icons/prev-disabled.png differ
diff --git a/icons/razor-disabled.png b/icons/razor-disabled.png
new file mode 100644
index 000000000..8e69b117d
Binary files /dev/null and b/icons/razor-disabled.png differ
diff --git a/icons/rew-disabled.png b/icons/rew-disabled.png
new file mode 100644
index 000000000..216e22fcf
Binary files /dev/null and b/icons/rew-disabled.png differ
diff --git a/icons/ripple-disabled.png b/icons/ripple-disabled.png
new file mode 100644
index 000000000..79cc89bb2
Binary files /dev/null and b/icons/ripple-disabled.png differ
diff --git a/icons/rolling-disabled.png b/icons/rolling-disabled.png
new file mode 100644
index 000000000..cbcb24132
Binary files /dev/null and b/icons/rolling-disabled.png differ
diff --git a/icons/slip-disabled.png b/icons/slip-disabled.png
new file mode 100644
index 000000000..57012f76f
Binary files /dev/null and b/icons/slip-disabled.png differ
diff --git a/panels/timeline.cpp b/panels/timeline.cpp
index b9cc21533..7059022f2 100644
--- a/panels/timeline.cpp
+++ b/panels/timeline.cpp
@@ -113,6 +113,7 @@ void Timeline::update_sequence() {
for (int i=0;isetEnabled(!null_sequence);
}
+ ui->snappingButton->setEnabled(!null_sequence);
ui->pushButton_4->setEnabled(!null_sequence);
ui->pushButton_5->setEnabled(!null_sequence);
ui->headers->setEnabled(!null_sequence);
diff --git a/panels/timeline.ui b/panels/timeline.ui
index 08afe0588..b00f79f8c 100644
--- a/panels/timeline.ui
+++ b/panels/timeline.ui
@@ -7,7 +7,7 @@
0
0
523
- 227
+ 363
@@ -82,7 +82,8 @@
- :/icons/arrow.png:/icons/arrow.png
+ :/icons/arrow.png
+ :/icons/arrow-disabled.png:/icons/arrow.png
@@ -111,7 +112,8 @@
- :/icons/beam.png:/icons/beam.png
+ :/icons/beam.png
+ :/icons/beam-disabled.png:/icons/beam.png
@@ -140,7 +142,8 @@
- :/icons/ripple.png:/icons/ripple.png
+ :/icons/ripple.png
+ :/icons/ripple-disabled.png:/icons/ripple.png
@@ -169,7 +172,8 @@
- :/icons/rolling.png:/icons/rolling.png
+ :/icons/rolling.png
+ :/icons/rolling-disabled.png:/icons/rolling.png
true
@@ -192,7 +196,8 @@
- :/icons/razor.png:/icons/razor.png
+ :/icons/razor.png
+ :/icons/razor-disabled.png:/icons/razor.png
@@ -222,6 +227,7 @@
:/icons/slip.png
+ :/icons/slip-disabled.png
@@ -312,8 +318,8 @@
0
0
- 479
- 198
+ 468
+ 309
diff --git a/panels/viewer.ui b/panels/viewer.ui
index 3574ae610..8ef5d0b8c 100644
--- a/panels/viewer.ui
+++ b/panels/viewer.ui
@@ -127,7 +127,8 @@
- :/icons/prev.png:/icons/prev.png
+ :/icons/prev.png
+ :/icons/prev-disabled.png:/icons/prev.png
@@ -162,7 +163,8 @@
- :/icons/rew.png:/icons/rew.png
+ :/icons/rew.png
+ :/icons/rew-disabled.png:/icons/rew.png
@@ -196,9 +198,9 @@
-
- :/icons/play.png
-
+
+ :/icons/play.png
+ :/icons/play-disabled.png:/icons/play.png
@@ -234,6 +236,7 @@
:/icons/ff.png
+ :/icons/ff-disabled.png
@@ -269,7 +272,8 @@
- :/icons/next.png:/icons/next.png
+ :/icons/next.png
+ :/icons/next-disabled.png:/icons/next.png