Mercurial > emacs
comparison src/term.c @ 63880:fcb82265bda4
(turn_on_face): In standout mode apply specified
fg to bg, and specified bg to fg (this makes the logic of
inversion on terminal consistent with X).
author | Juri Linkov <juri@jurta.org> |
---|---|
date | Thu, 30 Jun 2005 14:57:50 +0000 |
parents | bda22724fc82 |
children | a8fa7c632ee4 efa9e4606e7e |
comparison
equal
deleted
inserted
replaced
63879:bb26dfdf2698 | 63880:fcb82265bda4 |
---|---|
2003 { | 2003 { |
2004 char *p; | 2004 char *p; |
2005 | 2005 |
2006 if (fg >= 0 && TS_set_foreground) | 2006 if (fg >= 0 && TS_set_foreground) |
2007 { | 2007 { |
2008 p = tparam (TS_set_foreground, NULL, 0, (int) fg); | 2008 if (standout_mode) |
2009 p = tparam (TS_set_background, NULL, 0, (int) fg); | |
2010 else | |
2011 p = tparam (TS_set_foreground, NULL, 0, (int) fg); | |
2009 OUTPUT (p); | 2012 OUTPUT (p); |
2010 xfree (p); | 2013 xfree (p); |
2011 } | 2014 } |
2012 | 2015 |
2013 if (bg >= 0 && TS_set_background) | 2016 if (bg >= 0 && TS_set_background) |
2014 { | 2017 { |
2015 p = tparam (TS_set_background, NULL, 0, (int) bg); | 2018 if (standout_mode) |
2019 p = tparam (TS_set_foreground, NULL, 0, (int) bg); | |
2020 else | |
2021 p = tparam (TS_set_background, NULL, 0, (int) bg); | |
2016 OUTPUT (p); | 2022 OUTPUT (p); |
2017 xfree (p); | 2023 xfree (p); |
2018 } | 2024 } |
2019 } | 2025 } |
2020 } | 2026 } |