diff options
author | gareuselesinge <gareuselesinge@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2013-09-30 16:09:56 +0000 |
---|---|---|
committer | gareuselesinge <gareuselesinge@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2013-09-30 16:09:56 +0000 |
commit | 698a1ca948794ae9509547ddabd57b5f35512f03 (patch) | |
tree | 5d6b6c54d031a25ccc1fcdeafb37bb03416a3e34 /ide/tags.ml | |
parent | a4b5461afbd698b148e11eae003cb4e64bc92af3 (diff) |
CoqIDE ported to the revides protocol
- the zone to be edited is now between the marks
start_of_input and stop_of_input
- when -debug is given, the edit zone is underlined
- the cmd_stack is focused/unfocused according to the new protocol
- read only tag resurrected and used to block the "Qed" ending
a focused zone
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16814 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'ide/tags.ml')
-rw-r--r-- | ide/tags.ml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ide/tags.ml b/ide/tags.ml index a91905dcd..de3287720 100644 --- a/ide/tags.ml +++ b/ide/tags.ml @@ -28,9 +28,19 @@ struct let found = make_tag table ~name:"found" [`BACKGROUND "blue"; `FOREGROUND "white"] let sentence = make_tag table ~name:"sentence" [] let tooltip = make_tag table ~name:"tooltip" [] (* debug:`BACKGROUND "blue" *) + let all = [comment_sentence; error; error_bg; to_process; processed; unjustified; found; sentence; tooltip] + + let edit_zone = + let t = make_tag table ~name:"edit_zone" [`UNDERLINE `SINGLE] in + t#set_priority (List.length all); + t + let all = edit_zone :: all + + let read_only = make_tag table ~name:"read_only" [`EDITABLE false ] + end module Proof = struct |