diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2015-03-09 17:38:40 +0100 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2015-03-09 21:24:52 +0100 |
commit | 10e4e27ccce8f6a7da7c2e6c4aa62193c4426cda (patch) | |
tree | 3954724a9d9a020186cb373b82d194cebd993641 /src/string-utils.h | |
parent | 76d0548608dc3fbb8d6b9161be6809c05605b610 (diff) | |
download | sciteco-10e4e27ccce8f6a7da7c2e6c4aa62193c4426cda.tar.gz |
fixed displaying of control characters in the "info" line (and window title)
* this relied on Curses' control character drawing on Curses.
However it treats tab and line feed differently than other
control characters, so registers like "^Mfoo" could not be displayed
properly.
Even if we can configure Curses to display them correctly, we need
a "canonicalized", flat form of strings for other purposes (like setting
window titles. This is form is different from the formatting used
for command lines which may change anyway once we introduce Scintilla
mini buffers.
* therefore String::canonicalize_ctl() was introduced
* also set window title on PDCurses
Diffstat (limited to 'src/string-utils.h')
-rw-r--r-- | src/string-utils.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/string-utils.h b/src/string-utils.h index e2f7be3..aa646d6 100644 --- a/src/string-utils.h +++ b/src/string-utils.h @@ -75,6 +75,8 @@ append(gchar *&str, gchar chr) append(str, buf); } +gchar *canonicalize_ctl(const gchar *str); + void get_coord(const gchar *str, gint pos, gint &line, gint &column); |