X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FDEVEL%2Flablgtkmathview%2FgtkMathView.ml;h=2420c94c110f2c3ca6f2edee7d32e9a01decf82c;hb=4a01e6197e070d3eff7a3fe02180597136d81eba;hp=dbb1463b7b825095078e9957f7957c7241969b32;hpb=56b68e877e6eb517c3efba7d9485947e940f7785;p=helm.git diff --git a/helm/DEVEL/lablgtkmathview/gtkMathView.ml b/helm/DEVEL/lablgtkmathview/gtkMathView.ml index dbb1463b7..2420c94c1 100644 --- a/helm/DEVEL/lablgtkmathview/gtkMathView.ml +++ b/helm/DEVEL/lablgtkmathview/gtkMathView.ml @@ -1,4 +1,5 @@ -(* Copyright (C) 2000, Luca Padovani . +(* Copyright (C) 2000-2003, Luca Padovani , + * Claudio Sacerdoti Coen . * * This file is part of lablgtkmathview, the Ocaml binding * for the GtkMathView widget. @@ -61,6 +62,9 @@ module MathView = struct external is_selected : [>`math_view] obj -> [> `Element] GdomeT.t -> bool = "ml_gtk_math_view_is_selected" + external get_element_at : + [> `math_view] obj -> int -> int -> TElement.t option = + "ml_gtk_math_view_get_element_at" external get_width : [>`math_view] obj -> int = "ml_gtk_math_view_get_width" external get_height : [>`math_view] obj -> int = @@ -79,6 +83,8 @@ module MathView = struct "ml_gtk_math_view_get_buffer" external get_frame : [>`math_view] obj -> Gtk.frame obj = "ml_gtk_math_view_get_frame" + external get_drawing_area : [>`math_view] obj -> Gtk.drawing_area obj = + "ml_gtk_math_view_get_drawing_area" external set_font_size : [>`math_view] obj -> int -> unit = "ml_gtk_math_view_set_font_size" external get_font_size : [>`math_view] obj -> int = @@ -112,7 +118,7 @@ module MathView = struct let marshal_click f _ = function [GtkArgv.POINTER element; GtkArgv.INT state] -> - f (gdome_element_of_boxed_option element) state + f (gdome_element_option_of_boxed_option element) state | _ -> invalid_arg "GtkMathView.MathView.Signals.marshal_click" in { name = "click"; classe = `math_view; marshaller = marshal_click }