Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 2483)
+++ trunk/MagicSoft/Mars/Changelog	(revision 2484)
@@ -22,4 +22,14 @@
    * mhist/Makefile, mhist/HistLinkDef.h:
      - added MHEvent
+
+   * NEWS:
+     - updated
+     
+   * mhist/MHCamera.[h,cc]:
+     - implemented kNoLegend=BIT(20)
+     - Clear pad before drawing Camera
+
+   * mmain/MStatusDisplay.cc:
+     - print when updating ps-header
 
 
Index: trunk/MagicSoft/Mars/NEWS
===================================================================
--- trunk/MagicSoft/Mars/NEWS	(revision 2483)
+++ trunk/MagicSoft/Mars/NEWS	(revision 2484)
@@ -14,4 +14,6 @@
      upcomming camera version 0.7. The base for a general support
      is implemented and the star-functionality is proven to work.
+   - Replaced Event-Display in and Camera-Display in the Mars GUI
+     executable by a more convinient display base on MStatusDisplay.
 
 
Index: trunk/MagicSoft/Mars/mhist/MHCamera.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHCamera.cc	(revision 2483)
+++ trunk/MagicSoft/Mars/mhist/MHCamera.cc	(revision 2484)
@@ -399,5 +399,5 @@
     // Maintain aspect ratio
     //
-    const float ratio = 1.15;
+    const float ratio = TestBit(kNoLegend) ? 1 : 1.15;
 
     //
@@ -447,5 +447,6 @@
         max += 1;
 
-    UpdateLegend(min, max, islog);
+    if (!TestBit(kNoLegend))
+        UpdateLegend(min, max, islog);
 
     MHexagon hex;
@@ -532,4 +533,6 @@
         return;
     }
+
+    gPad->Clear();
 
     // Maintain aspect ratio
Index: trunk/MagicSoft/Mars/mhist/MHCamera.h
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHCamera.h	(revision 2483)
+++ trunk/MagicSoft/Mars/mhist/MHCamera.h	(revision 2484)
@@ -30,6 +30,7 @@
 public:
     enum {
-        kProfile = BIT(18),
-        kFreezed = BIT(19)
+        kProfile  = BIT(18),
+        kFreezed  = BIT(19),
+        kNoLegend = BIT(20)
     };
 private:
Index: trunk/MagicSoft/Mars/mmain/MEventDisplay.cc
===================================================================
--- trunk/MagicSoft/Mars/mmain/MEventDisplay.cc	(revision 2483)
+++ trunk/MagicSoft/Mars/mmain/MEventDisplay.cc	(revision 2484)
@@ -271,8 +271,8 @@
     // Create the gui elements
     //
-    TGTextButton *prevevt = new TGTextButton(top2, "<< Previous Event", kEvtPrev);
+    TGTextButton *prevevt = new TGTextButton(top2, " << ", kEvtPrev);
     prevevt->Associate(this);
 
-    TGLabel *evtnr = new TGLabel(top2, new TGString("Event: "));
+    TGLabel *evtnr = new TGLabel(top2, new TGString("Event:"));
 
     TGTextEntry *entry=new TGTextEntry(top2, new TGTextBuffer(100), kEvtNumber);
@@ -280,7 +280,7 @@
     entry->Associate(this);
 
-    fNumOfEvts = new TGLabel(top2, "out of           Events.");
-
-    TGTextButton *nextevt = new TGTextButton (top2, "Next Event >>", kEvtNext);
+    fNumOfEvts = new TGLabel(top2, "of           .");
+
+    TGTextButton *nextevt = new TGTextButton (top2, " >> ", kEvtNext);
     nextevt->Associate(this);
 
@@ -438,6 +438,8 @@
     TCanvas &c=AddTab("Geometry");
 
+    c.SetFillColor(16);
+
     MHCamera *cam = new MHCamera(*geom);
-    cam->SetBit(TH1::kNoStats);
+    cam->SetBit(TH1::kNoStats|MHCamera::kNoLegend);
     cam->Draw();
     cam->DrawPixelIndices();
@@ -452,5 +454,5 @@
     ReadinEvent();
 
-    TGString *txt = new TGString(Form("out of %d Events", GetReader()->GetEntries()));
+    TGString *txt = new TGString(Form("of %d.", GetReader()->GetEntries()));
     fNumOfEvts->SetText(txt);
 
Index: trunk/MagicSoft/Mars/mmain/MStatusDisplay.cc
===================================================================
--- trunk/MagicSoft/Mars/mmain/MStatusDisplay.cc	(revision 2483)
+++ trunk/MagicSoft/Mars/mmain/MStatusDisplay.cc	(revision 2484)
@@ -1858,5 +1858,13 @@
 
     ps.Close();
+
+    if (num<0)
+        *fLog << inf << " - ";
+
+    SetStatusLine2("Updating Postscript header...");
+    *fLog << inf << "Updating Postscript header..." << flush;
     UpdatePSHeader(name);
+    *fLog << inf << "done." << endl;
+
 
     gVirtualPS = psave;
