This patch add percents and alignment in service list.
Both parameters are flexible and can be set from ServiceList.py and skin.xml
Also both parameters can be switched from Setup->System->Customize.
Additional for percents can be set colors and font separately from EventDescription
Screenshot from my et9000 after this patch in ChannelSelector
Example using in skin.xml
<widget name="list" position="400,12" size="740,396" zPosition="1" selectionPixmap="hd-line_tvpro/menu/select_m3.png" scrollbarMode="showOnDemand" foregroundColorServiceNotAvail="grey_tux2" serviceItemHeight="36" serviceNumberFont="Regular;25" serviceNameFont="Regular;25" serviceInfoFont="Regular;20" colorServiceDescription="grey" colorServiceDescriptionSelected="#fefefe" colorEventProgressbar="#ab5400" colorEventProgressbarSelected="#ff7d00" colorEventProgressbarBorderSelected="#ff7d00" colorEventProgressbarBorder="#ff7d00" eventPercentageWidth="55" colorEventPercentage="#ab5400" colorEventPercentageSelected="#ff7d00" eventPercentageFont="Regular;20" />
I'm sorry, but my English is very weak. If anybody will change name variables and options to more right, I'll be glad.