xiterm

simple vte terminal emulator
git clone https://git.ce9e.org/xiterm.git

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 }