mirror of
https://github.com/libretro/RetroArch.git
synced 2026-11-10 17:27:30 -10:00
The custom viewport origin and size, the window size pairs and the desktop menu window geometry each keep both axes in one settings_t word, and each menu row owns one half of it. The generic uint/int display strings, the custom viewport width/height display strings, the dropdown builders and commits, and the Qt spin box, combo box and radio button widgets all dereferenced value.target directly, so these rows showed and edited the whole word: a 960x720 viewport displayed its width as 62915280, stepped in units of 65536, clamped to 9999 in Qt, and a Qt edit or dropdown choice overwrote the partner axis. setting_uint_get/set and setting_int_get/set now live in setting_list.h so the menu and the desktop UIs share them, and all of those paths go through them. samples/settings/packed_rows drives the rows through their display strings, a right press and the dropdown, and runs in the menu harness workflow.