Index: trunk/MagicSoft/Cosy/gui/MGStarguider.cc
===================================================================
--- trunk/MagicSoft/Cosy/gui/MGStarguider.cc	(revision 1953)
+++ trunk/MagicSoft/Cosy/gui/MGStarguider.cc	(revision 1959)
@@ -56,4 +56,5 @@
     IDM_kPNG,
     IDM_kOnce,
+    IDM_kStretch,
     IDM_kUseFileRaDec,
     IDM_kContinous,
@@ -204,5 +205,7 @@
     fDisplay->AddEntry("Sao &Catalog", IDM_kCatalog);
     fDisplay->AddEntry("Starguider",   IDM_kStarguider);
+    fDisplay->AddEntry("Stretch",      IDM_kStretch);
     fDisplay->DisableEntry(IDM_kStarguider);
+    fDisplay->CheckEntry(IDM_kStretch);
     fDisplay->Associate(this);
     fList->Add(fDisplay);
@@ -637,4 +640,5 @@
             case IDM_kStarguider:
                 Toggle(fDisplay, IDM_kStarguider);
+                gSystem->Unlink("tracking_error.txt");
                 return kTRUE;
 
@@ -648,4 +652,8 @@
                     fDisplay->DisableEntry(IDM_kStarguider);
                 }
+                return kTRUE;
+
+            case IDM_kStretch:
+                Toggle(fDisplay, IDM_kStretch);
                 return kTRUE;
 
@@ -928,5 +936,5 @@
     pos1 -= pos0;
 
-    ofstream fout2("tracking_error.txt");
+    ofstream fout2("tracking_error.txt", ios::app);
     fout2 << setprecision(10) << fSao->GetMjd()-52000 << " " << -pos1.Alt() << " " << pos1.Az() << endl;
 
@@ -1017,9 +1025,12 @@
         return;
 
-    cout << "Img: " << n << endl;
+    //cout << "Img: " << n << endl;
 
     byte c[768*576];
     for (int i=0; i<768*576; i++)
         c[i] = (byte)(myimg[i]/fIntRate+.5);
+
+    if (fDisplay->IsEntryChecked(IDM_kStretch))
+        Filter::Stretch(c);
 
     if (!fWritePictures->IsEntryEnabled(IDM_kStart) &&
