X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FDEVEL%2Flablgtkmathview%2Ftest%2Ftest.ml;h=e6bfc9d1d47f7020b63b268b9d1deb587d418833;hb=278d9954e80f952f7cde793e33e01bacce1cd40c;hp=936f962b596016dbbb8941c459e5b11a2c0395f4;hpb=d5a9a41d9db0f0a046c5c2f9f2130f61aab0097e;p=helm.git diff --git a/helm/DEVEL/lablgtkmathview/test/test.ml b/helm/DEVEL/lablgtkmathview/test/test.ml index 936f962b5..e6bfc9d1d 100644 --- a/helm/DEVEL/lablgtkmathview/test/test.ml +++ b/helm/DEVEL/lablgtkmathview/test/test.ml @@ -161,42 +161,6 @@ let click mathview (element : Gdome.element option) _ = ;; -let activate_t1 mathview () = - mathview#set_font_manager_type ~fm_type:`font_manager_t1; - print_string "WIDGET SET WITH T1 FONTS\n" ; - flush stdout -;; - -let activate_gtk mathview () = - mathview#set_font_manager_type ~fm_type:`font_manager_gtk ; - print_string "WIDGET SET WITH GTK FONTS\n" ; - flush stdout -;; - -let get_font_manager_type mathview () = - print_string "CURRENT FONT MANAGER TYPE: "; - begin - match mathview#get_font_manager_type with - | `font_manager_t1 -> print_string "T1" - | `font_manager_gtk -> print_string "GTK" - end; - print_newline(); - flush stdout -;; - -let get_transparency mathview () = - print_string ("CURRENT TRANSPARENCY: " ^ - (if mathview#get_transparency then "ON" else "OFF") ^ "\n") ; - flush stdout -;; - -let set_transparency mathview () = - mathview#set_transparency (not mathview#get_transparency) ; - print_string "TRANSPARENCY CHANGED\n" ; - flush stdout -;; - - let load_uri mathview () = mathview#load_uri ~filename:"test.xml" ; print_string "load: SEEMS TO WORK\n" ; @@ -215,7 +179,7 @@ let test_get_selection mathview () = Some element -> element#get_tagName#to_string | None -> "no selection!" in - print_string ("get_selection: " ^ selection ^ "\n") ; + print_string ("selection: " ^ selection ^ "\n") ; flush stdout ;; @@ -264,18 +228,18 @@ let unload mathview () = ;; let get_width mathview () = - print_string ("get_width: " ^ string_of_int (mathview#get_width) ^ "\n") ; + print_string ("width: " ^ string_of_int (mathview#get_width) ^ "\n") ; flush stdout ;; let get_height mathview () = - print_string ("get_height: " ^ string_of_int (mathview#get_height) ^ "\n") ; + print_string ("height: " ^ string_of_int (mathview#get_height) ^ "\n") ; flush stdout ;; let get_top mathview () = let (x,y) = mathview#get_top in - print_string ("get_top: ("^ string_of_int x ^ "," ^ string_of_int y ^ ")\n") ; + print_string ("top: ("^ string_of_int x ^ "," ^ string_of_int y ^ ")\n") ; flush stdout ;; @@ -298,14 +262,14 @@ let set_adjustments mathview () = let get_hadjustment mathview () = let adj = mathview#get_hadjustment in adj#set_value ((adj#lower +. adj#upper) /. 2.0) ; - print_string "get_hadjustment: SEEM TO WORK\n" ; + print_string "hadjustment: SEEM TO WORK\n" ; flush stdout ;; let get_vadjustment mathview () = let adj = mathview#get_vadjustment in adj#set_value ((adj#lower +. adj#upper) /. 2.0) ; - print_string "get_vadjustment: SEEM TO WORK\n" ; + print_string "vadjustment: SEEM TO WORK\n" ; flush stdout ;; @@ -313,14 +277,7 @@ let get_buffer mathview () = let buffer = mathview#get_buffer in Gdk.Draw.rectangle buffer (Gdk.GC.create buffer) ~x:0 ~y:0 ~width:50 ~height:50 ~filled:true () ; - print_string "get_buffer: SEEMS TO WORK (hint: force the widget redrawing)\n"; - flush stdout -;; - -let get_frame mathview () = - let frame = mathview#get_frame in - frame#set_shadow_type `NONE ; - print_string "get_frame: SEEMS TO WORK\n" ; + print_string "buffer: SEEMS TO WORK (hint: force the widget redrawing)\n"; flush stdout ;; @@ -331,38 +288,10 @@ let set_font_size mathview () = ;; let get_font_size mathview () = - print_string ("get_font_size: " ^ string_of_int (mathview#get_font_size) ^ "\n") ; - flush stdout -;; - -let set_anti_aliasing mathview () = - mathview#set_anti_aliasing true ; - print_string "set_anti_aliasing: ON\n" ; - flush stdout -;; - -let get_anti_aliasing mathview () = - print_string ("get_anti_aliasing: " ^ - (match mathview#get_anti_aliasing with true -> "ON" | false -> "OFF") ^ - "\n") ; + print_string ("font_size: " ^ string_of_int (mathview#get_font_size) ^ "\n") ; flush stdout ;; - (* -let set_kerning mathview () = - mathview#set_kerning true ; - print_string "set_kerning: ON\n" ; - flush stdout -;; - -let get_kerning mathview () = - print_string ("get_kerning: " ^ - (match mathview#get_kerning with true -> "ON" | false -> "OFF") ^ - "\n") ; - flush stdout -;; -*) - let set_log_verbosity mathview () = mathview#set_log_verbosity 3 ; print_string "set_log_verbosity: NOW IS 3\n" ; @@ -370,18 +299,12 @@ let set_log_verbosity mathview () = ;; let get_log_verbosity mathview () = - print_string ("get_log_verbosity: " ^ + print_string ("log_verbosity: " ^ string_of_int mathview#get_log_verbosity ^ "\n") ; flush stdout ;; -let export_to_postscript (mathview : GMathViewAux.multi_selection_math_view) () = - mathview#export_to_postscript ~filename:"test.ps" (); - print_string "expor_to_postscript: SEEMS TO WORK (hint: look at test.ps)\n"; - flush stdout -;; - let x_coord = ref 0 ;; @@ -409,10 +332,9 @@ let vbox = GPack.vbox ~packing:main_window#add () in let sw = GBin.scrolled_window ~width:50 ~height:50 ~packing:vbox#pack () in let mathview= GMathViewAux.multi_selection_math_view ~packing:sw#add ~width:50 ~height:50 () in let table = GPack.table ~rows:6 ~columns:5 ~packing:vbox#pack () in -let button_gtk=GButton.button ~label:"activate Gtk fonts" ~packing:(table#attach ~left:0 ~top:0) () in let button_load = GButton.button ~label:"load" ~packing:(table#attach ~left:1 ~top:0) () in let button_unload = GButton.button ~label:"unload" ~packing:(table#attach ~left:2 ~top:0) () in -let button_get_selection = GButton.button ~label:"get_selection" ~packing:(table#attach ~left:3 ~top:0) () in +let button_selection = GButton.button ~label:"get_selection" ~packing:(table#attach ~left:3 ~top:0) () in let button_set_selection = GButton.button ~label:"set_selection" ~packing:(table#attach ~left:4 ~top:0) () in let button_add_selection = GButton.button ~label:"add_selection" ~packing:(table#attach ~left:3 ~top:3) () in let button_reset_selections = GButton.button ~label:"reset_selections" ~packing:(table#attach ~left:4 ~top:3) () in @@ -424,26 +346,17 @@ let button_set_adjustments = GButton.button ~label:"set_adjustments" ~packing:(t let button_get_hadjustment = GButton.button ~label:"get_hadjustment" ~packing:(table#attach ~left:0 ~top:2) () in let button_get_vadjustment = GButton.button ~label:"get_vadjustment" ~packing:(table#attach ~left:1 ~top:2) () in let button_get_buffer = GButton.button ~label:"get_buffer" ~packing:(table#attach ~left:2 ~top:2) () in -let button_get_frame = GButton.button ~label:"get_frame" ~packing:(table#attach ~left:3 ~top:2) () in let button_set_font_size = GButton.button ~label:"set_font_size" ~packing:(table#attach ~left:4 ~top:2) () in let button_get_font_size = GButton.button ~label:"get_font_size" ~packing:(table#attach ~left:0 ~top:3) () in -let button_set_anti_aliasing = GButton.button ~label:"set_anti_aliasing" ~packing:(table#attach ~left:1 ~top:3) () in -let button_get_anti_aliasing = GButton.button ~label:"get_anti_aliasing" ~packing:(table#attach ~left:2 ~top:3) () in let button_set_log_verbosity = GButton.button ~label:"set_log_verbosity" ~packing:(table#attach ~left:0 ~top:4) () in let button_get_log_verbosity = GButton.button ~label:"get_log_verbosity" ~packing:(table#attach ~left:1 ~top:4) () in -let button_export_to_postscript = GButton.button ~label:"export_to_postscript" ~packing:(table#attach ~left:2 ~top:4) () in -let button_t1 = GButton.button ~label:"activate T1 fonts" ~packing:(table#attach ~left:3 ~top:4) () in -let button_get_font_manager_type = GButton.button ~label:"get_font_manager" ~packing:(table#attach ~left:4 ~top:4) () in -let button_get_transparency = GButton.button ~label:"get_transparency" ~packing:(table#attach ~left:0 ~top:5) () in -let button_set_transparency = GButton.button ~label:"set_transparency" ~packing:(table#attach ~left:1 ~top:5) () in let button_load_dom = GButton.button ~label:"load from DOM" ~packing:(table#attach ~left:2 ~top:5) () in let button_get_element_at = GButton.button ~label:"get_element_at" ~packing:(table#attach ~left:3 ~top:5) () in let button_get_drawing_area = GButton.button ~label:"get_drawing_area" ~packing:(table#attach ~left:4 ~top:5) () in (* Signals connection *) -ignore(button_gtk#connect#clicked (activate_gtk mathview)) ; ignore(button_load#connect#clicked (load_uri mathview)) ; ignore(button_unload#connect#clicked (unload mathview)) ; -ignore(button_get_selection#connect#clicked (test_get_selection mathview)) ; +ignore(button_selection#connect#clicked (test_get_selection mathview)) ; ignore(button_set_selection#connect#clicked (test_set_selection mathview)) ; ignore(button_add_selection#connect#clicked (test_add_selection mathview)) ; ignore(button_reset_selections#connect#clicked (test_reset_selections mathview)) ; @@ -455,18 +368,10 @@ ignore(button_set_adjustments#connect#clicked (set_adjustments mathview)) ; ignore(button_get_hadjustment#connect#clicked (get_hadjustment mathview)) ; ignore(button_get_vadjustment#connect#clicked (get_vadjustment mathview)) ; ignore(button_get_buffer#connect#clicked (get_buffer mathview)) ; -ignore(button_get_frame#connect#clicked (get_frame mathview)) ; ignore(button_set_font_size#connect#clicked (set_font_size mathview)) ; ignore(button_get_font_size#connect#clicked (get_font_size mathview)) ; -ignore(button_set_anti_aliasing#connect#clicked (set_anti_aliasing mathview)) ; -ignore(button_get_anti_aliasing#connect#clicked (get_anti_aliasing mathview)) ; ignore(button_set_log_verbosity#connect#clicked (set_log_verbosity mathview)) ; ignore(button_get_log_verbosity#connect#clicked (get_log_verbosity mathview)) ; -ignore(button_export_to_postscript#connect#clicked (export_to_postscript mathview)) ; -ignore(button_t1#connect#clicked (activate_t1 mathview)) ; -ignore(button_get_font_manager_type#connect#clicked (get_font_manager_type mathview)) ; -ignore(button_get_transparency#connect#clicked (get_transparency mathview)) ; -ignore(button_set_transparency#connect#clicked (set_transparency mathview)) ; ignore(mathview#connect#click (click mathview)) ; ignore(mathview#connect#selection_changed (selection_changed mathview)); ignore(mathview#connect#element_over (element_over mathview)) ;