X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2FmatitaGtkMisc.ml;h=d45452a5235176e88a3d27f43cc609d9ebee6b96;hb=c0f06261e5626228e4681de9973b6412524f09a2;hp=0971cf1bbe3d9625351a98b457158e6e58e84080;hpb=6e289c07138a9840beff4833b57521593fd732b1;p=helm.git diff --git a/helm/matita/matitaGtkMisc.ml b/helm/matita/matitaGtkMisc.ml index 0971cf1bb..d45452a52 100644 --- a/helm/matita/matitaGtkMisc.ml +++ b/helm/matita/matitaGtkMisc.ml @@ -79,6 +79,9 @@ let toggle_win ?(check: GMenu.check_menu_item option) (win: GWindow.window) () = | None -> () | Some check -> check#set_active (not check#active) +let toggle_callback ~callback ~(check: GMenu.check_menu_item) = + ignore (check#connect#toggled (fun _ -> callback check#active)) + let add_key_binding key callback (evbox: GBin.event_box) = ignore (evbox#event#connect#key_press (function | key' when GdkEvent.Key.keyval key' = key ->