Thilo Graf
acb5b7e292
CBouquetList: fix scrollbar shadow
...
Footer is painted as first item and scrollbar as last, so shadow
overpaint footer body. Either paint scrollbar as first or use
matching shadow parameter.
2017-06-30 13:53:43 +02:00
svenhoefer
df46c1d6da
- bouquetlist: add shadow to gui-elements; simplify footer handling
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2017-06-20 09:55:40 +02:00
svenhoefer
4f32cf25e4
- bouquetlist: use getScrollBarData() function
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
2017-06-15 01:01:55 +02:00
svenhoefer
f2cae79b1c
- bouquetlist: fix calculation of footerwidth
...
wrong font was used
Signed-off-by: Thilo Graf <dbt@novatux.de >
2017-06-07 14:17:12 +02:00
svenhoefer
4ea2f46c7c
- bouquetlist: rework; ...
...
* use OFFSET defines
* use CComponentsFooter to paint footer
* use CComponentsScrollBar to paint scrollbar
* use a bit more offset for items
* re-align status icons in items
* use same scambled-icon as used in channellist
2017-04-13 11:20:10 +02:00
Stefan Seyfried
c857fc49be
bouquetlist: don't block RC keys while list is opened
2017-03-10 19:10:19 +01:00
svenhoefer
9fe560fa53
- bouquetlist: fix round corners of selected item
2016-12-08 00:36:26 +01:00
svenhoefer
8be61c8763
- bouquetlist: fix initialisation of empty sting
2016-12-07 16:46:24 +01:00
svenhoefer
0842a7ac35
- bouquetlist: add "menu", "left" and "right" context buttons to header
2016-12-07 15:24:45 +01:00
Thilo Graf
dde298b1b7
CMsgBox: rework msgbox classes with Window class implementation
...
Replacing messagebox, hintbox_ext and some derivated parts with
basic class hintbox and derivated class CMsgBox. This should unify
window handling and avoids maintain of multiple classes with quasi
same purpose and adds more functionality.
TODO: fix and optimize details
2016-10-24 10:31:24 +02:00
svenhoefer
6f4e7ecda8
- bouquetlist: use getItemColors function
2016-10-19 10:06:35 +02:00
vanhofen
6629b64d6c
- colors: add COL_SCROLLBAR_PASSIVE wrapper
2016-10-10 14:19:54 +02:00
vanhofen
7e7d4e5fc1
- colors: add COL_SCROLLBAR_ACTIVE wrapper
2016-10-10 14:19:54 +02:00
svenhoefer
54f2ac510f
- fonts: add and use own font for all footers
2016-08-15 19:02:42 +02:00
svenhoefer
cc5258e6d5
- colors: make footer background color configurable
...
TODO: footer text color and maybe footer font
2016-08-15 00:14:47 +02:00
svenhoefer
bc39d1e14e
- colors: some internal renamings
...
* INFOBAR_SHADOW to SHADOW because it's not only used in infoviewer
* INFOBAR_SHADOW_TEXT to MENUFOOT_TEXT because it's the proper name
This is in preparation to make footer colors configurable
2016-08-14 21:55:18 +02:00
Jacek Jendrzej
8638cd73b7
some compil warning fixes
2016-04-22 16:46:21 +02:00
[CST] Focus
302642cee7
neutrino: add webtv channel list mode
2016-03-23 16:36:00 +03:00
Stefan Seyfried
aec658ce2f
use CListHelpers to remove duplicated code
...
CListHelpers::UpDownKey() allows to remove duplicated
code from channellist, bouquetlist and bouqueteditor.
2016-01-18 08:10:16 +01:00
svenhoefer
b00e78a165
- fix pagedown logic, but this time for real (i hope)
...
Why this was so difficult code? I don't know.
2016-01-15 13:51:14 +01:00
Thilo Graf
0146511f38
components: rework classes
...
- outsourced some classes cc_item.cpp/h, cc_draw.cpp/h
- added extra methodes for simple use of some basic components extra.cpp/h
- rework clock handling: use timer class, reworked members for
enable/disable clock with external timer events,
tryed to fix some display issues related with infoclock and
time osd clock in moviebrowser, channellist, menuus
- reworked hide/kill handling, removed parameter for hide(), try to use
cached backgrounds for other constallations, paint cache, image cache (all beta)
- reworked shadow/frame handling, add shadow modes for left/right
arrangement, TODO: repaint for existant instances required
- reworked color gradient assignment (beta)
... Note: I had a data crash in my local git tree
and i tryed to restore my historie, but most was lost. Therefore here
the commit is large
2015-12-27 14:42:27 +01:00
svenhoefer
ed4adff745
- channellist, bouquetlist and bouqueteditor: fix pagedown logic
2015-11-08 19:30:59 +01:00
[CST] Focus
eab8bbec20
neutrino: add option to limit CI usage to selected bouquets;
...
if no bouquets selected, CI used for all channels
2015-11-06 17:24:15 +03:00
svenhoefer
9041bff59c
- remove w_max()-calls to define menu-width, because ...
...
w-max() returns a pixel-value, but menus need a percentage-value.
2015-04-24 09:11:04 +02:00
Stefan Seyfried
5ab6b53054
global.h: Use forward-declarations to reduce number of dependencies
2015-04-16 13:39:35 +02:00
[CST] Focus
3da439030b
neutrino: try to prevent using chanellist/bouquetlist while channels init in progress
2015-01-13 16:10:24 +03:00
[CST] Focus
823549949d
gui/bouquetlist.cpp: mark only changed bouquets/services to save;
...
enable menu save screen, do not repaint after menu;
allow open empty channel list
2014-10-10 15:26:32 +04:00
martii
e84782bc4c
drop explicit CMenuForwarder icon assignments
...
Conflicts:
src/gui/3dsetup.cpp
src/gui/bouquetlist.cpp
src/gui/hdd_menu.cpp
src/gui/keybind_setup.cpp
src/gui/mediaplayer.cpp
src/gui/mediaplayer_setup.cpp
src/gui/moviebrowser.cpp
src/gui/network_setup.cpp
src/gui/nfs.cpp
src/gui/osd_setup.cpp
src/gui/osdlang_setup.cpp
src/gui/parentallock_setup.cpp
src/gui/personalize.cpp
src/gui/proxyserver_setup.cpp
src/gui/record_setup.cpp
src/gui/scan_setup.cpp
src/gui/screensetup.cpp
src/gui/settings_manager.cpp
src/gui/timerlist.cpp
src/gui/update_menue.cpp
src/gui/vfd_setup.cpp
src/gui/videosettings.cpp
src/neutrino_menue.cpp
2014-09-15 11:44:08 +04:00
martii
b21cb152b5
system/settings: move theme colors to dedicated struct
...
Conflicts:
src/driver/pictureviewer/pictureviewer.cpp
src/gui/epgview.cpp
src/gui/osd_setup.cpp
src/gui/pluginlist.cpp
src/neutrino.cpp
2014-09-12 18:29:21 +04:00
[CST] Focus
420af7a4dc
neutrino: sync keybind and usermenu code with neutrino-mp, code (C) martii
2014-09-05 17:49:11 +04:00
Thilo Graf
69e2debb02
COSDFader: rename member functions, adapt implementations
...
Stop() is not exactly attributable if fader class used as inherited and
Fade() don't tell really what done and related to return value 'bool'...
especially as the fader class members have been not documented.
2014-06-23 18:43:47 +02:00
svenhoefer
649d1b1f9d
- change RenderString() default to UTF8
2014-06-11 23:07:13 +02:00
svenhoefer
8b91cda918
- change getRenderWidth() default to UTF8
2014-06-11 23:07:00 +02:00
[CST] Focus
330c8af7c2
gui/bouquetlist.cpp: show epg icon for bouquets selected to scan epg
2014-04-02 17:32:38 +04:00
[CST] Focus
b7604664a4
gui/bouquetlist.cpp: another fix for bouquet epg scan option :D
2014-03-28 19:04:36 +04:00
[CST] Focus
eb1ef76495
gui/bouquetlist.cpp: another fix for bouquet epg scan option
2014-03-28 18:40:20 +04:00
[CST] Focus
4d8a633532
gui/bouquetlist.cpp: fix warning
2014-03-28 18:00:27 +04:00
[CST] Focus
6934981f30
gui/bouquetlist.cpp: fix crash
2014-03-28 16:12:31 +04:00
[CST] Focus
e11434f417
gui/bouquetlist.cpp: add menu option to switch bouquet epg scan on/off
2014-03-27 18:56:49 +04:00
[CST] Focus
90768b15ac
gui/bouquetlist.cpp: allow to delete whole satellite from satellite bouquet view
2014-03-13 16:06:20 +04:00
[CST] Focus
040b2a958e
gui/bouquetlist.cpp: fix inactive color when called to add channel to bouquet
2014-03-06 16:09:10 +04:00
Thilo Graf
bcf4e4fbf9
revert cd5fd9dab3
...
use an easier solution, based up neutrino-mp
2014-01-26 20:30:41 +01:00
M. Liebmann
cd5fd9dab3
Fix compiler warnings (-Wconversion)
...
- THX SatBaby for the info
2014-01-25 23:06:27 +01:00
Thilo Graf
5ea7ec48df
CComponentsHeader: rework constructors, add CComponentsHeaderLocalized
...
Member initVarHeader() now used with parameters, so it's possible
to remove multiple code in constructors, but some class must be
renamed to CComponentsHeaderLocalized.
2014-01-24 23:09:56 +01:00
martii
4d0eea3b23
gui/bouquetlist: fix 73152bd
and 4dcc804
2013-12-13 16:53:05 +01:00
martii
73152bd30b
gui/bouquetlist: use Font::getMaxDigitWidth()
2013-12-13 16:44:59 +01:00
svenhoefer
014dd3ac7b
Revert "- add missing include of vfd header"
...
This reverts commit 3845feb0e4
.
2013-11-13 23:39:55 +01:00
svenhoefer
3845feb0e4
- add missing include of vfd header
2013-11-13 10:40:18 +01:00
Thilo Graf
f7798affc6
CComponents: add unfied header file for general include of cc classes
...
Provides a unified header file, so it is not required to select a
certain header file.
2013-10-24 21:19:07 +02:00
Thilo Graf
acb256ba53
CBouquetList: use required type
...
fix some possible compiler warnings
2013-10-02 10:07:34 +02:00