summaryrefslogtreecommitdiff
path: root/src/dispextern.h
diff options
context:
space:
mode:
authorAlexander Gramiak <agrambot@gmail.com>2019-04-13 08:59:07 -0600
committerAlexander Gramiak <agrambot@gmail.com>2019-04-26 16:55:39 -0600
commit41e20ee4bc01576d23fb8fd4f875385ce57eb36a (patch)
treec1432a0324447423c5cfbdea70a83fd09dd79991 /src/dispextern.h
parenta411517faf624657aa58979f5463115115093309 (diff)
downloademacs-41e20ee4bc01576d23fb8fd4f875385ce57eb36a.tar.gz
emacs-41e20ee4bc01576d23fb8fd4f875385ce57eb36a.tar.bz2
emacs-41e20ee4bc01576d23fb8fd4f875385ce57eb36a.zip
Add terminal hook defined_color_hook
* src/termhooks.h (defined_color_hook): New terminal hook. * src/xterm.c: * src/nsterm.m: * src/term.c: * src/w32term.c: Set defined_color_hook. * src/xfaces.c: Use defined_color_hook. (defined_color): Remove. * src/image.c: Remove redefinitions of x_defined_color, and use defined_color_hook.
Diffstat (limited to 'src/dispextern.h')
-rw-r--r--src/dispextern.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/dispextern.h b/src/dispextern.h
index 6c1cdf3e2d3..4d6d0371d38 100644
--- a/src/dispextern.h
+++ b/src/dispextern.h
@@ -3413,6 +3413,9 @@ void x_free_colors (struct frame *, unsigned long *, int);
void update_face_from_frame_parameter (struct frame *, Lisp_Object,
Lisp_Object);
+extern bool tty_defined_color (struct frame *f, const char *, XColor *, bool,
+ bool);
+
Lisp_Object tty_color_name (struct frame *, int);
void clear_face_cache (bool);
unsigned long load_color (struct frame *, struct face *, Lisp_Object,