aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/interface.h
diff options
context:
space:
mode:
authorRobin Haberkorn <rhaberkorn@fmsbw.de>2025-11-07 21:39:12 +0100
committerRobin Haberkorn <rhaberkorn@fmsbw.de>2025-11-08 13:00:47 +0100
commit4e6ddd6c329d56055a732c6344df019f0d997aaf (patch)
treeb426e5de13142442669981d90b07d10fc6999d89 /src/interface.h
parent1391e9c6ea1f9bef965f96e70f4e27141abcb5cd (diff)
the command line macro is now managed by a Scintilla view
* Instead of rendering a teco_string_t into a Scintilla view (GTK) and an ncurses window (Curses), it is now a Scintilla view and document that is modified directly. * Reduces redundancies between GTK and Curses UIs. * It will be more efficient on very large command lines, especially on GTK. * We can now redirect Scintilla messages to the command line view in order to configure syntax highlighting, the margin, rubout indicator style and scroll behavior (TODO). * This will also simplify the configuration of multi-line command lines (TODO). * Since INDIC_PLAIN is not supported by Scinterm, rubbed out command lines are now styled with INDIC_STRAIGHTBOX (background color).
Diffstat (limited to 'src/interface.h')
-rw-r--r--src/interface.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/interface.h b/src/interface.h
index 9531d37..8ab66ef 100644
--- a/src/interface.h
+++ b/src/interface.h
@@ -118,9 +118,6 @@ void undo__teco_interface_info_update_qreg(const teco_qreg_t *);
void undo__teco_interface_info_update_buffer(const teco_buffer_t *);
/** @pure */
-void teco_interface_cmdline_update(const teco_cmdline_t *cmdline);
-
-/** @pure */
gboolean teco_interface_set_clipboard(const gchar *name, const gchar *str, gsize str_len,
GError **error);
void teco_interface_undo_set_clipboard(const gchar *name, gchar *str, gsize len);