Commit Graph

31 Commits (30e6821d818932797ff9cba22863bcb38857b71a)

Author SHA1 Message Date
Evil Eye 481e63ffa7 Prevent stale pointers in UI widgets 3 months ago
Evil Eye 1d13f7db8f Simplify detachFromParent 9 months ago
Evil Eye 8cbcb82dd4 Prevent iterator invalidation when updating Lua UI and increase const correctness 9 months ago
uramer af8662daee Detach Lua Elements properly from their parent 10 months ago
uramer 1afc7ecd58 Test Lua widgets for text inputs correctly 12 months ago
uramer 9403f06618 Fix visibility breaking after multiple updates 1 year ago
uramer d214f6f6ef Get rid of unncesesary onCoordChange 1 year ago
uramer a36360cbde Update parent coords when updating element 1 year ago
uramer 4a4cef5709 Attach elements to each other, safely destroy 1 year ago
uramer 6081dcc43c Work around MyGUI bug in a less destructive way 1 year ago
Andrei Kortunov f5b18d2d5d Do not copy objects twice where possible 1 year ago
Petr Mikheev 71ba7b88e2 Move asyncpackage from apps/openmw/mwlua to components/lua 2 years ago
elsid c79c14da91
Fix -Wnon-virtual-dtor warnings 2 years ago
elsid 063fff7fa4
Fix and prevent -Wextra-semi warning 2 years ago
clang-format-bot ddb0522bbf
Apply clang-format to code base 2 years ago
Petr Mikheev d16fa553c8 Fix LuaUtil::Callback 3 years ago
uramer 52d05be04b Styling for Settings 3 years ago
uramer 03659bef86 MWUI interface (resolve https://gitlab.com/OpenMW/openmw/-/issues/6594) 3 years ago
uramer 788745e004 Make coordinate calculation more robust, implement Flex widget type 3 years ago
uramer 36c46ada6f Pass unhandled Lua UI events to the parent 3 years ago
uramer fc50724f5c Render text and images correctly in templates with slots 3 years ago
uramer 581c3f4882 Update and document Lua Text and TextEdit widget types, fix some issues with Lua UI 3 years ago
uramer 7f796d148e Clean up 3 years ago
uramer f07f05ddd3 Add Container widget type, use it to make Adapter code less hacky 3 years ago
uramer 086a7d9bc5 Wrap Lua settings widgets into an Adapter widget 3 years ago
uramer 960dd1f708 Lua UI templates 3 years ago
uramer cc528d2e08 Dispose Lua UI elements correctly 3 years ago
uramer e65c946452 Add a data field to Lua UI layouts 3 years ago
uramer e9f8c34372 Correctly set UI properties to defaults when passed nil 3 years ago
uramer eceed558be Fix coverity uninitialized variables 3 years ago
uramer 68963538ae Lua UI API 3 years ago