[mythtv] MythUIProgressBar width/height problem?
Stuart Morgan
stuart at tase.co.uk
Thu Sep 24 23:56:53 UTC 2009
On Thursday 24 Sep 2009 23:53:43 Nigel Pearson wrote:
> Trying to add PlaybackBox's usedbar in a theme:
> gives me a bar in the specified position,
> but it is always about 500x60 in size.
>
> The one in base.xml is <area>0,0,10,10</area>,
> so I can't see this as an inheritance thing.
>
> Any suggestions before I start dissecting code?
The images which make up the widget are 536x38, they aren't automatically
stretched when you resize the widget unless you added an
<area>0,0,100%,100%</area> to those imagetypes. The reason why they aren't
auto scaled using percentage values is that the results would be pretty
horrific, rounded images don't stretch well.
You have two choices, either create new images or override the sizes in your
new definition. e.g.
<progressbar name="baseprogressbar">
<area>24,535,375,45</area>
<layout>horizontal</layout>
<style>reveal</style>
<imagetype name="background">
<area>0,0,100%,100%</area> <!-- or 375,45 -->
<filename>progressbar_background.png</filename>
</imagetype>
<imagetype name="progressimage">
<area>0,0,100%,100%</area> <!-- or 375,45 -->
<filename>progressbar_fill.png</filename>
</imagetype>
</progressbar>
I should probably modify the progress bar to accept shapes in addition to
images but I don't have the time.
--
Stuart Morgan
More information about the mythtv-dev
mailing list