From: Claudio Sacerdoti Coen Date: Wed, 8 Nov 2000 10:15:26 +0000 (+0000) Subject: Test improved X-Git-Tag: nogzip~199 X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=commitdiff_plain;h=cec552d90e27a296ce90bb4a18de1ce91a4f49a5 Test improved --- diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/test.opt b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/test.opt index 20307125b..4f31b8815 100755 Binary files a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/test.opt and b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/test.opt differ diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/test.ml b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/test.ml index aeb2a6010..4f9af18e5 100644 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/test.ml +++ b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/test.ml @@ -32,10 +32,8 @@ let jump node = let selection_changed node = let module M = Minidom in print_string ("selection_changed: " ^ - (match - M.node_get_name node - with - None -> "selection_changed on nothing (???)" + (match M.node_get_name node with + None -> "selection_changed on nothing" | Some s -> "selection changed on " ^ M.string_of_mDOMString s ) ^ "\n"); flush stdout @@ -45,9 +43,7 @@ let selection_changed node = let clicked node = let module M = Minidom in print_string ("clicked: " ^ - (match - M.node_get_name node - with + (match M.node_get_name node with None -> "Nothing clicked (???)" | Some s -> M.string_of_mDOMString s ^ " clicked" ) ^ "\n"); @@ -72,29 +68,37 @@ let load mathview () = flush stdout ;; -exception Ok;; let get_selection mathview () = -(* let selection = - match !mathview#get_selection with +(* match !mathview#get_selection with None -> "NO SELECTION" - | Some s -> s + | Some node -> +*) let node = !mathview#get_selection in + match Minidom.node_get_name node with + None -> "selection is on nothing" + | Some s -> "selection is on " ^ Minidom.string_of_mDOMString s in print_string ("get_selection: " ^ selection ^ "\n") ; flush stdout -*) () ;; let set_selection mathview () = -(* - let selection = - match !mathview#get_selection with - None -> "NO SELECTION" - | Some s -> s - in - print_string ("get_selection: " ^ selection ^ "\n") ; - flush stdout -*) () + begin + try +(* match !mathview#get_selection with + None -> raise Not_found + | Some node -> +*) let node = !mathview#get_selection in + match Minidom.node_get_parent node with + None -> raise Not_found + | Some node -> + !mathview#set_selection node ; + print_string "set_selection: SEEMS TO WORK\n" + with + Not_found -> + print_string "set_selection: YOU MUST PREVIOUSLY SELECT A NON-ROOT NODE" + end ; + flush stdout ;; let unload mathview () = @@ -225,7 +229,6 @@ let main_window = GWindow.window ~title:"GtkMathView test" () in let vbox = GPack.vbox ~packing:main_window#add () in let sw = GBin.scrolled_window ~width:50 ~height:50 ~packing:vbox#pack () in let mathview= ref (GMathView.math_view ~packing:sw#add ~width:50 ~height:50 ()) in -(*let hbox = GPack.hbox ~packing:vbox#pack () in*) let table = GPack.table ~rows:5 ~columns:5 ~packing:vbox#pack () in let button_t1=GButton.button ~label:"activate t1 fonts" ~packing:(table#attach ~left:0 ~top:0) () in let button_load = GButton.button ~label:"load" ~packing:(table#attach ~left:1 ~top:0) () in