- commit
- 51cfdb39f6a2e02b58779fb4bf0ac62e934875e7
- parent
- 1cb1de73c0e84a29f76366689278b5a095138001
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2020-09-18 19:31
set tab label
Diffstat
| M | xiterm.c | 8 | ++++++++ |
1 files changed, 8 insertions, 0 deletions
diff --git a/xiterm.c b/xiterm.c
@@ -44,6 +44,13 @@ void update_show_tabs() {
44 44 }
45 45 }
46 46
-1 47 void on_term_title(VteTerminal *term, gpointer user_data) {
-1 48 const char *title;
-1 49
-1 50 title = vte_terminal_get_window_title(term);
-1 51 gtk_notebook_set_tab_label_text(notebook, GTK_WIDGET(term), title);
-1 52 }
-1 53
47 54 gboolean on_term_click(VteTerminal *term, GdkEventButton *event, gpointer user_data) {
48 55 GError *err = NULL;
49 56 char *uri;
@@ -96,6 +103,7 @@ void setup_terminal(VteTerminal *term) {
96 103 vte_terminal_set_bold_is_bright(term, TRUE);
97 104 vte_terminal_set_font_scale(term, font_scale);
98 105
-1 106 g_signal_connect(term, "window-title-changed", G_CALLBACK(on_term_title), NULL);
99 107 g_signal_connect(term, "button-press-event", G_CALLBACK(on_term_click), NULL);
100 108 g_signal_connect(term, "child-exited", G_CALLBACK(on_term_exit), NULL);
101 109 }