ecb-faces - ECB - the Emacs Code Browser
Description: ECB - the Emacs Code Browser

Next: ecb-help, Previous: ecb-face-options, Up: Customizable options

#### 7.3.13 Group ecb-faces

This group contains all faces used in ECB:

`ecb-bucket-node-face:`
  Face which can be used for displaying bucket tags in the methods buffer. See also `ecb-bucket-node-display`.
`ecb-default-general-face:`
  Basic face for all ECB tree-buffers. It's recommended to define here the font-family, the font-size, the basic color etc.

  In GNU Emacs 21.X all faces (even the face `ecb-default-highlight-face`) 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 `ecb-default-general-face`.

  With XEmacs there is no inheritance-feature but the options `ecb-directories-general-face`, `ecb-sources-general-face`, `ecb-methods-general-face` and `ecb-history-general-face` offer the choice to use the face `ecb-default-general-face` so also with XEmacs the basic face-settings can be easily changed just by customizing the face `ecb-default-general-face`!

`ecb-default-highlight-face:`
  Define basic face for highlighting the selected node in an ECB tree-buffer.

  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 `ecb-default-highlight-face`.

  With XEmacs there is no inheritance-feature but the options `ecb-directory-face`, `ecb-source-face`, `ecb-method-face` and `ecb-history-face` offer the choice to use the face `ecb-default-highlight-face` so also with XEmacs the basic face-settings can be easily changed just by customizing the face `ecb-default-highlight-face`!

`ecb-directories-general-face:`
  Basic face for the ECB directories buffer. Itﾴs recommended to define here the font-family, the font-size, the basic color etc.
`ecb-directory-face:`
  Define face used for highlighting current directory in the directories buffer.
`ecb-directory-not-accessible-face`
  Define a face for not accessible dirs in the directories buffer.
`ecb-history-bucket-node-dir-soure-path-face:`
  Face used for displaying the source-path part in a directory-bucket.

  In GNU Emacs 21.X this face inherits from the face `ecb-history-bucket-node-face`.

  With XEmacs and GNU Emacs 20.X there is no inheritance-feature so if the buckets in the ECB-history-buffer should be displayed with the same basic attributes set by `ecb-history-bucket-node-face` this set of basic attributes have to be set in `ecb-history-bucket-node-dir-soure-path-face` too!

`ecb-history-bucket-node-face:`
  Face used for displaying a bucket-node in the ECB-history-buffer.

  In GNU Emacs 21.X this face inherits from the face `ecb-bucket-node-face`. With XEmacs and GNU Emacs 20.X there is no inheritance-feature so if the buckets in the ECB-history-buffer should be displayed with the same basic attributes set by `ecb-bucket-node-face` this set of basic attributes have to be set in `ecb-history-bucket-node-face` too!

`ecb-history-dead-buffer-face:`
  Face used for history entries pointing to dead buffers.

  In GNU Emacs 21.X this face inherits from the face `ecb-history-general-face`. With XEmacs and GNU Emacs 20.X there is no inheritance-feature so if the buckets in the ECB-history-buffer should be displayed with the same basic attributes set by `ecb-history-general-face` this set of basic attributes have to be set in `ecb-history-dead-buffer-face` too!

`ecb-history-face:`
  Define face used for highlighting current history-entry in the history buffer.
`ecb-history-general-face:`
  Basic face for the ECB history buffer. Itﾴs recommended to define here the font-family, the font-size, the basic color etc.
`ecb-history-indirect-buffer-face:`
  Face used for history entries pointing to dead buffers.

  In GNU Emacs 21.X this face inherits from the face `ecb-history-general-face`. With XEmacs and GNU Emacs 20.X there is no inheritance-feature so if the buckets in the ECB-history-buffer should be displayed with the same basic attributes set by `ecb-history-general-face` this set of basic attributes have to be set in `ecb-history-indirect-buffer-face` too!

`ecb-method-face:`
  Define face used for highlighting current method, class or variable in the methods buffer.
`ecb-methods-general-face:`
  Basic face for the ECB methods buffer. Itﾴs recommended to define here the font-family, the font-size, the basic color etc.
`ecb-method-non-semantic-face:`
  Define face used for displaying tags of sources not supported by semantic.
`ecb-mode-line-data-face`
  Define face for the data in the mode-line. See `ecb-mode-line-data`.
`ecb-mode-line-prefix-face`
  Define face for the prefix in the mode-line. See `ecb-mode-line-prefixes`.
`ecb-mode-line-win-nr-face`
  Define face for the window-number in the mode-line. See `ecb-mode-line-display-window-number`.
`ecb-source-face:`
  Define face used for highlighting current source in the sources buffer.
`ecb-source-in-directories-buffer-face:`
  Define a face for displaying sources in the directories buffer.
`ecb-sources-general-face:`
  Basic face for the ECB sources buffer. Itﾴs recommended to define here the font-family, the font-size, the basic color etc.
`ecb-source-read-only-face`
  Define a face for read-only sources
`ecb-symboldef-prototype-face`
  Define face used for the prototype of symbol in the symboldef-buffer.
`ecb-symboldef-symbol-face`
  Define a face used for the symbol itself in the symboldef-buffer
`ecb-tag-header-face:`
  Define face used for highlighting the tag header after jumping to it by clicking onto a node in the methods buffer.
`ecb-tree-guide-line-face:`
  Define face for the guide-lines in the tree-buffers. See the option `ecb-tree-buffer-style` for a explanation of guide-lines.
`ecb-type-tag-class-face:`
  Define face used with option `ecb-type-tag-display`.
`ecb-type-tag-enum-face:`
  Define face used with option `ecb-type-tag-display`.
`ecb-type-tag-group-face:`
  Define face used with option `ecb-type-tag-display`.
`ecb-type-tag-interface-face:`
  Define face used with option `ecb-type-tag-display`.
`ecb-type-tag-struct-face:`
  Define face used with option `ecb-type-tag-display`.
`ecb-type-tag-typedef-face:`
  Define face used with option `ecb-type-tag-display`.
`ecb-type-tag-union-face:`
  Define face used with option `ecb-type-tag-display`.

Just call `customize-face <face-name>` to customize these faces for your personal taste. Or customize the related option in the group ecb-face-options.