From 84c2b472a947bcb195d59abe525ea9b526426fe6 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Thu, 14 Aug 2025 10:03:45 +0600 Subject: [PATCH] Fixed terminal minimum size --- source/ubl-settings-kernel.c | 8 ++++---- ubl-settings-kernel-install.glade | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/source/ubl-settings-kernel.c b/source/ubl-settings-kernel.c index 9f5d189..040f64d 100644 --- a/source/ubl-settings-kernel.c +++ b/source/ubl-settings-kernel.c @@ -1565,10 +1565,9 @@ void on_terminal_revealer_open(GtkWidget *, main_window *widgets){ } void on_paned_position_changed(GtkWidget *, GdkEvent*,main_window *widgets){ - int size = (int)(gtk_widget_get_allocated_height(widgets->InterfaceBox)*0.8); - if (size<20) size=20; - if (gtk_paned_get_position(GTK_PANED(widgets->TerminalPaned))>size) - gtk_paned_set_position(GTK_PANED(widgets->TerminalPaned),size); + int size = (int)(gtk_widget_get_allocated_height(widgets->InterfaceBox)*0.7); + if (gtk_paned_get_position(GTK_PANED(widgets->TerminalPaned))>size-40) + gtk_paned_set_position(GTK_PANED(widgets->TerminalPaned),size-40); } /**yon_main_window_complete(main_window *widgets) @@ -1615,6 +1614,7 @@ void yon_main_window_complete(main_window *widgets){ widgets->ButtonsSizeGroup = GTK_SIZE_GROUP(gtk_builder_get_object(builder,"ButtonsSizeGroup")); g_signal_connect(G_OBJECT(widgets->TerminalPaned),"notify::position",G_CALLBACK(on_paned_position_changed),widgets); + g_signal_connect(G_OBJECT(widgets->TerminalPaned),"notify::max-position",G_CALLBACK(on_paned_position_changed),widgets); g_signal_connect(G_OBJECT(widgets->UpdateButton),"clicked",G_CALLBACK(on_update_clicked),widgets); g_signal_connect(G_OBJECT(widgets->BuildingButton),"clicked",G_CALLBACK(on_building_clicked),widgets); g_signal_connect(G_OBJECT(widgets->UnlockPacmanButton),"clicked",G_CALLBACK(on_pacman_db_unlock),NULL); diff --git a/ubl-settings-kernel-install.glade b/ubl-settings-kernel-install.glade index cd2ae24..7b7245e 100644 --- a/ubl-settings-kernel-install.glade +++ b/ubl-settings-kernel-install.glade @@ -157,6 +157,7 @@ True False True + up