aboutsummaryrefslogtreecommitdiffhomepage
path: root/ide/session.ml
diff options
context:
space:
mode:
authorGravatar Enrico Tassi <Enrico.Tassi@inria.fr>2014-07-23 11:54:36 +0200
committerGravatar Enrico Tassi <Enrico.Tassi@inria.fr>2014-08-05 18:24:50 +0200
commit4e724634839726aa11534f16e4bfb95cd81232a4 (patch)
tree2114ba0a78c4df764d78ad260e30f5fa6854df95 /ide/session.ml
parent95e97b68744eeb8bf20811c3938d78912eb3e918 (diff)
STM: code restructured to reuse task queue for tactics
Diffstat (limited to 'ide/session.ml')
-rw-r--r--ide/session.ml12
1 files changed, 6 insertions, 6 deletions
diff --git a/ide/session.ml b/ide/session.ml
index f42feae0c..254c53cd6 100644
--- a/ide/session.ml
+++ b/ide/session.ml
@@ -26,7 +26,7 @@ class type control =
end
type errpage = (int * string) list page
-type jobpage = string Int.Map.t page
+type jobpage = string CString.Map.t page
type session = {
buffer : GText.buffer;
@@ -303,10 +303,10 @@ let create_errpage (script : Wg_ScriptView.script_view) : errpage =
let create_jobpage coqtop coqops : jobpage =
let table, access =
make_table_widget
- [`Int,"Worker",true; `String,"Job name",true]
+ [`String,"Worker",true; `String,"Job name",true]
(fun columns store tp vc ->
let row = store#get_iter tp in
- let w = store#get ~row ~column:(find_int_col "Worker" columns) in
+ let w = store#get ~row ~column:(find_string_col "Worker" columns) in
let info () = Minilib.log ("Coq busy, discarding query") in
Coq.try_grab coqtop (coqops#stop_worker w) info
) in
@@ -314,7 +314,7 @@ let create_jobpage coqtop coqops : jobpage =
let box = GPack.vbox ~homogeneous:false () in
let () = box#pack ~expand:true table#coerce in
let () = box#pack ~expand:false ~padding:2 tip#coerce in
- let last_update = ref Int.Map.empty in
+ let last_update = ref CString.Map.empty in
let callback = ref (fun _ -> ()) in
object (self)
inherit GObj.widget box#as_widget
@@ -324,9 +324,9 @@ let create_jobpage coqtop coqops : jobpage =
last_update := jobs;
access (fun _ store -> store#clear ());
!callback jobs;
- Int.Map.iter (fun id job -> access (fun columns store ->
+ CString.Map.iter (fun id job -> access (fun columns store ->
let line = store#append () in
- store#set line (find_int_col "Worker" columns) id;
+ store#set line (find_string_col "Worker" columns) id;
store#set line (find_string_col "Job name" columns) job))
jobs
end