Opened 10 years ago

Last modified 19 months ago

#10045 new Patch - Feature

Prevent looping in button list when less than three buttons

Reported by: Xavier Hervy <xavier.hervy@…> Owned by: stuartm
Priority: minor Milestone: needs_triage
Component: MythTV - User Interface Library Version: Master Head
Severity: medium Keywords: MythUIButtonList
Cc: xavier.hervy@… Ticket locked: no


This patch intend to improve the usability of mythtv. Basically when the user reach the last/first element in a MythUIButtonList, MoveDown/MoveUp? select the first/last button in the list. This behaviour is fine when there is more than 2 items. However when there is only 2 items in the list It can be hard for the user to know which one is selected vs which one is not (theme dependant).

This patch disable this behaviour when there is less than 3 buttons. MoveDown/MoveUp? will stay on the last/first Button when the is less than 3 buttons in the list.

Attachments (2)

MythUIButtonList-noloop.diff.gz (352 bytes) - added by Xavier Hervy <xavier.hervy@…> 10 years ago.
MythUIButtonList-noloop-v2.diff.gz (546 bytes) - added by Xavier Hervy <xavier.hervy@…> 10 years ago.
Works for vertical list too

Download all attachments as: .zip

Change History (3)

Changed 10 years ago by Xavier Hervy <xavier.hervy@…>

Changed 10 years ago by Xavier Hervy <xavier.hervy@…>

Works for vertical list too

comment:1 Changed 19 months ago by Stuart Auchterlonie

Milestone: unknownneeds_triage

Needs review

Note: See TracTickets for help on using tickets.