Index: trunk/FACT++/gui/FactGui.h
===================================================================
--- trunk/FACT++/gui/FactGui.h	(revision 10715)
+++ trunk/FACT++/gui/FactGui.h	(revision 10716)
@@ -26,6 +26,4 @@
 #include "TMarker.h"
 #include "TColor.h"
-
-#define HAS_ROOT
 
 using namespace std;
@@ -53,5 +51,5 @@
         double bb[5] = {0., 1.00, 0.00, 0.00, 1.00};
 
-        const Int_t nn = 1438;
+        const Int_t nn = 1440;
 
         Int_t idx = TColor::CreateGradientColorTable(5, ss, rr, gg, bb, nn);
@@ -120,17 +118,21 @@
 
     valarray<double> fData;
-    map<int, bool>   fBold;
-    map<int, bool>   fEnable;
+    vector<bool>   fBold;
+    vector<bool>   fEnable;
 
     int fWhite;
 
 public:
-    Camera() : fData(0., 1438), fWhite(-1)
+    Camera() : fData(1440), fBold(1440), fEnable(1440), fWhite(-1)
     {
         CreatePalette();
         CreateGeometry();
 
-        for (int i=0; i<1438; i++)
-            fData[i] = i;
+	for (int i=0; i<1440; i++)
+	{
+	    fData[i] = i;
+	    fBold[i]=false;
+	    fEnable[i]=true;
+	}
     }
 
@@ -205,5 +207,5 @@
 
             Paint(*p);
-        }
+	}
 
         line.SetLineWidth(2);
@@ -910,9 +912,13 @@
 
         // ----------------------------------------------
-#ifdef HAS_ROOT
+#ifdef HAVE_ROOT
         TCanvas *c = fFtmTempCanv->GetCanvas();
 
-        static int cntr = 0;
-        double_t tm = cntr++;//Time().RootTime();
+//        static int cntr = 0;
+//        double_t tm = cntr++;//Time().RootTime();
+
+        double tm = d.time.RootTime();
+
+        cout << tm << endl;
 
         TH1 *h = (TH1*)c->FindObject("MyFrame");
@@ -929,7 +935,7 @@
         // ----------------------------------------------
 
-        valarray<double> dat(0., 1438);
-
-        for (int i=0; i<1438; i++)
+        valarray<double> dat(0., 1440);
+
+        for (int i=0; i<1440; i++)
             dat[i] = sdata.fRatePatch[fPatch[i]];
 
@@ -1048,7 +1054,7 @@
         SetFtuStatusLed(d.time);
 
-#ifdef HAS_ROOT
+#ifdef HAVE_ROOT
         Camera *cam = (Camera*)fRatesCanv->GetCanvas()->FindObject("Camera");
-        for (int i=0; i<1438; i++)
+        for (int i=0; i<1440; i++)
             cam->SetEnable(i, sdata.IsEnabled(i));
 #endif
@@ -1525,5 +1531,5 @@
     }
 
-#ifdef HAS_ROOT
+#ifdef HAVE_ROOT
     void slot_RootEventProcessed(TObject *obj, unsigned int evt, TCanvas *)
     {
@@ -1680,5 +1686,5 @@
 
         // --------------------------------------------------------------------------
-#ifdef HAS_ROOT
+#ifdef HAVE_ROOT
         TCanvas *c = fFtmTempCanv->GetCanvas();
         c->SetBit(TCanvas::kNoContextMenu);
@@ -1699,6 +1705,8 @@
         h.SetYTitle("Temperature / °C");
         h.GetXaxis()->CenterTitle();
-        h.GetYaxis()->CenterTitle();
-//        h.GetXaxis()->SetTitleSize(1.2);
+	h.GetYaxis()->CenterTitle();
+        h.GetXaxis()->SetTimeDisplay(true);
+	h.GetXaxis()->SetTimeFormat("%H:%M");
+	h.GetXaxis()->SetLabelSize(0.025);
 //        h.GetYaxis()->SetTitleSize(1.2);
         h.DrawCopy();
