modify the paintButtons() function, so that it spreads the buttons
over the available width with constant space between them.
Port over all users to the new method and clean up quite some custom
button drawing code on the way.
Conflicts:
src/gui/audioplayer.cpp
src/gui/bouquetlist.cpp
src/gui/channellist.cpp
src/gui/epgview.cpp
src/gui/eventlist.cpp
src/gui/filebrowser.cpp
src/gui/widget/buttons.cpp
src/gui/widget/stringinput.cpp
add doPaintBg(false), causes no paint or repaint and save of item
background.
CC-Items comes with its own hide(), but it's not very sensefull
to store or paint background here.
NOTE: CComponentsText is more of appropriate for embedded text items
than CComponentsInfoBox. CComponentsInfoBox is more made for hint or
messageboxes.
This should help to reduce flicker effects during set of timer events.
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1816 e54a6e83-5905-42d5-8d5c-058d10e6a962
This is the same icon like rec.png, but it's better to have
a separat icon in case user is using own customized icons.
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1815 e54a6e83-5905-42d5-8d5c-058d10e6a962
- Use ::paintButtons (buttons.cpp) calculating to the height FunctionBar.
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1810 e54a6e83-5905-42d5-8d5c-058d10e6a962
if sort record and remind buttons are not set, then the button bar would
vanish at every key up/down event
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1797 e54a6e83-5905-42d5-8d5c-058d10e6a962
- Related with custom icons.
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1795 e54a6e83-5905-42d5-8d5c-058d10e6a962
This is a partial port from tuxbox.
TODO: solution for zapto timer events
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1791 e54a6e83-5905-42d5-8d5c-058d10e6a962
It should be enough to see icon as confirm in event item, and is probaly
easier for users to manage timer events without irritating messages.
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1785 e54a6e83-5905-42d5-8d5c-058d10e6a962
Now we use buttons class to manage button bar.
Pressing of red button adds a new record timer event and caption changes
to 'delete'.
The same procedure happens with the yellow button, but for zap events.
This changes are a partial port from tuxbox neutrino.
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1784 e54a6e83-5905-42d5-8d5c-058d10e6a962