Support display property for delegates

Currently the delegates ignore the display property if you set it, and instead always display everything in a row layout with both icon and text.

This commit fixes that by adding support for the property, allowing all of the delegate types to be laid out as expected.

I added a manual text one can use to make sure all the delegates are styled properly with all display styles:

Screenshot_20250410_180311

Merge request reports

Loading