(fun page ->
let script = MatitaScript.at_page page in
script#activate;
- main#saveMenuItem#misc#set_sensitive script#has_name));
- self#newScript ()
+ main#saveMenuItem#misc#set_sensitive script#has_name))
method private externalEditor () =
let script = MatitaScript.current () in
let script = MatitaScript.at_page page in
self#closeScript page script
- method private newScript () =
+ method newScript () =
let scrolledWindow = GBin.scrolled_window () in
let hbox = GPack.hbox () in
let tab_label = GMisc.label ~text:"foo" ~packing:hbox#pack () in
let gui () =
let g = new gui () in
- MatitaMisc.set_gui g;
- g
+ let rg = (g :> MatitaGuiTypes.gui) in
+ MatitaMisc.set_gui rg;
+ g#newScript ();
+ rg
let instance = singleton gui