Commit Graph

214 Commits

Author SHA1 Message Date
Jacek Jendrzej
3fb97b59c1 src/gui/channellist.cpp: skip paint BG for item if firstpaint 2013-05-10 17:06:51 +04:00
svenhoefer
e2bbf2aa44 - channellist: remove some unneeded calculations
Conflicts:
	src/gui/channellist.cpp
2013-04-30 12:54:05 +04:00
svenhoefer
2d54786f4b - channellist: use the bigger menu-icon 2013-04-30 12:52:52 +04:00
Stefan Seyfried
c0c008190e neutrino: make g_channel_list_changed private
Add a setter function MarkChannelListChanged() instead for
bouquet/channel list. This avoids sometimes not reloading
channels after changes in the service menu.
2013-04-17 10:21:33 +04:00
Stefan Seyfried
9eda015afe channellist: improve add-to-bouquet and remove-new-flag workflow
When adding the current channel to a bouquet or favorites or when
removing the "new" flag from a channel, don't immediately reload the
channels but wait for closing of the channellist.
Additionally, select the next channel after one of the add-to-bouquet or
remove-new-flag actions.
2013-04-17 10:21:33 +04:00
[CST] Focus
e14043dbfb neutrino GUI: more places to disable anything record-related, if recording_type is RECORDING_OFF 2013-04-09 18:37:25 +04:00
[CST] Focus
89423d49b4 gui/channellist.cpp: set oldselected to selected on sort mode change,
else wrong selected restored on exit;
store channel to history only if adjustToChannelID called with bToo == true, which means zap
2013-04-09 13:10:56 +04:00
[CST] Focus
06372e1856 gui/channellist.cpp: fix current transponder key 2013-04-08 18:02:03 +04:00
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
Stefan Seyfried
6bc2a8a5d8 neutrino: do not display expired events in channel list 2013-04-05 16:32:43 +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
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
Jacek Jendrzej
25653df890 src/gui/channellist.cpp: fix to 36e95d7fbc if more bouquets empty 2013-04-01 16:19:51 +04:00
Stefan Seyfried
0d318fd296 channellist: refactor to avoid duplicated code
Conflicts:
	src/gui/channellist.cpp
2013-04-01 15:47:10 +04:00
svenhoefer
4714a30f83 - strech most windows to full screen
* switchable with existing switch for 'big_windows'
* 'big_windows' default is on

Conflicts:
	src/gui/bedit/bouqueteditor_bouquets.cpp
	src/gui/bedit/bouqueteditor_channels.cpp
	src/gui/bedit/bouqueteditor_chanselect.cpp
2013-04-01 15:42:38 +04:00
svenhoefer
39f16c7dc3 - fix my last commit 0064c6c (recalc height) 2013-04-01 14:59:51 +04:00
svenhoefer
bfd2095dfc - channellist: fix dimensions when using very large fonts
* paint scrollbar over full height of main box
2013-04-01 14:59:28 +04:00
[CST] Focus
f35065b918 gui/channellist.cpp: adjust channel list mode on numeric zap 2013-04-01 14:15:47 +04:00
[CST] Focus
f57c77bbc3 gui/channellist.cpp: add comment about PiG mode with still image displayed 2013-03-14 19:11:21 +04:00
[CST] Focus
c60b8fc741 gui/channellist.cpp: add 'force' arg to zap functions, to trigger zap 2013-03-13 18:54:30 +04:00
[CST] Focus
d2472e64cf gui/channellist.cpp: use CNeutrinoApp::StartPip 2013-03-13 16:26:59 +04:00
Stefan Seyfried
b8cd692257 channellist: preset favorite bouquets when adding channels
when adding channels from the channellist context menu, the
useful targets are the favorites bouquets, so pre-select them
2013-03-12 16:33:15 +04:00
Stefan Seyfried
367f6f6559 channellist: don't change bouquetmode when adding favs
when adding a channel to favorites from the channellist contextmenu
the favorites bouquet was chosen, which is not helpful if further
favorites should be added
2013-03-12 16:33:00 +04:00
[CST] Focus
e05ab5297d gui/channellist.cpp: use zapit client for PiP 2013-03-08 14:14:26 +04:00
[CST] Focus
cbfa6f88c5 use ENABLE_PIP for pip code 2013-03-05 18:34:47 +04:00
[CST] Focus
69b4d366af Merge branch 'pip' into next
Conflicts:
	src/gui/channellist.cpp
2013-02-28 16:45:41 +04:00
[CST] Focus
682c3c4f37 gui/channellist.cpp: start/stop PiP for selected channel on play button 2013-02-27 11:02:13 +04:00
Stefan Seyfried
b0c7ca94a7 channellist: initialize values to satisfy valgrind 2013-02-24 13:56:47 +01:00
Thilo Graf
f90395b81d CChannelList: fix position of minitv, small cleanups
This is only a provisionally fix. A rework of initialisation for
many member variables seems to be necessary.
2013-02-22 09:23:33 +01:00
Stefan Seyfried
4dbeb3a31e neutrino: fix 32<->64bit format string warnings
use portable C99 format string macros for 64bit types to
fix many warnings when compiling for 64bit architectures,
add some (int) casts for size_t
2013-02-21 15:47:18 +01:00
Thilo Graf
0a961a4cf6 CComponents: move class into its own source directory
The components could over time become quite large,
so it makes more sense, coming features to split into
multiple files and to do it in a separate directory.
2013-02-19 11:27:46 +01:00
svenhoefer
b307f4c8d4 - channellist.cpp: change order of painting to be more liquid 2013-02-18 21:54:52 +01:00
svenhoefer
8a7687abe1 - channellist.cpp: show pic instead of miniTV in radiomode 2013-02-18 21:00:19 +01:00
svenhoefer
782c9f107c - channellist.cpp: fix logo position if new_zap_mode is off 2013-02-17 23:20:04 +01:00
svenhoefer
9632f3bad7 - channellist.cpp: fix broken display of infobar while zapping 2013-02-17 22:57:37 +01:00
svenhoefer
505c4ba80d Revert "Revert '- channellist.cpp: enable to lock new_zap_mode'"
This reverts commit fb892d18ff.
2013-02-17 22:55:28 +01:00
svenhoefer
ddbac1b248 - channellist.cpp: allow colored events (for time) in right eventlist 2013-02-17 21:55:21 +01:00
svenhoefer
fb892d18ff Revert "- channellist.cpp: enable to lock new_zap_mode"
This reverts commit 15d787f79b
because the display of infobar while zapping is broken with
this commit.
2013-02-15 22:55:45 +01:00
micha-bbg
91d76a9487 * channellist.cpp: Show channel list vertically centered 2013-02-13 23:34:55 +01:00
micha-bbg
b2f5ca589d * channellist.cpp: Fix time display in event list
- fix compiler warning
2013-02-12 21:34:18 +01:00
tomworld
105c6b4c70 * channellist.cpp: Use extra font for event list 2013-02-12 15:45:27 +01:00
svenhoefer
15d787f79b - channellist.cpp: enable to lock new_zap_mode 2013-02-10 21:03:43 +01:00
TangoCash
31080fa98c - channellist.cpp: add epg-desc to blue button ...
... if g_settings.channellist_additional is not off.

initially patch by TangoCash with marginal modifications
2013-02-09 10:36:11 +01:00
svenhoefer
c6155f29b4 - channellist.cpp: fix restore to fullTV
... when turning miniTV off from the menu inside the channellist
2013-02-06 21:19:49 +01:00
svenhoefer
d4635b690f - channellist.cpp: 'fix' the double determination of dimensions/coordinates 2013-02-05 23:56:48 +01:00
svenhoefer
d6f4ea5baa - channellist.cpp: determinate startTimeWidth from a fixed value 2013-02-05 17:01:18 +01:00
svenhoefer
54ed166d1f - channellist.cpp: remove time for no further events
thx to TangoCash.
2013-02-05 01:36:28 +01:00