38 Commits (codeql)

Author SHA1 Message Date
Gleb Mazovetskiy 8514cc80a9 Migrate embedded button data to PCX 4 years ago
Gleb Mazovetskiy 5df03f56e3 DiabloUI: Render scrollbar as PCX 4 years ago
Gleb Mazovetskiy 9e9b656b88 DiabloUI: Render backgrounds as PCX 4 years ago
Gleb Mazovetskiy c2917b1dc8 DiabloUi: Load animated PCX sprites as CEL 4 years ago
staphen 90132b23cc Fix viewport size of UiList in constructor 4 years ago
Bubio 9574fb30fe
FIX: Selecting Quit Game opens into the Support menu #4334 4 years ago
ephphatha 5d3f161e7b Use string_view for UiEdit hint 4 years ago
Anders Jenbo 1409e604f5 Reduce string conversions 4 years ago
ephphatha 88d9d0ffab Use string_view for UiArtTextButton, UiButton 4 years ago
Andrew James 5046b1288d
Apply clang-tidy configuration to (some of) ui_item.h (#3719) 4 years ago
obligaron 721e05d5e0 Add DrawStringWithColors support to UiListItem 4 years ago
Gleb Mazovetskiy c57644970f Move `UiFlags` and `UiPanels` into their own files 4 years ago
obligaron 78c0ec1f49
Pass viewportSize to UiList constructor and calculate height from it 4 years ago
Gleb Mazovetskiy 7e1fea6f76 clang-format all files in {Source,test}/ 4 years ago
obligaron 55dea2e39e Introduce UiFlags::NeedsNextElement 4 years ago
obligaron 918122ecb1 UiListItem can have individual UiFlags 4 years ago
staphen ffbbcc6d62 Support unencrypted multiplayer games with no password 4 years ago
ephphatha a13cb6ec7e Providing a basic template specialisation approach to using enums as flags only for certain types. 4 years ago
Gleb Mazovetskiy ff9affa513 Fix a couple of noisy MSVC warnings 5 years ago
Anders Jenbo 4dd8b121ec Replace TTF with PCX font 5 years ago
Anders Jenbo 7771a08d03 Translatable mainpanel 5 years ago
Anders Jenbo 7169882b1f Implement new font rendering 5 years ago
Aaron Sun 3ee90ca629 Add options for sub-panel alignment 5 years ago
ephphatha 8930b789d6 Rename UiType members to follow naming convention 5 years ago
ephphatha 0575716eac Rename UiFlags members to group related options 5 years ago
ephphatha bd140142c3 Convert UiType to a scoped enum 5 years ago
ephphatha 7d93cada67 Refactor UiItemBase and derived types to reduce duplicate constructors 5 years ago
ephphatha 4ad53232a0 Convert the UiFlags enum to a scoped enum type 5 years ago
Anders Jenbo a19e7b2a3b Remove some more use of miniwin 5 years ago
obligaron 1956c6a1c2
Fix some 64bit warnings 5 years ago
obligaron 91fe708e8f Fix warnings in ui_item.h 5 years ago
Vladimir Olteanu ed9b105299 DiabloUI: make UiArtText follow mutating char* 5 years ago
Vladimir Olteanu c57560674e Use smart pointers for UI items 5 years ago
staphen 9ca9de3eba Add virtual keyboard hints and 3DS keyboard improvements 5 years ago
thebigMuh 7fbcfeb35c Adding text rendering flag to adjust spacing to fit horizontally 5 years ago
Anders Jenbo 68923c6c33 Generic game text render function 5 years ago
Gleb Mazovetskiy 295b5bce81 🧹 DiabloUI: Clean up text render cache 5 years ago
Anders Jenbo 8c821e98d3 🚚 Restructure files 5 years ago
Anders Jenbo 6e1a106a38 🚚 Move header we implement into the project 5 years ago
Anders Jenbo 819fd40376
🎨 Consistent enum value style (#1458) 5 years ago
Anders Jenbo e7ae8ddd04 🚚 Move all enums to there respective headers 5 years ago
Anders Jenbo bfb3c11c2b 🎨 Change namespace to devilution 5 years ago
Anders Jenbo 4e8843ee7c Implement most of the Hellfire menu 6 years ago
BDC 62de5f1600 Refactor DiabloUI to dynamic C++03 compatible code 6 years ago
Anders Jenbo c32f33f19f Use safe ranges instead of decltype() for C++03 compatability 6 years ago
Anders Jenbo 69ad34f58f Consistently use NULL instead of nullptr 6 years ago
Anders Jenbo ba9288c6cf Unify error dialogs, for looks and portability 7 years ago
Gleb Mazovetskiy b536d0efa2 DiabloUI: Handle logo like all the other elements 7 years ago
Gleb Mazovetskiy aa3a8fecd5 DiabloUI: Dialog positioning and other tweaks 7 years ago
Gleb Mazovetskiy 458fbcef88 DiabloUI: Implement some dialogs 7 years ago