From b5beb2fa2ec99146bdb2d1d79b0d66b8275b01c5 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Sun, 2 Jun 2024 20:59:31 +0200 Subject: [PATCH] browser: estimate the default size according to the icons This defaults to about 7 columns and 5 rows, without consideration for the plug-in pane. --- src/browser/window.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/browser/window.c b/src/browser/window.c index 619568e..73401ea 100644 --- a/src/browser/window.c +++ b/src/browser/window.c @@ -30,6 +30,7 @@ #include #include #include +#include "browser.h" #include "callbacks.h" #include "window.h" #include "../../config.h" @@ -251,7 +252,9 @@ BrowserWindow * browserwindow_new(String const * directory) browser->window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_add_accel_group(GTK_WINDOW(browser->window), group); g_object_unref(group); - gtk_window_set_default_size(GTK_WINDOW(browser->window), 720, 480); + gtk_window_set_default_size(GTK_WINDOW(browser->window), + BROWSER_ICON_SIZE_ICONS * 15, + BROWSER_ICON_SIZE_ICONS * 10); #if GTK_CHECK_VERSION(2, 6, 0) gtk_window_set_icon_name(GTK_WINDOW(browser->window), ICON_NAME); #endif