Delta-v/Content.Client/UserInterface/Controls
Jacob Tong 09c6a5b252
Add Context Menu to Bwoink Window (#9374)
* Clean up EntityListDisplay

* Rename EntityListDisplay to ListContainer

* Rename stuff

* Rework ListContainer

* Add tests

* Replace IControlData with record ListData

* Make _data non-nullable

* Fix test record items being duplicates

* Split filter method from populate

* Rename UpdateList to DirtyList

* Replace _count with _data.Count

* Clarify local variable toRemove

* Cleanup

* Add data selection to ListContainer

* Add selection test

* Fix comments and test name

* Fix ListContainer layout hiding items when scaled

* Add test for ListContainer top item

* Toggle fix

* Ensure buttons are re-generated

* Update unread count on select

* a

* Fix toggle test

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
2022-09-14 19:03:13 -05:00
..
DirectionIcon.cs Fix direction icons (#10592) 2022-08-14 21:14:00 -07:00
FancyWindow.xaml More minor UI refactor changes (#11213) 2022-09-11 21:30:11 -07:00
FancyWindow.xaml.cs More minor UI refactor changes (#11213) 2022-09-11 21:30:11 -07:00
HLine.cs Lobby Refactor (#7077) 2022-03-13 19:33:19 -07:00
HSpacer.cs Lobby Refactor (#7077) 2022-03-13 19:33:19 -07:00
HighDivider.cs Move/Rename stuff (#11209) 2022-09-11 18:56:21 -07:00
ListContainer.cs Add Context Menu to Bwoink Window (#9374) 2022-09-14 19:03:13 -05:00
MainViewport.cs Minor UI refactor (#11212) 2022-09-11 20:42:12 -07:00
NanoHeading.cs Minor UI refactor (#11212) 2022-09-11 20:42:12 -07:00
ProgressTextureRect.cs Minor UI refactor (#11212) 2022-09-11 20:42:12 -07:00
StripeBack.cs Minor UI refactor (#11212) 2022-09-11 20:42:12 -07:00
VSpacer.cs Lobby Refactor (#7077) 2022-03-13 19:33:19 -07:00