- commit
- 7d3adfb9e8f08b6f683cbd9ccb4a95350e50ce42
- parent
- 7bd54cd3b5c5ed952db8de070b806a51f9cbb2c6
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2020-09-19 16:15
fix label shrink
Diffstat
| M | xiterm.c | 10 | ++++++++-- |
1 files changed, 8 insertions, 2 deletions
diff --git a/xiterm.c b/xiterm.c
@@ -42,9 +42,11 @@ void update_show_tabs() {
42 42
43 43 void on_term_title(VteTerminal *term, gpointer user_data) {
44 44 const char *title;
-1 45 GtkWidget *label;
45 46
46 47 title = vte_terminal_get_window_title(term);
47 -1 gtk_notebook_set_tab_label_text(notebook, GTK_WIDGET(term), title);
-1 48 label = gtk_notebook_get_tab_label(notebook, GTK_WIDGET(term));
-1 49 gtk_label_set_text(GTK_LABEL(label), title);
48 50 }
49 51
50 52 gboolean on_term_click(VteTerminal *term, GdkEventButton *event, gpointer user_data) {
@@ -122,7 +124,7 @@ void setup_terminal(VteTerminal *term) {
122 124 }
123 125
124 126 void add_tab(void) {
125 -1 GtkWidget *page;
-1 127 GtkWidget *page, *label;
126 128 int page_num;
127 129
128 130 page = vte_terminal_new();
@@ -131,6 +133,10 @@ void add_tab(void) {
131 133 gtk_notebook_set_tab_reorderable(notebook, page, TRUE);
132 134 gtk_container_child_set(GTK_CONTAINER(notebook), page, "tab-expand", TRUE, NULL);
133 135
-1 136 label = gtk_label_new("");
-1 137 gtk_label_set_ellipsize(GTK_LABEL(label), PANGO_ELLIPSIZE_END);
-1 138 gtk_notebook_set_tab_label(notebook, page, label);
-1 139
134 140 update_show_tabs();
135 141 gtk_widget_show(page);
136 142