From 5c97bf717fc8d9b3a9269a2559e74c26b1d9b84d Mon Sep 17 00:00:00 2001 From: Phillip Tennen Date: Wed, 7 Feb 2024 15:00:03 +0000 Subject: [PATCH] [C libgui] Ensure scroll views run an initial sizer --- programs/subprojects/libgui/gui_scroll_view.c | 2 ++ programs/subprojects/libgui/gui_view.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/programs/subprojects/libgui/gui_scroll_view.c b/programs/subprojects/libgui/gui_scroll_view.c index 31c72e995..36ed4b8a9 100644 --- a/programs/subprojects/libgui/gui_scroll_view.c +++ b/programs/subprojects/libgui/gui_scroll_view.c @@ -196,6 +196,8 @@ void gui_scroll_view_init(gui_scroll_view_t* view, gui_window_t* window, gui_win (gui_window_resized_cb_t)_scrollbar_sizer ); view->scrollbar->scroll_position_updated_cb = (gui_scrollbar_updated_cb_t)_scrollbar_position_updated; + + _scroll_view_window_resized(view, window->size); } void gui_scroll_view_add_subview(gui_view_t* superview, gui_scroll_view_t* subview) { diff --git a/programs/subprojects/libgui/gui_view.c b/programs/subprojects/libgui/gui_view.c index aad89269a..22eaba271 100644 --- a/programs/subprojects/libgui/gui_view.c +++ b/programs/subprojects/libgui/gui_view.c @@ -63,6 +63,8 @@ void gui_view_set_title(gui_view_t* v, char* title) { if (title != NULL) { v->_title = strdup(title); + //v->title_bar_height = max(10, v->frame.size.height / 14); + v->title_bar_height = 14; // View title v->_title_inset.size = size_make( v->frame.size.width,