X-Git-Url: http://git.tdb.fi/?p=ext%2Fsubsurface.git;a=blobdiff_plain;f=gtk-gui.c;h=bdf2952f074faf5a7c2efaf767f3696421dad7a7;hp=45aa212638716e4550aa3c399436af1cfb7464dd;hb=618a20ba5f2a9adc0e5a35117535f8eaa9fd34a4;hpb=7fe652ab5738717ba443ae9de2b8f437103fd71b diff --git a/gtk-gui.c b/gtk-gui.c index 45aa212..bdf2952 100644 --- a/gtk-gui.c +++ b/gtk-gui.c @@ -609,11 +609,13 @@ static void view_info(GtkWidget *w, gpointer data) gtk_paned_set_position(GTK_PANED(hpane), 65535); } -/* Ooh. I don't know how to get the half-way size. So I'm just using random numbers */ static void view_three(GtkWidget *w, gpointer data) { - gtk_paned_set_position(GTK_PANED(hpane), 400); - gtk_paned_set_position(GTK_PANED(vpane), 200); + GtkAllocation alloc; + gtk_widget_get_allocation(hpane, &alloc); + gtk_paned_set_position(GTK_PANED(hpane), alloc.width/2); + gtk_widget_get_allocation(vpane, &alloc); + gtk_paned_set_position(GTK_PANED(vpane), alloc.height/2); } static GtkActionEntry menu_items[] = {