File: ecb-faces.html

package info (click to toggle)
ecb 2.32-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, lenny, squeeze
  • size: 5,236 kB
  • ctags: 1,790
  • sloc: lisp: 24,391; makefile: 143; sh: 57
file content (153 lines) | stat: -rw-r--r-- 6,142 bytes parent folder | download
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
149
150
151
152
153
<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 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 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 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 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. Its 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-directory-not-accessible-face</code>
<dd>Define a face for not accessible dirs 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. Its 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. Its 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. Its recommended to define here
the font-family, the font-size, the basic color etc.

<br><dt><code>ecb-source-read-only-face</code>
<dd>Define a face for read-only sources

<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>