Parent height determined by child height?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By supagu
:warning: Old Version Published before Godot 3 was released.

Here I am trying to make the message rich text label determine the height of its parent container. For example if there is only one line of text, squash the parent container to a single line, if there is multiple lines, expand to fit its children.

How do I do this in godot?

:bust_in_silhouette: Reply From: supagu

I did something like this:


	# adjust size to fit rich text
	msg_lbl.scroll_to_line(0); # force vscroll to be updated		
	msg_lbl.rect_min_size = Vector2(msg_lbl.rect_min_size.x, msg_lbl.get_v_scroll().get_max());
	message.rect_min_size = Vector2(message.rect_min_size.x, msg_lbl.get_v_scroll().get_max());