in progress.
         sequents_viewer#load_sequents status;
         sequents_viewer#goto_sequent goal
     | Proof proof -> 
-        prerr_endline "sequents_viewer#load_logo_with_qed (no proof)"; ()
+        sequents_viewer#load_logo_with_qed
     | No_proof -> 
-        prerr_endline "sequents_viewer#load_logo (no proof)"; ()
+        sequents_viewer#load_logo
     | Intermediate _ -> 
         assert false (* only the engine may be in this state *)
   in
 
   - keybinding globali: CTRL-{su,giu,...} devono fungere anche quando altre
     finestre hanno il focus (e.g. cicBrowser). C'e' gia' da qualche parte il
     codice che aggiunge i keybinding a tutte le eventBox, e' da ripristinare
-  - integrare il famoso logo mancante (anche nell'About dialog)
   - la finestrella per i development ha i pulsanti non sensitive.
     E' possibile fare "Build" senza selezionare nulla, ottenendo un
     assert false
   - non chiudere transitivamente i moo ?? 
 
 DONE
+- integrare il famoso logo mancante (anche nell'About dialog) -> CSC
 - invertibilita' dell'inserimento automatico di alias: quando si torna
   su bisognerebbe tornare su di un passo e non fare undo degli alias
   (Zack: nella history ci sono anche gli offset per sapere a che pezzo di
 
 class type sequentsViewer =
 object
   method reset: unit
+  method load_logo: unit
+  method load_logo_with_qed: unit
   method load_sequents: ProofEngineTypes.status -> unit
   method goto_sequent: int -> unit  (* to be called _after_ load_sequents *)
 end
 
     val mutable goal2win = []   (* associative list: goal no -> scrolled win *)
     val mutable _metasenv = []
     val mutable scrolledWin: GBin.scrolled_window option = None
-      (* scrolled window to which cicMathView is currently attached *)
+      (* scrolled window to which the sequentViewer is currently attached *)
+    val logo = (GMisc.image ~file:"logo/matita_medium.png" () :> GObj.widget)
+    val logo_with_qed = (GMisc.image ~file:"logo/matita_small.png" () :> GObj.widget)
+
+    method load_logo =
+     notebook#set_show_tabs false;
+     notebook#append_page logo
+
+    method load_logo_with_qed =
+     notebook#set_show_tabs false;
+     notebook#append_page logo_with_qed
 
     method private tab_label metano =
       (GMisc.label ~text:(sprintf "?%d" metano) ~show:true ())#coerce
           w#remove cicMathView#coerce;
           scrolledWin <- None
       | None -> ());
-      for i = 1 to pages do notebook#remove_page 0 done;
+      for i = 0 to pages do notebook#remove_page 0 done;
+      notebook#set_show_tabs true;
       pages <- 0;
       page2goal <- [];
       goal2page <- [];