Opened 7 years 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: unknown
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@…> 7 years ago.
MythUIButtonList-noloop-v2.diff.gz (546 bytes) - added by Xavier Hervy <xavier.hervy@…> 7 years ago.
Works for vertical list too

Download all attachments as: .zip

Change History (2)

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

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

Works for vertical list too

Add Comment

Modify Ticket

as new The owner will remain stuartm.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.