Opened 14 years ago

Closed 14 years ago

#7461 closed enhancement (fixed)

MythUI Dynamic buttonlist layout

Reported by: jppoet@… Owned by: stuartm
Priority: minor Milestone: 0.23
Component: MythTV - User Interface Library Version: head
Severity: medium Keywords: MythUI layout
Cc: Ticket locked: no

Description

Adds <arrange> and <align> to <buttonlist>.

If <arrange> is not specified, or is set to fixed, then the traditional layout engine is used.

if <arrange> is set to fill, stack or spread, a new layout engine is used which dynamically lays out the buttons based on their size.

<align> can be used to align the buttons within the <buttonarea>

Attachments (2)

MythUI-DynamicLayout.diff (66.8 KB) - added by jppoet@… 14 years ago.
MythUI Dynamic layout
MythUI-DynamicLayout-v1.1.diff (62.5 KB) - added by John Patrick Poet <jppoet@…> 14 years ago.
Updated for #22683

Download all attachments as: .zip

Change History (4)

Changed 14 years ago by jppoet@…

Attachment: MythUI-DynamicLayout.diff added

MythUI Dynamic layout

Changed 14 years ago by John Patrick Poet <jppoet@…>

Updated for #22683

comment:1 Changed 14 years ago by John Patrick Poet <jppoet@…>

Updated for r22683

comment:2 Changed 14 years ago by stuartm

Resolution: fixed
Status: newclosed

(In [23269]) Dynamic buttonlist layout patch from John Poet. Closes #7461

Note: See TracTickets for help on using tickets.