Styles padding not used

Does the padding thing actually do something? In other libs, I would expect that this would have some effect.

static void terminal_create(void) {
	static lv_style_t style_bg;
	lv_style_copy(&style_bg, &lv_style_scr);
	style_bg.body.main_color = lv_color_make(0x30, 0x30, 0x30);
	style_bg.body.grad_color = lv_color_make(0x30, 0x30, 0x30);
	style_bg.body.border.color = LV_COLOR_ORANGE;
	style_bg.body.radius = 3;
	style_bg.body.border.width = 2;
	style_bg.body.padding.top = 10;//<-- Doesn't do anything on either object
	style_bg.text.color = lv_color_make(0xE0, 0xE0, 0xE0);

	win = lv_obj_create(lv_disp_get_scr_act(NULL), NULL);
	lv_obj_set_style(win, &style_bg);
	lv_obj_set_size(win, 180, 180);
	lv_obj_set_pos(win, 25, 25);
	termLabel = lv_label_create(win, NULL);
        lv_obj_set_style(termLabel, &style_bg);
	lv_label_set_long_mode(termLabel, LV_LABEL_LONG_BREAK);
	lv_obj_set_width(termLabel, 170);
	
}

20

padding is mainly used by container-like objects when Layout or Auto-fit is enabled.
See here: https://docs.littlevgl.com/en/html/object-types/cont.html