Opened 10 years ago

Closed 10 years ago

#6649 closed defect (fixed)

Add missing intial zoom in the webbrowser

Reported by: anonymous Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: MythTV - General Version: unknown
Severity: low Keywords:
Cc: Ticket locked: no

Description

The text zoom value from the layout xml file doesn't seem to be called in the webbrowser, /libs/libmythui/mythuiwebbrowser.cpp. I added the following call in init() on line 234 to fix:

SetZoom?(m_zoom);

Also, so I can read the text on the program details screen, I've changed the zoom parameter <webbrowser name="browser"> of schedule-ui.xml, themes/default-wide/schedule-ui.xml, to <zoom>1.8</zoom>.

Change History (2)

comment:1 Changed 10 years ago by paulh

(In [20875]) Make sure any initial zoom setting defined in the theme for the web browser widget is actually used. Refs #6649.

comment:2 Changed 10 years ago by paulh

Resolution: fixed
Status: newclosed

(In [20876]) On the program details screen save the zoom setting on exit and restore it the next time it's displayed. Closes #6649.

Add a popup menu with options to change the zoom level and switch the details page shown. This is in addition to the ZOOMIN/ZOOMOUT/INFO keybindings which have always been there.

Change the background to use a <shape> to make it consistent with changes elsewhere.

Note: Bumps the binary version for the libmythui API change so plugins need to be recompiled.

Note: See TracTickets for help on using tickets.