aboutsummaryrefslogtreecommitdiffhomepage
path: root/ide/session.mli
diff options
context:
space:
mode:
authorGravatar Guillaume Melquiond <guillaume.melquiond@inria.fr>2014-03-04 18:17:12 +0100
committerGravatar Guillaume Melquiond <guillaume.melquiond@inria.fr>2014-03-04 18:17:24 +0100
commitfe9e7e09329ad78582e46fb0441e403de8b98547 (patch)
treecc0a4b86fb0e793c8c275ecf7654c44a2d086813 /ide/session.mli
parentb0dc4e0291774f39a6e76e1f09cacc47986cd4a1 (diff)
Move error and job display to the lower right pane.
Diffstat (limited to 'ide/session.mli')
-rw-r--r--ide/session.mli14
1 files changed, 14 insertions, 0 deletions
diff --git a/ide/session.mli b/ide/session.mli
index e98cbbd7d..737b6d10d 100644
--- a/ide/session.mli
+++ b/ide/session.mli
@@ -9,6 +9,18 @@
(** A session is a script buffer + proof + messages,
interacting with a coqtop, and a few other elements around *)
+class type errpage =
+ object
+ inherit GObj.widget
+ method update : (int * string) list -> unit
+ end
+
+class type jobpage =
+ object
+ inherit GObj.widget
+ method update : string Int.Map.t -> unit
+ end
+
type session = {
buffer : GText.buffer;
script : Wg_ScriptView.script_view;
@@ -20,6 +32,8 @@ type session = {
command : Wg_Command.command_window;
finder : Wg_Find.finder;
tab_label : GMisc.label;
+ errpage : errpage;
+ jobpage : jobpage;
}
(** [create filename coqtop_args] *)