<widget name="key_yellow" position="280,0" size="140,40" backgroundColor="yellow" font="Arial;21" />
<widget name="key_blue" position="420,0" size="140,40" backgroundColor="blue" font="Arial;21" />
</screen>
- <screen name="MovieSelection" position="150,100" size="400,420" title="Select-a-movie">
+ <screen name="EPGSelection" position="90,100" size="560,400" title="EPG Selection">
+ <widget name="list" position="0,0" size="560,400" />
+ </screen>
+ <screen name="MovieSelection" position="150,100" size="400,420" title="Select-a-movie">
<widget name="list" position="0,50" size="400,300" />
<widget name="freeDiskSpace" position="0,360" size="400,40" />
</screen>
m_root = root;
epg->Lock();
- epg->startTimeQuery(root);
- ePtr<eServiceEvent> ptr;
- while( !epg->getNextTimeEntry(ptr) )
- m_list.push_back(ptr);
+ if (!epg->startTimeQuery(root))
+ {
+ ePtr<eServiceEvent> ptr;
+ while( !epg->getNextTimeEntry(ptr) )
+ m_list.push_back(ptr);
+ }
+ else
+ eDebug("startTimeQuery failed %s", root.toString().c_str());
+ epg->Unlock();
m_size = m_list.size();
cursorHome();
{
m_itemsize = size;
eSize s = m_itemsize;
- s.setWidth((size.width()/4)-10);
+ s.setWidth(size.width()/20*5);
m_element_position[celBeginTime] = eRect(ePoint(0, 0), s);
- m_element_font[celBeginTime] = new gFont("Arial", 14);
- s.setWidth(size.width()/4*3);
- m_element_position[celTitle] = eRect(ePoint(size.width()/4, 0), s);
- m_element_font[celTitle] = new gFont("Arial", 14);
+ m_element_font[celBeginTime] = new gFont("Arial", 20);
+ s.setWidth(size.width()/20*15);
+ m_element_position[celTitle] = eRect(ePoint(size.width()/20*5, 0), s);
+ m_element_font[celTitle] = new gFont("Arial", 20);
}
void eListboxEPGContent::paint(gPainter &painter, eWindowStyle &style, const ePoint &offset, int selected)