[vte/wip/termprops: 2/2] widget: Add fedora termprops
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vte/wip/termprops: 2/2] widget: Add fedora termprops
- Date: Wed, 29 Sep 2021 19:19:18 +0000 (UTC)
commit 71e5aaee0ebbaccffdb3eaf91e16e709069d260a
Author: Christian Persch <chpe src gnome org>
Date: Wed Sep 29 21:14:23 2021 +0200
widget: Add fedora termprops
NOT FOR UPSTREAM.
src/vte/vteterminal.h | 9 +++++++++
src/vtegtk.cc | 12 ++++++++++++
2 files changed, 21 insertions(+)
---
diff --git a/src/vte/vteterminal.h b/src/vte/vteterminal.h
index 64eeb822..7dd42572 100644
--- a/src/vte/vteterminal.h
+++ b/src/vte/vteterminal.h
@@ -627,4 +627,13 @@ void vte_terminal_reset_termprop(VteTerminal* terminal,
G_DEFINE_AUTOPTR_CLEANUP_FUNC(VteTerminal, g_object_unref)
+/* BEGIN distribution patches */
+
+#define VTE_TERMPROP_FEDORA_CONTAINER_NAME "fedora.container.name" /* string */
+#define VTE_TERMPROP_FEDORA_CONTAINER_RUNTIME "fedora.container.runtime" /* string */
+#define VTE_TERMPROP_FEDORA_SHELL_PREEXEC "fedora.shell.preexec" /* valueless */
+#define VTE_TERMPROP_FEDORA_SHELL_PRECMD "fedora.shell.precmd" /* valueless */
+
+/* END distribution patches */
+
G_END_DECLS
diff --git a/src/vtegtk.cc b/src/vtegtk.cc
index 075e1824..8545a6cc 100644
--- a/src/vtegtk.cc
+++ b/src/vtegtk.cc
@@ -2524,6 +2524,18 @@ vte_terminal_class_init(VteTerminalClass *klass)
#endif
/* Install termprops */
+ _vte_terminal_class_install_termprop(klass,
+ I_(VTE_TERMPROP_FEDORA_CONTAINER_NAME),
+ VTE_PROPERTY_STRING);
+ _vte_terminal_class_install_termprop(klass,
+ I_(VTE_TERMPROP_FEDORA_CONTAINER_RUNTIME),
+ VTE_PROPERTY_STRING);
+ _vte_terminal_class_install_termprop(klass,
+ I_(VTE_TERMPROP_FEDORA_SHELL_PRECMD),
+ VTE_PROPERTY_VALUELESS);
+ _vte_terminal_class_install_termprop(klass,
+ I_(VTE_TERMPROP_FEDORA_SHELL_PREEXEC),
+ VTE_PROPERTY_VALUELESS);
}
/* public API */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]