Commit Graph

4530 Commits

Author SHA1 Message Date
Stefan Seyfried
b79b13a411 CChannelList: fix "prev bouquet" if empty bouquets are present
also do proper wrap-around when selecting previous / next bouquet
2013-04-08 09:59:18 +04:00
Jacek Jendrzej
6d56cc0696 revert commit f4ae5e17ce 2013-04-08 09:59:04 +04:00
Michael Liebmann
9a9a347ee3 * src/gui/audioplayer.cpp: Fix segfault in audioplayer osd 2013-04-07 22:07:38 +01:00
Thilo Graf
276fa6273e CProgressBar: use correct default colors in constructor 2013-04-07 20:37:54 +02:00
Stefan Seyfried
8d8ce4c55a cc_frm: fix invalid cast 2013-04-06 22:20:58 +02:00
Stefan Seyfried
2ba024168d nhttpd: fix streaming with non-standard port 2013-04-06 22:20:47 +02:00
Stefan Seyfried
80e7f9753b CChannelList: fix "prev bouquet" if empty bouquets are present
also do proper wrap-around when selecting previous / next bouquet
2013-04-06 22:14:06 +02:00
Jacek Jendrzej
e0facfa2e0 revert commit f4ae5e17ce 2013-04-06 22:13:47 +02:00
Michael Liebmann
d4740238dd * Supplement to commit adfbfe0...
- epgview: Fix colors in progress bar
2013-04-06 15:18:12 +01:00
Thilo Graf
6fa592323b CChannellist: add missig frame for timscale 2013-04-06 10:21:22 +02:00
Thilo Graf
d7ce847471 CComponentsInfoBox: move statement for check of image name
Ensure empty pic object otherwise it can be retained on exit
of paintPicture(), if an instance of Infobox already exists.

supplement to 095c0e1b04
2013-04-06 08:49:16 +02:00
Thilo Graf
f70a30defa Progressbars: use default frame thickness
It's unnecessary overhead to set the value everywhere, except it's needed.
2013-04-06 08:33:51 +02:00
Thilo Graf
210ae1491d CProgressBar: remove wrong intital value for frame thickness
Default value is 0, and should remain as specified in the base class.
2013-04-06 08:33:51 +02:00
Michael Liebmann
adfbfe079c * Fix order of colors for some progress bars 2013-04-05 19:43:50 +01:00
Stefan Seyfried
230096c050 msgbox: add rounded corners
This is not entirely correct, as the corners will be wong
if a msgbox without header or footer is used. But as the
only place where this is used is ShowMsg2UTF() which has
header and footer, it does not matter right now.
2013-04-05 18:29:08 +04:00
Stefan Seyfried
6bc2a8a5d8 neutrino: do not display expired events in channel list 2013-04-05 16:32:43 +04:00
Stefan Seyfried
227bf9f2e8 dvbsubtitle: free avcodec context in destructor 2013-04-05 15:54:12 +04:00
Stefan Seyfried
be1b73b7a0 channellist: limit context-menu on non-unlocked bouquets
don't allow adding of channels from locked bouquets to favorites
or unlocked bouquets to avoit circumvention of bouquet locks
2013-04-05 15:53:30 +04:00
Stefan Seyfried
27493de2ef neutrino: add the possibility to lock bouquets by default
This basically inverts the "locked" attribute of bouquets.xml and
allows to selectively enable only favourites or similar.

Conflicts:
	src/gui/channellist.cpp
2013-04-05 15:52:58 +04:00
[CST] Focus
d79d592d27 gui/channellist.cpp: move info/menu/zap icons from head to button bar;
add play button icon for PiP;
rework CChannelList::paintButtonBar;
handle PiP key binding in addition to play button
2013-04-05 15:15:44 +04:00
[CST] Focus
83cbc1cbef dutch.locale: update 2013-04-05 14:54:22 +04:00
[CST] Focus
1c2f2a5750 driver/record.cpp: add record duration to stop menu 2013-04-05 14:54:22 +04:00
Stefan Seyfried
e09bc260da neutrino: make button bar use available space intelligently
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
2013-04-05 14:50:28 +04:00
Michael Liebmann
bd47ef2060 * CComponentsPicture: initVarPicture() not execute if pic_name is blank 2013-04-04 16:10:15 +01:00
Michael Liebmann
095c0e1b04 * CComponentsInfoBox: CComponentsPicture not create when no image to draw 2013-04-04 16:10:15 +01:00
svenhoefer
85ab392a09 - infoviewer: remove frame from timescale inside infoviewer 2013-04-04 14:41:13 +02:00
Jacek Jendrzej
d18217effb CComponents: don't paint the same box with different colors as background 2013-04-04 12:19:31 +02:00
Michael Liebmann
a841aa3790 * CNeutrinoEventList: Fix flicker when page is changed 2013-04-04 10:11:49 +01:00
Thilo Graf
4e7f81a126 CComponentsInfoBox: prevent background paint in infobox
Background for text is not needed here
2013-04-04 09:56:53 +02:00
Thilo Graf
3a4543b8d2 CComponentsText: add member to control background paint on textbox objects 2013-04-04 09:56:53 +02:00
Thilo Graf
399dbad350 CNeutrinoEventList: use CComponentsText instead CComponentsInfoBox
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.
2013-04-04 09:56:52 +02:00
Thilo Graf
e23b03fde9 CComponentsText: paint always background before painting text
Ensures erase of old text, usefully to avoid often
repaints of embedded textbox objects or text items
2013-04-04 09:56:52 +02:00
Thilo Graf
bdbea07e71 CComponents: disable debug spam 2013-04-04 09:56:52 +02:00
Thilo Graf
5cd01b8cc8 CNeutrinoEventList: remove include of textbox.h
Is already included by cc.h
2013-04-04 09:56:51 +02:00
Thilo Graf
c4d9f76b6b CTimeOsd: remove unused var timescale 2013-04-04 09:56:51 +02:00
[CST] Focus
87abc0d1c4 zapit/src/bouquets.cpp: use FindChannelFuzzy() on cable-only box to help importing old bouquets 2013-04-02 14:32:23 +04:00
[CST] Focus
4e2a08dba4 zapit/src/getservices.cpp: fix FindChannelFuzzy for mixed frontends 2013-04-02 14:30:28 +04:00
[CST] Focus
6753630b68 zapit/src/femanager.cpp: add cached have_sat/cable flags 2013-04-02 14:30:01 +04:00
Thilo Graf
860be9a412 CComponents: add progressbar class to cc-items
CProgressbar moved into components sub directory and adapt includes.
Progressbar objects are now usable as cc-item

TODO:
-some color and size corrections
-found some dub codes for sig and snr-bars, needs rework
2013-04-02 09:31:05 +02:00
Thilo Graf
d391bedd5f CComponents: move item type enum to cc_types.h 2013-04-02 09:31:05 +02:00
Thilo Graf
d87290c2bc CComponentsPIP: remove unsuitable filename 2013-04-02 09:31:05 +02:00
svenhoefer
825ec2f5cc - eventlist: fix delete of cc_infozone 2013-04-02 01:28:38 +02:00
svenhoefer, SatBaby, snafed
68cf021581 - eventlist: add right infobox with current eventinfo
* use getScreen{Width/Height}Rel()
2013-04-01 22:06:19 +02:00
Michael Liebmann
d4e54571a4 * Sort locales 2013-04-01 19:25:21 +01:00
[CST] Focus
4d1bf5c3d6 deutsch.locale: remove 'coolstream' after merge 2013-04-01 16:30:36 +04:00
svenhoefer
7754b8f54e - bouqueteditor_chanselect.cpp: fix height
Conflicts:
	src/gui/bedit/bouqueteditor_chanselect.cpp
2013-04-01 16:21:18 +04:00
Jacek Jendrzej
25653df890 src/gui/channellist.cpp: fix to 36e95d7fbc if more bouquets empty 2013-04-01 16:19:51 +04:00
Jacek Jendrzej
cecbd13107 data/satellites.xml: update Eurobird 9A (9.0E) 2013-04-01 16:18:42 +04:00
svenhoefer
f7ebed39cb - epgplus.cpp: use getScreen{Width/Height}Rel() 2013-04-01 16:18:31 +04:00
svenhoefer
c20d1ef6eb - osd_progressbar_setup: rework locales; marginal changes in code
Conflicts:
	data/locale/deutsch.locale
2013-04-01 16:14:29 +04:00