[mythtv-commits] Ticket #7543: adjusting the viewability of the UI for overscan

MythTV mythtv at cvs.mythtv.org
Wed Nov 11 03:51:27 UTC 2009


#7543: adjusting the viewability of the UI for overscan
---------------------------------------------+------------------------------
 Reporter:  brian@…                          |       Owner:  stuartm
     Type:  defect                           |      Status:  new    
 Priority:  major                            |   Milestone:  unknown
Component:  MythTV - User Interface Library  |     Version:  0.22   
 Severity:  medium                           |     Mlocked:  0      
---------------------------------------------+------------------------------
 Currently, if one needs to reduce the size of the UI in order to have it
 viewable within the boundaries set by overscan, one actually winds up
 reducing (and likely offsetting) the size of the UI widget/window.  This
 can be done conveniently through the Screen Setup Wizards tool.

 The problem is however, if the UI is being viewed on a screen with gnome
 panel(s), unless the UI is exactly the size of the screen on which it's
 being displayed, it gets displayed "under" the panels.

 It would appear that gnome has some logic by where if a window is the same
 size as the screen it's running on (i.e. "full screen") the window is
 placed on top of the panels, hiding them.  If the window is however only
 one pixel (or more) smaller than the screen, either vertically or
 horizontally, then the window goes under the panels.

 It seems the solution to this is to not reduce the size of the actual
 window that the UI is being displayed on when compensation for overscan is
 being requested, but to keep the window the same size and just scale down
 the area on that window being used to draw the UI.

 Without overscan, the effect of this would be to have a "border" around
 the space that the UI is active in rather than having the UI stretch right
 to the window edges.

 I hope this explanation was clear.  I'd be happy to try to clarify if not.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/7543>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list