Skip to content

Commit

Permalink
gtk: zap vte size requests
Browse files Browse the repository at this point in the history
The vte tabs simply get the size of the vga tab then, with whatever
cols and lines are fitting in.  I find this bahavior more useful than
resizing the qemu window all day long.

YMMV.  Comments are welcome.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  • Loading branch information
kraxel committed May 26, 2014
1 parent fd07d07 commit 6fe8307
Showing 1 changed file with 0 additions and 14 deletions.
14 changes: 0 additions & 14 deletions ui/gtk.c
Expand Up @@ -1058,19 +1058,12 @@ static void gd_change_page(GtkNotebook *nb, gpointer arg1, guint arg2,
gpointer data)
{
GtkDisplayState *s = data;
guint last_page;
gboolean on_vga;

if (!gtk_widget_get_realized(s->notebook)) {
return;
}

last_page = gtk_notebook_get_current_page(nb);

if (last_page) {
gtk_widget_set_size_request(s->vc[last_page - 1].terminal, -1, -1);
}

on_vga = arg2 == 0;

if (!on_vga) {
Expand All @@ -1086,14 +1079,7 @@ static void gd_change_page(GtkNotebook *nb, gpointer arg1, guint arg2,
} else {
#if defined(CONFIG_VTE)
VirtualConsole *vc = &s->vc[arg2 - 1];
VteTerminal *term = VTE_TERMINAL(vc->terminal);
int width, height;

width = 80 * vte_terminal_get_char_width(term);
height = 25 * vte_terminal_get_char_height(term);

gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(vc->menu_item), TRUE);
gtk_widget_set_size_request(vc->terminal, width, height);
#else
g_assert_not_reached();
#endif
Expand Down

0 comments on commit 6fe8307

Please sign in to comment.