svenhoefer
01b71dc589
- menue.cpp: fix footer position with rounded corners
2014-10-11 11:07:20 +02:00
svenhoefer
765ad18b07
- plugins: add and use default hint icon; THX to fred_feuerstein
2014-10-08 14:14:24 +04:00
svenhoefer
ebbed374af
- plugins: allow hinticons for plugins
...
Default is <plugin>_hint.png; an entry 'hinticon=another_name' in
<plugin>.cfg overrides this; use icon in plugindir first; if not found
use icon in one of the other wellknown neutrino icon directories.
2014-10-07 13:19:15 +04:00
svenhoefer
ee9d08a3ee
- menue.cpp: don't integrate hidden plugins
2014-09-30 14:04:54 +04:00
svenhoefer
9f8e107701
- remove patch crap; sorry!
2014-09-29 14:38:59 +04:00
svenhoefer
1b5a30c326
- add function to integrate plugins
...
TODO: maybe find a solution without void *pluginsExec
Thanks to micha-bbg and SatBaby
2014-09-29 14:38:43 +04:00
[CST] Focus
31d5811bc3
gui/widget/hintbox.cpp: use hide() in dtor
2014-09-26 14:22:57 +04:00
Thilo Graf
64c84fb490
CComponents: move variable cc_gradientData, paintGradient into base class
...
Variable now usable via g_settings in all subclasses. enable/disable.
TODO: gradient type handling
2014-09-25 11:07:45 +04:00
Thilo Graf
c1f70dbbb8
CComponentsWindow, CMenuWidget: apply gradiant settings to header
2014-09-25 11:07:28 +04:00
M. Liebmann
bfc1c04d83
CComponentsHeader: Use color gradient for paint header
...
Conflicts:
src/gui/widget/menue.cpp
2014-09-25 11:07:12 +04:00
[CST] Focus
2a6dbb75a7
gui/moviebrowser.cpp: handle marked items also in last play/record views
2014-09-22 19:48:35 +04:00
[CST] Focus
d07bbe4a0a
gui/widget/listframe.cpp: fix extra refreshes;
...
fix list refresh on every line scroll;
fix page-up scroll
2014-09-22 13:18:16 +04:00
martii
139becd4f9
gui/widget/listframe: change up/down to use setSelectedLine() (fix II)
2014-09-22 11:48:47 +04:00
martii
5ba9c99a9a
gui/widget/listframe: change up/down to use setSelectedLine() (fix)
2014-09-22 11:48:42 +04:00
martii
47100f9920
gui/widget/listframe: change up/down to use setSelectedLine()
2014-09-22 11:48:38 +04:00
[CST] Focus
7d966e8363
gui/moviebrowser.cpp: add support for marked file list to play
2014-09-18 18:43:55 +04:00
martii
c6388a7106
gui/widget/listframe: don't let m_nCurrentLine become < 0
2014-09-18 18:43:55 +04:00
martii
e387454ef6
gui/widget/listframe: change previous commit to use setSelectedLine()
2014-09-18 18:43:55 +04:00
martii
cd310b3ca8
gui/widget/listframe: change page-up/-down scrolling behaviour
2014-09-18 18:43:55 +04:00
Thilo Graf
e606484575
CTextBox: add member to get text mode
2014-09-14 00:01:01 +02:00
Thilo Graf
3e2e862e81
CProgressWindow: cleanup surplus includes
...
already included by base class
2014-09-14 00:00:56 +02: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
svenhoefer
caabe9707c
- shellwindow: add timeout
2014-09-11 21:57:18 +02: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
0149b27760
CProgressWindow: optimize fontsize handling
...
- minimal size is now 14 instead 20, changed scale settings now should
be noticed earlier
- font type is now bold
- arrangement of progressbars adapted
2014-08-26 17:31:18 +04:00
Thilo Graf
f902c7a1e3
CTextBox: fix return value of getMaxLineWidth()
...
m_nMaxLineWidth was never used
2014-08-26 17:26:55 +04:00
martii
c1db7b2852
gui/menue: simplify height calculation
2014-07-22 12:27:54 +04:00
Thilo Graf
bf10f929f8
CProgressWindow: user request: increase size of description and window
2014-07-18 13:31:34 +04:00
Thilo Graf
f164104daf
CProgressWindow: dont't paint frame on progressbars
2014-07-18 13:31:16 +04:00
[CST] Focus
416646bbff
merge neutrino-mp progressbar code, (C) martii
2014-07-17 17:02:37 +04:00
[CST] Focus
7cee5d3b2e
gui/widget/menue.h: fix suppressDetailsLine()
2014-07-17 17:02:32 +04:00
[CST] Focus
cf91f2eccb
merge neutrino-mp menu/buttons/icons changes, (C) martii
2014-07-17 17:02:25 +04:00
M. Liebmann
1b9037e8e8
CTextBox: Add Flag m_renderMode (Font::FULLBG) for RenderString()
2014-06-29 13:25:32 +02:00
Thilo Graf
2f0e4e1687
CProgressWindow: implement CComponent classes
...
This implement window functionality from CComponentsWindow,
progress items from CProgressBar() and status text
items from CComponentsLabel()
2014-06-23 18:43:47 +02:00
Thilo Graf
793230e9a7
CMenuWidget: add member to suppress paint of details line
...
In some situations is it more senseful to suppress painting of details line.
Required if menu window is painted over another window.
The hide() functionality of detailsline paints only an empty background on screen so we have
blank parts on screen. That looks bad. For example, this is to observe
on context menu in channellist.
We should see this as a workaround. It is not certain whether the
details line is really needed in the future.
2014-06-23 18:43:47 +02: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
Thilo Graf
d87807af67
CMenuWidget: implement CComponentsFooter, remove paintButtons
2014-05-22 21:50:51 +02:00
Thilo Graf
9bba42a3d9
CBox:remove unused members
2014-05-16 09:08:23 +02:00
Jacek Jendrzej
682b4b141c
widget/listbox.cpp use paintButtons in foot
2014-05-09 22:02:53 +02:00
svenhoefer
da7f3b9cb1
- drop obsolete code around FONT_TYPE_GAMELIST
...
these fonts are not needed since gamelist/scriptlist
are painted with menu-widget
2014-05-02 22:28:36 +02:00
[CST] Focus
4d0cacbd61
gui/widget/menue.cpp: show right-side item icon for inactive items, too
2014-05-01 17:31:29 +04:00
Thilo Graf
758f3535c8
OPKG-Manager: add opkg manager feature
...
Signed-off-by: Markus Volk <f_l_k@gmx.net >
Signed-off-by: Thilo Graf <dbt@novatux.de >
Opkg is a lightweight package management system based on Ipkg.
For usage with Neutrino, installed opkg programms opkg-cl and opkg-key
are required and can be find in service update menu,
otherwise this feature is not available.
With this feature it is possible to select packages for install and remove
via gui-menu.
See also:
OPKG-Website
- http://bitbucket.org/opkg/opkg for more details.
Tuxbox:
- http://wiki.tuxbox.org/Neutrino-MP Entwicklungsumgebung#OPKG-Pakete
- http://wiki.tuxbox.org.Neutrino-HD Entwicklungsumgebung:OPKG-SystemInstall
Buildsystems with opkg support:
- http://gitorious.org/neutrino-hd/buildsystem-cs
- http://sourceforge.net/p/bstuff/bs4cs/
- Yocto
OPKG-Manager Neutrino:
- picked from http://gitorious.org/neutrino-mp/martiis-neutrino-mp include shellwindow feature by martii
- update License text
- add missing icon
- use macros to get opkg binaries
- use matching buttons in footer, menu button is already reserved to left menu
2014-04-15 11:59:12 +02:00
[CST] Focus
4a1ac9b55c
gui/widget/menue.cpp: fix selected in case saved one do not match new menu size
2014-04-14 14:18:58 +04:00
svenhoefer
4fba818cc2
- menu: add possibility to add a footer to the menus; fix alignment of menus
...
add footer-keys to testmenu
(some of this code is based on code by martii; thx)
2014-04-11 00:26:52 +02:00
Thilo Graf
9dc59ec556
CMenuItem: reduce scope of str, trivial
2014-04-09 19:02:38 +02:00
Thilo Graf
5f7f453bd7
/gui/widget/menue.cpp: rework constructors, use methodes for init
...
Many redundant code lines were never been refactored or reduced,
but instead came many in with some of last changes e.g. b41819190d
2014-04-09 19:02:38 +02:00
M. Liebmann
e07af686f0
CMenuOptionChooser: Remove bad function getOptionName()
...
- Please use getName() as replacement.
Signed-off-by: Thilo Graf <dbt@novatux.de >
partial revert of afbd87083b
2014-04-09 19:02:37 +02:00
[CST] Focus
7f1bd135af
gui/widget/icons.h: add NEUTRINO_ICON_EPG
2014-04-02 17:32:34 +04:00