~ubuntu-branches/debian/lenny/ecb/lenny

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<html lang="en">
<head>
<title>ECB - the Emacs Code Browser</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name=description content="ECB - the Emacs Code Browser">
<meta name=generator content="makeinfo 4.2">
<link href="http://www.gnu.org/software/texinfo/" rel=generator-home>
</head>
<body>
<p>
Node:<a name="ecb-faces">ecb-faces</a>,
Next:<a rel=next accesskey=n href="ecb-download.html#ecb-download">ecb-download</a>,
Previous:<a rel=previous accesskey=p href="ecb-face-options.html#ecb-face-options">ecb-face-options</a>,
Up:<a rel=up accesskey=u href="Customizable-options.html#Customizable%20options">Customizable options</a>
<hr><br>

<h4>Group ecb-faces</h4>

<p>This group contains all faces used in ECB:

<dl>
<dt><code>ecb-bucket-node-face:</code>
<dd>Face which can be used for displaying bucket tags in the methods
buffer. See also <code>ecb-bucket-node-display</code>.

<br><dt><code>ecb-default-general-face:</code>
<dd>Basic face for all ECB tree-buffers. 
It's recommended to define here the font-family, the font-size, the basic
color etc.

<p>In GNU Emacs 21.X all faces (even the face
<code>ecb-default-highlight-face</code>) used in the ECB tree-buffers inherit
from this face. Therefore the default attributes like font etc. of a
face used in a tree-buffer can be very easily changed with face
<code>ecb-default-general-face</code>.

<p>With XEmacs and GNU Emacs 20.X there is no inheritance-feature but the
options <code>ecb-directories-general-face</code>,
<code>ecb-sources-general-face</code>, <code>ecb-methods-general-face</code> and
<code>ecb-history-general-face</code> offer the choice to use the face
<code>ecb-default-general-face</code> so also with XEmacs and GNU Emacs 20.X
the basic face-settings can be easily changed just by customizing the
face <code>ecb-default-general-face</code>!

<br><dt><code>ecb-default-highlight-face:</code>
<dd>Define basic face for highlighting the selected node in an ECB
tree-buffer.

<p>In GNU Emacs 21.X all highlighting faces in the ECB tree-buffers
inherit from this face. Therefore the default attributes like font
etc. of a face used in a tree-buffer for highlighting the current
tag can be very easily changed with face
<code>ecb-default-highlight-face</code>.

<p>With XEmacs and GNU Emacs 20.X there is no inheritance-feature but the
options <code>ecb-directory-face</code>, <code>ecb-source-face</code>,
<code>ecb-method-face</code> and <code>ecb-history-face</code> offer the choice to
use the face <code>ecb-default-highlight-face</code> so also with XEmacs and
GNU Emacs 20.X the basic face-settings can be easily changed just by
customizing the face <code>ecb-default-highlight-face</code>!

<br><dt><code>ecb-directories-general-face:</code>
<dd>Basic face for the ECB directories buffer. ItŽs recommended to define
here the font-family, the font-size, the basic color etc.

<br><dt><code>ecb-directory-face:</code>
<dd>Define face used for highlighting current directory in the directories
buffer.

<br><dt><code>ecb-history-face:</code>
<dd>Define face used for highlighting current history-entry in the history
buffer.

<br><dt><code>ecb-history-general-face:</code>
<dd>Basic face for the ECB history buffer. ItŽs recommended to define here
the font-family, the font-size, the basic color etc.

<br><dt><code>ecb-method-face:</code>
<dd>Define face used for highlighting current method, class or variable in
the methods buffer.

<br><dt><code>ecb-methods-general-face:</code>
<dd>Basic face for the ECB methods buffer. ItŽs recommended to define here
the font-family, the font-size, the basic color etc.

<br><dt><code>ecb-method-non-semantic-face:</code>
<dd>Define face used for displaying tags of sources not supported by semantic.

<br><dt><code>ecb-mode-line-data-face</code>
<dd>Define face for the data in the mode-line. See
<code>ecb-mode-line-data</code>.

<br><dt><code>ecb-mode-line-prefix-face</code>
<dd>Define face for the prefix in the mode-line. See
<code>ecb-mode-line-prefixes</code>.

<br><dt><code>ecb-source-face:</code>
<dd>Define face used for highlighting current source in the sources
buffer.

<br><dt><code>ecb-source-in-directories-buffer-face:</code>
<dd>Define a face for displaying sources in the directories buffer.

<br><dt><code>ecb-sources-general-face:</code>
<dd>Basic face for the ECB sources buffer. ItŽs recommended to define here
the font-family, the font-size, the basic color etc.

<br><dt><code>ecb-tag-header-face:</code>
<dd>Define face used for highlighting the tag header after jumping to it
by clicking onto a node in the methods buffer.

<br><dt><code>ecb-tree-guide-line-face:</code>
<dd>Define face for the guide-lines in the tree-buffers. See the option
<code>ecb-tree-buffer-style</code> for a explanation of guide-lines.

<br><dt><code>ecb-type-tag-class-face:</code>
<dd>Define face used with option <code>ecb-type-tag-display</code>.

<br><dt><code>ecb-type-tag-enum-face:</code>
<dd>Define face used with option <code>ecb-type-tag-display</code>.

<br><dt><code>ecb-type-tag-group-face:</code>
<dd>Define face used with option <code>ecb-type-tag-display</code>.

<br><dt><code>ecb-type-tag-interface-face:</code>
<dd>Define face used with option <code>ecb-type-tag-display</code>.

<br><dt><code>ecb-type-tag-struct-face:</code>
<dd>Define face used with option <code>ecb-type-tag-display</code>.

<br><dt><code>ecb-type-tag-typedef-face:</code>
<dd>Define face used with option <code>ecb-type-tag-display</code>.

<br><dt><code>ecb-type-tag-union-face:</code>
<dd>Define face used with option <code>ecb-type-tag-display</code>.

<br><dt><code>ecb-mode-line-win-nr-face</code>
<dd>Define face for the window-number in the mode-line. See
<code>ecb-mode-line-display-window-number</code>.

</dl>

<p>Just call <code>customize-face &lt;face-name&gt;</code> to customize these faces
for your personal taste. Or customize the related option in the group
<a href="ecb-face-options.html#ecb-face-options">ecb-face-options</a>.

</body></html>