Modify

Ticket #10045 (new Patch - Feature)

Opened 20 months ago

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

Description

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

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

Change History

Changed 20 months ago by Xavier Hervy <xavier.hervy@…>

Changed 20 months ago by Xavier Hervy <xavier.hervy@…>

Works for vertical list too

View

Add a comment

Modify Ticket

Action
as new
Author


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

 
Note: See TracTickets for help on using tickets.