diff --git a/radio/src/thirdparty/libopenui/src/window.cpp b/radio/src/thirdparty/libopenui/src/window.cpp index 42f9fe1ca..4f1b04008 100644 --- a/radio/src/thirdparty/libopenui/src/window.cpp +++ b/radio/src/thirdparty/libopenui/src/window.cpp @@ -358,6 +358,41 @@ bool Window::hasFocus() const return lvobj && lv_obj_has_state(lvobj, LV_STATE_FOCUSED); } +void Window::padLeft(coord_t pad) +{ + lv_obj_set_style_pad_left(lvobj, pad, 0); +} + +void Window::padRight(coord_t pad) +{ + lv_obj_set_style_pad_right(lvobj, pad, 0); +} + +void Window::padTop(coord_t pad) +{ + lv_obj_set_style_pad_top(lvobj, pad, 0); +} + +void Window::padBottom(coord_t pad) +{ + lv_obj_set_style_pad_bottom(lvobj, pad, 0); +} + +void Window::padAll(coord_t pad) +{ + lv_obj_set_style_pad_all(lvobj, pad, 0); +} + +void Window::padRow(coord_t pad) +{ + lv_obj_set_style_pad_row(lvobj, pad, 0); +} + +void Window::padColumn(coord_t pad) +{ + lv_obj_set_style_pad_column(lvobj, pad, 0); +} + bool Window::hasOpaqueRect(const rect_t & testRect) const { if (!rect.contains(testRect)) diff --git a/radio/src/thirdparty/libopenui/src/window.h b/radio/src/thirdparty/libopenui/src/window.h index 0aafc982b..cf08e83e8 100644 --- a/radio/src/thirdparty/libopenui/src/window.h +++ b/radio/src/thirdparty/libopenui/src/window.h @@ -195,6 +195,15 @@ class Window return rect; } + void padLeft(coord_t pad); + void padRight(coord_t pad); + void padTop(coord_t pad); + void padBottom(coord_t pad); + void padAll(coord_t pad); + + void padRow(coord_t pad); + void padColumn(coord_t pad); + bool isChildVisible(const Window * window) const; bool isChildFullSize(const Window * window) const;