Hyperbole User Manual
2.4.4 Configuring Button Colors
When Hyperbole is run under a window system together with Emacs 19,
XEmacs or Epoch, it automatically highlights any explicit buttons in
a buffer and makes them flash when selected. The main setting
you may want change is the selection of a color (or style) for button
highlighting and button flashing. See the `hui-*-b*.el' files for
lists of potential colors and the code which supports this behavior. A
call to (hproperty:cycle-but-color) within a Hyperbole
initialization sequence in the `hsite.el' file changes the color
used to highlight and flash explicit buttons.
Additionally, under XEmacs and Emacs 19, if hproperty:but-emphasize-p
is set to t in `hsite.el', then whenever the mouse pointer
moves over an explicit button, it will be emphasized in a different
color or style. This emphasis is in addition to any non-mouse-sensitive
button highlighting.
If you read in a file with explicit buttons before you load Hyperbole,
these buttons won't be highlighted. Load Hyperbole and then use
M-x hproperty:but-create RET to highlight the buttons in
the current buffer.