This converts the public `uiLayoutListBox ` and `uiLayoutOverlap ` functions to an object oriented API (an `uiLayout::list_box` and `uiLayout::overlap` respectively), following recent uiLayout changes. Both functions now returns an uiLayout reference instead of a pointer. New calls to this method should use references too. Part of: #117604 Pull Request: https://projects.blender.org/blender/blender/pulls/138559