]> matita.cs.unibo.it Git - helm.git/commitdiff
last update was a fake update!!!
authorLuca Padovani <luca.padovani@unito.it>
Mon, 29 Jan 2001 11:40:55 +0000 (11:40 +0000)
committerLuca Padovani <luca.padovani@unito.it>
Mon, 29 Jan 2001 11:40:55 +0000 (11:40 +0000)
helm/DEVEL/lablgtkmathview/Makefile.in
helm/DEVEL/lablgtkmathview/configure.in
helm/DEVEL/lablgtkmathview/gMathView.ml
helm/DEVEL/lablgtkmathview/gtkMathView.ml
helm/DEVEL/lablgtkmathview/ml_gtk_mathview.c

index bc875865f3265a8f3fd5e1fe3a8a2f916c8c5aa5..7dfbb1e161b53971a8c889fad07c4dbab5bf9465 100644 (file)
@@ -114,6 +114,5 @@ clean:
 
 distclean: clean
        rm -f configure config.cache config.status config.log Makefile 
-       cd $(TESTDIR); make distclean
        
 include .depend
index 296ab85c97a06228cd1187dc4d3538ae9cc2e6a0..d5284b28a8b3b2b83c3077a81de00c93e993aefb 100644 (file)
@@ -66,5 +66,4 @@ AC_SUBST(MLMINIDOM_LIB_DIR)
 
 AC_OUTPUT([
   Makefile
-  test/Makefile
 ])
index 41df006325aa26c0da20fbdd839e54518daa5a34..b937831f7b353c19f875efe6791d8f7b08c73350 100644 (file)
  * For details, send a mail to the author.
  *)
 
-(*open Gaux*)
+open Gaux
 open Gtk
 open Gtk_mathview
 open GtkBase
 open GtkMathView
 open GObj
-open Misc
 
 exception ErrorLoadingFile of string;;
 exception ErrorWritingFile of string;;
@@ -59,7 +58,7 @@ class math_view obj = object
  method get_hadjustment = new GData.adjustment (MathView.get_hadjustment obj)
  method get_vadjustment = new GData.adjustment (MathView.get_vadjustment obj)
  method get_buffer = MathView.get_buffer obj
- method get_frame = new GFrame.frame (MathView.get_frame obj)
+ method get_frame = new GBin.frame (MathView.get_frame obj)
  method set_font_size = MathView.set_font_size obj
  method get_font_size = MathView.get_font_size obj
  method set_anti_aliasing = MathView.set_anti_aliasing obj
index 3eefbd6defab7af0913bba025176ae007635dbf0..67a634a16ce9143724f324acca28d57d1f2bd718 100644 (file)
@@ -24,15 +24,15 @@ open Gtk
 open Gtk_mathview
 open Tags
 open GtkBase
-open Misc
+open Gpointer
 
-external mDOMNode_of_boxed :
Misc.pointer -> Minidom.mDOMNode =
-  "ml_gtk_math_view_mDOMNode_of_boxed"
+external mDOMNode_of_boxed_option :
Gpointer.boxed option -> Minidom.mDOMNode =
+  "ml_gtk_math_view_mDOMNode_of_bodex_option"
 
-external mDOMNode_option_of_boxed :
Misc.pointer -> Minidom.mDOMNode option =
-  "ml_gtk_math_view_mDOMNode_option_of_boxed"
+external mDOMNode_option_of_boxed_option :
Gpointer.boxed option -> Minidom.mDOMNode option =
+  "ml_gtk_math_view_mDOMNode_option_of_bodex_option"
 
 let o_mDOMNode_of_mDOMNode node = new Ominidom.o_mDOMNode node
 
@@ -114,26 +114,26 @@ module MathView = struct
     open GtkSignal
 
     let clicked : ([>`math_view],_) t =
-     let marshal_clicked f argv =
-      match GtkArgv.get_pointer argv ~pos:0 with
-        Some p -> f (o_mDOMNode_of_mDOMNode (mDOMNode_of_boxed (Obj.magic p)))
+     let marshal_clicked f _ =
+      function
+         [GtkArgv.POINTER node] -> f (o_mDOMNode_of_mDOMNode (mDOMNode_of_boxed_option node))
        | _ -> invalid_arg "GtkMathView.MathView.Signals.marshal_clicked"
      in
       { name = "clicked"; marshaller = marshal_clicked }
 
     let jump : ([>`math_view],_) t =
-     let marshal_jump f argv =
-      match GtkArgv.get_pointer argv ~pos:0 with
-       Some p -> f (o_mDOMNode_of_mDOMNode (mDOMNode_of_boxed (Obj.magic p)))
+     let marshal_jump f _ =
+      function
+         [GtkArgv.POINTER node] -> f (o_mDOMNode_of_mDOMNode (mDOMNode_of_boxed_option node))
        | _ -> invalid_arg "GtkMathView.MathView.Signals.marshal_jump"
      in
       { name = "jump"; marshaller = marshal_jump }
 
     let selection_changed : ([>`math_view],_) t =
-     let marshal_selection_changed f argv =
-      match GtkArgv.get_pointer argv ~pos:0 with
-        Some p ->f (o_mDOMNode_option_of_mDOMNode_option (mDOMNode_option_of_boxed (Obj.magic p)))
-       | None -> f None
+     let marshal_selection_changed f _ =
+      function
+         [GtkArgv.POINTER node] -> f (o_mDOMNode_option_of_mDOMNode_option (mDOMNode_option_of_boxed_option node))
+       | _ -> invalid_arg "GtkMathView.MathView.Signals.marshal_selection_changed"
      in
       { name = "selection_changed"; marshaller = marshal_selection_changed }
   end
index 5f86ff03c4bc35a057f16159b340b0ac014542ee..bc7d13528ab211c8e1d175a49456ae01096fe507 100644 (file)
@@ -30,7 +30,7 @@
 #include <caml/callback.h>
 #include <caml/fail.h>
 
-#include <gtkmathview.h>
+#include <gtkmathview/gtkmathview.h>
 #include <ml_gtk.h>
 
 #include <wrappers.h>
 #include <gtk_tags.h>
 
 #include <minidom.h>
-#include "mlminidom/ml_minidom.h"
+#include "minidom/ml_minidom.h"
 
 /* <CSC/>: Next row should be put in a .h of lablgtk. */
 #define GtkAdjustment_val(val) check_cast(GTK_ADJUSTMENT,val)
-/* <LUCA/>: Next rows too */
-
-extern value Val_GtkObject_sink();
-
-#define Val_GtkAny(w) Val_GtkObject((GtkObject*)w)
-#define Val_GtkAny_sink(w) Val_GtkObject_sink((GtkObject*)w)
-#define Val_GtkWidget Val_GtkAny
-#define Val_GtkWidget_sink Val_GtkAny_sink
 
 #define GtkMathView_val(val) check_cast(GTK_MATH_VIEW,val)
 
@@ -145,15 +137,22 @@ value ml_gtk_math_view_get_top (value arg1)
    CAMLreturn (result);
 }
 
-value ml_gtk_math_view_mDOMNode_of_boxed (value arg1)
+
+value ml_gtk_math_view_mDOMNode_of_bodex_option (value arg1)
 {
    CAMLparam1(arg1);
 
    mDOMNodeRef nr;
+   CAMLlocal1 (tmp);
    CAMLlocal1 (optval);
    CAMLlocal1 (res);
 
-   nr = (mDOMNodeRef) Field(arg1, 1);
+   if (arg1==Val_int(0)) {
+      assert(0);
+   } else {
+      tmp = Field(arg1, 0);
+      nr = (mDOMNodeRef) Field(tmp, 1);
+   }
    optval = Val_mDOMNodeRef(nr);
    if (optval==Val_int(0)) {
       assert(0);
@@ -164,13 +163,19 @@ value ml_gtk_math_view_mDOMNode_of_boxed (value arg1)
   CAMLreturn(res);
 }
 
-value ml_gtk_math_view_mDOMNode_option_of_boxed (value arg1)
+value ml_gtk_math_view_mDOMNode_option_of_bodex_option (value arg1)
 {
    CAMLparam1(arg1);
 
    mDOMNodeRef nr;
+   CAMLlocal1 (tmp);
 
-   nr = (mDOMNodeRef) Field(arg1, 1);
+   if (arg1==Val_int(0)) {
+      nr=NULL;
+   } else {
+      tmp = Field(arg1, 0);
+      nr = (mDOMNodeRef) Field(tmp, 1);
+   }
 
-   CAMLreturn(Val_mDOMNodeRef(nr));
+  CAMLreturn(Val_mDOMNodeRef(nr));
 }