-class math_view_signals obj = object
- inherit GContainer.container_signals obj
- method clicked =
- let module S = GtkSignal in
- let new_clicked =
- let new_marshaller f x y =
- MathView.Signals.clicked.S.marshaller
- (fun e -> f (new Gdome.element e)) x y
- in
- { S.name = "clicked"; S.classe = `math_view;
- S.marshaller = new_marshaller }
- in
- GtkSignal.connect ~sgn:new_clicked obj ~after
- method selection_changed =
- let module S = GtkSignal in
- let new_selection_changed =
- let new_marshaller f x y =
- MathView.Signals.selection_changed.S.marshaller
- (function None -> f None | Some e -> f (Some (new Gdome.element e))) x y
- in
- { S.name = "selection_changed"; S.classe = `math_view;
- S.marshaller = new_marshaller }
- in
- GtkSignal.connect ~sgn:new_selection_changed obj ~after
- method element_changed =
- let module S = GtkSignal in
- let new_element_changed =
- let new_marshaller f x y =
- MathView.Signals.element_changed.S.marshaller
- (function None -> f None | Some e -> f (Some (new Gdome.element e))) x y
- in
- { S.name = "element_changed"; S.classe = `math_view;
- S.marshaller = new_marshaller }
- in
- GtkSignal.connect ~sgn:new_element_changed obj ~after
-end