Index: trunk/FACT++/gui/MainWindow.cc
===================================================================
--- trunk/FACT++/gui/MainWindow.cc	(revision 10735)
+++ trunk/FACT++/gui/MainWindow.cc	(revision 10736)
@@ -224,4 +224,46 @@
 }
 
+void MainWindow::on_fPixelEnable_stateChanged(bool b)
+{
+    if (fInHandler)
+        return;
+
+    const uint16_t idx = fPixelIdx->value();
+
+    const uint8_t d[3] = { idx&0xff, idx>>8, !b };
+
+    Dim::SendCommand("FTM_CONTROL/DISABLE_PIXEL", d);
+}
+
+void MainWindow::on_fEnableTrigger_stateChanged(bool b)
+{
+    if (!fInHandler)
+        Dim::SendCommand("FTM_CONTROL/ENABLE_TRIGGER", b);
+}
+
+void MainWindow::on_fEnableExt1_stateChanged(bool b)
+{
+    if (!fInHandler)
+        Dim::SendCommand("FTM_CONTROL/ENABLE_EXT1", b);
+}
+
+void MainWindow::on_fEnableExt2_stateChanged(bool b)
+{
+    if (!fInHandler)
+        Dim::SendCommand("FTM_CONTROL/ENABLE_EXT2", b);
+}
+
+void MainWindow::on_fEnableTimeMarker_stateChanged(bool b)
+{
+    if (!fInHandler)
+        Dim::SendCommand("FTM_CONTROL/ENABLE_TIM", b);
+}
+
+void MainWindow::on_fEnableVeto_stateChanged(bool b)
+{
+    if (!fInHandler)
+        Dim::SendCommand("FTM_CONTROL/ENABLE_VETO", b);
+}
+
 void MainWindow::slot_fFtuLED_clicked()
 {
Index: trunk/FACT++/gui/MainWindow.h
===================================================================
--- trunk/FACT++/gui/MainWindow.h	(revision 10735)
+++ trunk/FACT++/gui/MainWindow.h	(revision 10736)
@@ -43,9 +43,9 @@
 
     // Tab: FTM
-    void on_fEnableTrigger_clicked(bool) { }
-    void on_fEnableExt1_clicked(bool) { }
-    void on_fEnableExt2_clicked(bool) { }
-    void on_fEnableTimeMarker_clicked(bool) { }
-    void on_fEnableVeto_clicked(bool) { }
+    void on_fEnableTrigger_stateChanged(bool);
+    void on_fEnableExt1_stateChanged(bool);
+    void on_fEnableExt2_stateChanged(bool);
+    void on_fEnableTimeMarker_stateChanged(bool);
+    void on_fEnableVeto_stateChanged(bool);
 
     void on_fTriggerSeqPed_valueChanged(int)   { SetTriggerSequence(); }
@@ -82,4 +82,5 @@
     virtual void on_fThresholdIdx_valueChanged(int) { }
     virtual void on_fPixelIdx_valueChanged(int) { }
+    void on_fPixelEnable_stateChanged(bool);
 
     // Tab: Chat
