~ubuntu-branches/ubuntu/saucy/ecb/saucy

« back to all changes in this revision

Viewing changes to html-help/Customizing-the-display.html

  • Committer: Bazaar Package Importer
  • Author(s): Joerg Jaspert
  • Date: 2004-09-01 22:15:18 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040901221518-0jfdt2apb2rj69ey
Tags: 2.27-1
And include latest Upstream too...

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
 
34
34
<dl>
35
35
<dt><code>ecb-show-tags</code>
36
 
<dd>Which semantic-tags (e.g. types, methods, variables etc.) should be
37
 
displayed and should they be collapsed, flattened or expanded. Sorting
38
 
is also possible.
 
36
<dd>With the option <code>ecb-show-tags</code> you specify how ECB should
 
37
display the tags returned by the semantic parser. Semantic divides its
 
38
tags in several so called <dfn>tag classes</dfn>. A tag-class is always a
 
39
symbol and can be for example <code>type</code> (tags which represent a
 
40
class<a rel=footnote href="#fn-1"><sup>1</sup></a>, a interface, an enumeration etc.),
 
41
<code>function</code> (tags which represent function or methods),
 
42
<code>variable</code> (variables and attributes), <code>include</code>
 
43
(import-statements) etc. There is no predefined superset of allowed
 
44
tag-class-symbols because each language-parser can define its own
 
45
tag-classes. But to get an overview of the most common tag-classes see
 
46
the default value of the option <code>ecb-show-tags</code>.
 
47
 
 
48
<p>With the option <code>ecb-show-tags</code> you can now specify how ECB
 
49
should display tags of a certain tag-class in a certain major-mode. 
 
50
You can tell ECB that all tags of a tag-class <code>X</code> should be
 
51
displayed in an expanded bucket and all tags of a tag-class <code>Y</code>
 
52
should be displayed in a collapsed bucket and all tags of a tag-class
 
53
<code>Z</code> should be displayed flattened (means not contained in a
 
54
expandable/collapsable bucket-node). These settings can be made
 
55
separately for each major-mode but you can also define a
 
56
default-display which takes effect when for a major-mode no special
 
57
setting can be found in <code>ecb-show-tags</code>.
 
58
 
 
59
<p>For every tag-class you can tell ECB how the tags should be sorted.
39
60
 
40
61
<br><dt><code>ecb-font-lock-tags</code>
41
62
<dt><code>ecb-type-tag-display</code>
56
77
<p>All these options are only relevant for semantic-sources and take no
57
78
effect for non-semantic-sources!
58
79
 
 
80
<hr><h4>Footnotes</h4>
 
81
<ol type="1">
 
82
<li><a name="fn-1"></a>
 
83
<p>Do not confuse the term ``class'' in the context of a
 
84
tag, which means the class of the tag and which is a semantic-term and
 
85
a ``class'' in the context of an object oriented language like Java or
 
86
C++! Normally the surrounding context sould be sufficient to
 
87
understand which type of ``class'' is meant whenever the term
 
88
``class'' is used in this manual.</p>
 
89
 
 
90
</ol><hr>
 
91
 
59
92
</body></html>
60
93