<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
On 04/02/2011 19:17, John Stoneham wrote:
<blockquote
cite="mid:AANLkTinaj_cgznZpdcryr3BJ5H9Sz1oTz3W3WoFA2HfX@mail.gmail.com"
type="cite">2011/2/3 Martin <span dir="ltr"><<a
moz-do-not-send="true" href="mailto:lazarus@mfriebe.de"
target="_blank">lazarus@mfriebe.de</a>></span><br>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
<div text="#000000" bgcolor="#ffffff">
<div>Anyway try to compile with -dWithSynOverviewGutter</div>
It gives an overview of some elements:<br>
- implementation vs interface<br>
- the yellow/green changed line indications<br>
- position of bookmarks<br>
- position of breakpoints<br>
<br>
=> It is meant to one day indicate the locations of
errors and warnings.....<br>
<br>
</div>
</blockquote>
</div>
<div><br>
</div>
<div>I compiled with and without this option and didn't notice a
difference. When a line is changed I get a yellow mark, and it
changes to green when saved -- but this happens with and without
the compile option. Bookmarks and breakpoints show the same.
However, I don't notice anything in the gutter for
implementation vs interface at all. I compiled with "make clean
all OPT="-dWithSynOverviewGutter""</div>
<meta charset="utf-8">
<div><br>
</div>
<div>Am I missing something?</div>
</blockquote>
With the option, SynEdit presents an overview column, next to the
vertical scrollbar (or on the right side of the edit).<br>
This column represents the entire file, not just the current screen.<br>
<br>
<blockquote
cite="mid:AANLkTinaj_cgznZpdcryr3BJ5H9Sz1oTz3W3WoFA2HfX@mail.gmail.com"
type="cite">
<div><br>
</div>
<div>BTW, I cannot find this option mentioned anywhere. Are there
others that perhaps aren't documented, that might be useful?</div>
</blockquote>
<br>
No it is not documented. That is, because the feature is still
developed. The API for it (for people using Synedit in their own
code) may still change). <br>
<br>
The other options (for SynEdit) that I am aware of, are all either
for debugging (enable various console output), or enable asserts in
the code:<br>
SynDebug<br>
SynCaretDebug<br>
SynTrimDebug<br>
SynFoldDebug<br>
SynFoldSaveDebug<br>
SynCheckPaintLock<br>
SynClipboardExceptions<br>
AssertSynMemIndex<br>
<br>
None of them are guaranteed to stay as they are.<br>
<br>
You may find other IFDEF in the SynEdit code, some of them are left
overs from a time long gone. Using those old ones will likely not
even compile....<br>
<br>
Martin<br>
</body>
</html>