Commit Graph

742 Commits

Author SHA1 Message Date
Thilo Graf
84279dba73 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


Origin commit data
------------------
Commit: 0149b27760
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-11 (Mon, 11 Aug 2014)

Origin message was:
------------------
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
fec91793d8 CTextBox: fix return value of getMaxLineWidth()
m_nMaxLineWidth was never used


Origin commit data
------------------
Commit: f902c7a1e3
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-08-03 (Sun, 03 Aug 2014)
2014-08-26 17:26:55 +04:00
martii
713ec7e846 gui/menue: simplify height calculation
Origin commit data
------------------
Commit: c1db7b2852
Author: martii <m4rtii@gmx.de>
Date: 2014-07-14 (Mon, 14 Jul 2014)
2014-07-22 12:27:54 +04:00
Thilo Graf
2cf39874f9 CProgressWindow: user request: increase size of description and window
Origin commit data
------------------
Commit: bf10f929f8
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-07-17 (Thu, 17 Jul 2014)
2014-07-18 13:31:34 +04:00
Thilo Graf
d13c205ade CProgressWindow: dont't paint frame on progressbars
Origin commit data
------------------
Commit: f164104daf
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-06-30 (Mon, 30 Jun 2014)
2014-07-18 13:31:16 +04:00
[CST] Focus
17c40a5d6e merge neutrino-mp progressbar code, (C) martii
Origin commit data
------------------
Commit: 416646bbff
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-07-17 (Thu, 17 Jul 2014)
2014-07-17 17:02:37 +04:00
[CST] Focus
8e810750de gui/widget/menue.h: fix suppressDetailsLine()
Origin commit data
------------------
Commit: 7cee5d3b2e
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-07-10 (Thu, 10 Jul 2014)
2014-07-17 17:02:32 +04:00
[CST] Focus
958139cd31 merge neutrino-mp menu/buttons/icons changes, (C) martii
Origin commit data
------------------
Commit: cf91f2eccb
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-07-17 (Thu, 17 Jul 2014)
2014-07-17 17:02:25 +04:00
Michael Liebmann
7135b7649d CTextBox: Add Flag m_renderMode (Font::FULLBG) for RenderString()
Origin commit data
------------------
Commit: 1b9037e8e8
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-06-27 (Fri, 27 Jun 2014)
2014-06-29 13:25:32 +02:00
Thilo Graf
7d1020cdf5 CProgressWindow: implement CComponent classes
This implement window functionality from CComponentsWindow,
progress items from CProgressBar() and status text
items from CComponentsLabel()


Origin commit data
------------------
Commit: 2f0e4e1687
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-06-09 (Mon, 09 Jun 2014)
2014-06-23 18:43:47 +02:00
Thilo Graf
03914a6687 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.


Origin commit data
------------------
Commit: 793230e9a7
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-06-09 (Mon, 09 Jun 2014)
2014-06-23 18:43:47 +02:00
Thilo Graf
f271c801de 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.


Origin commit data
------------------
Commit: 69e2debb02
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-05-30 (Fri, 30 May 2014)
2014-06-23 18:43:47 +02:00
vanhofen
98c0a441d8 change RenderString() default to UTF8
Origin commit data
------------------
Commit: 649d1b1f9d
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-06-11 (Wed, 11 Jun 2014)

Origin message was:
------------------
- change RenderString() default to UTF8
2014-06-11 23:07:13 +02:00
vanhofen
3bba3094e2 change getRenderWidth() default to UTF8
Origin commit data
------------------
Commit: 8b91cda918
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-06-11 (Wed, 11 Jun 2014)

Origin message was:
------------------
- change getRenderWidth() default to UTF8
2014-06-11 23:07:00 +02:00
Thilo Graf
de71f1f361 CMenuWidget: implement CComponentsFooter, remove paintButtons
Origin commit data
------------------
Commit: d87807af67
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-05-02 (Fri, 02 May 2014)
2014-05-22 21:50:51 +02:00
Thilo Graf
e5b967a37f CBox:remove unused members
Origin commit data
------------------
Commit: 9bba42a3d9
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-05-03 (Sat, 03 May 2014)
2014-05-16 09:08:23 +02:00
Jacek Jendrzej
65a423e959 widget/listbox.cpp use paintButtons in foot
Origin commit data
------------------
Commit: 682b4b141c
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2014-05-09 (Fri, 09 May 2014)
2014-05-09 22:02:53 +02:00
vanhofen
4f57f066d9 drop obsolete code around FONT_TYPE_GAMELIST
these fonts are not needed since gamelist/scriptlist
 are painted with menu-widget


Origin commit data
------------------
Commit: da7f3b9cb1
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-05-02 (Fri, 02 May 2014)

Origin message was:
------------------
- 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
6e938c81d0 gui/widget/menue.cpp: show right-side item icon for inactive items, too
Origin commit data
------------------
Commit: 4d0cacbd61
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-05-01 (Thu, 01 May 2014)
2014-05-01 17:31:29 +04:00
Thilo Graf
2e64a88b0a 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


Origin commit data
------------------
Commit: 758f3535c8
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-04-13 (Sun, 13 Apr 2014)
2014-04-15 11:59:12 +02:00
[CST] Focus
e4e3ade565 gui/widget/menue.cpp: fix selected in case saved one do not match new menu size
Origin commit data
------------------
Commit: 4a1ac9b55c
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-04-14 (Mon, 14 Apr 2014)
2014-04-14 14:18:58 +04:00
vanhofen
d7545ddf1f 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)


Origin commit data
------------------
Commit: 4fba818cc2
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-04-11 (Fri, 11 Apr 2014)

Origin message was:
------------------
- 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
a6ff7e0f01 CMenuItem: reduce scope of str, trivial
Origin commit data
------------------
Commit: 9dc59ec556
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-04-09 (Wed, 09 Apr 2014)
2014-04-09 19:02:38 +02:00
Thilo Graf
f25a2d58df /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. 1918153c0a


Origin commit data
------------------
Commit: 5f7f453bd7
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-04-07 (Mon, 07 Apr 2014)
2014-04-09 19:02:38 +02:00
Michael Liebmann
0da9d7bd7f CMenuOptionChooser: Remove bad function getOptionName()
- Please use getName() as replacement.

Signed-off-by: Thilo Graf <dbt@novatux.de>

partial revert of b6b44d9088


Origin commit data
------------------
Commit: e07af686f0
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
2014-04-09 19:02:37 +02:00
[CST] Focus
07b17ab313 gui/widget/icons.h: add NEUTRINO_ICON_EPG
Origin commit data
------------------
Commit: 7f1bd135af
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-03-31 (Mon, 31 Mar 2014)
2014-04-02 17:32:34 +04:00
[CST] Focus
8b880a8221 gui/widget/menue.cpp: add CMenuOptionChooser::setOptions
Origin commit data
------------------
Commit: b36a66db34
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-03-21 (Fri, 21 Mar 2014)
2014-03-21 17:18:21 +04:00
Michael Liebmann
26f9f30699 CStringInputSMS: Add '%' to valid chars
Origin commit data
------------------
Commit: 5d4286285a
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-03-18 (Tue, 18 Mar 2014)
2014-03-18 19:05:33 +01:00
Thilo Graf
f33efdbdc4 CComponents: add new parameter 'parent'
Use strictly CComponentsForm as parent parameter in constructors.
Some parts have been cleaned up (Constructors, init methodes removed)

New parameter makes it possible already add current item in constructor.
So in mostly situations is it not necessary to use explicit addCCItem(),
but addCCItem()is still valid and necessary in certain situations.

Affected are all cc-classes and their derivates.
Some classes must or can be adapted later. The function is
not currently restricted, because usage of parent parameter is not explicit
defined in constructors, see CImageInfo, here yet are used addCCItem()
methodes.

Generally this parameter is located in the constructors before bool has_shadow,
but it is not sure whether it would be better to use this parameter as the first.
That remains to be clarified.


Origin commit data
------------------
Commit: 23d7b62cf0
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-03-03 (Mon, 03 Mar 2014)
2014-03-03 09:43:39 +01:00
Thilo Graf
5c8006256e CMenuItem: remove redundant member for background paint
It seems this method came with more functionality in past,
but it's currently not required in that Form.


Origin commit data
------------------
Commit: 8a39f01a79
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-02-26 (Wed, 26 Feb 2014)
2014-03-03 08:54:10 +01:00
martii
8aa16fc376 gui/widget/menue, gui/osdlang_setup: drop CMenuOptionLanguageChooser class
Origin commit data
------------------
Commit: eb206ae523
Author: martii <m4rtii@gmx.de>
Date: 2014-03-02 (Sun, 02 Mar 2014)
2014-03-02 21:31:26 +01:00
martii
99a8e7e4ed gui/widget/stringinput_ext: unbreak e8670e6c90e1dfe81a8b7e38e60559bc56fee193
Origin commit data
------------------
Commit: 6aab6745ec
Author: martii <m4rtii@gmx.de>
Date: 2014-02-24 (Mon, 24 Feb 2014)
2014-02-25 00:30:07 +01:00
martii
d5685885b9 driver/rcinput: let getUnicodeValue() return const char *
Origin commit data
------------------
Commit: 34c23ed7a5
Author: martii <m4rtii@gmx.de>
Date: 2014-02-23 (Sun, 23 Feb 2014)
2014-02-25 00:17:09 +01:00
martii
d267c7ed24 driver/rcinput: implement long key press support (but no rcsim/yWeb support at this time)
driver/rcinput: drop unused gettimeofday code


Origin commit data
------------------
Commit: 7826ab0fca
Author: martii <m4rtii@gmx.de>
Date: 2014-02-25 (Tue, 25 Feb 2014)
2014-02-25 00:09:14 +01:00
vanhofen
ec8f4a8913 menue-hints: fix display of nonlocalized hints
Origin commit data
------------------
Commit: e24e68dddf
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-02-07 (Fri, 07 Feb 2014)

Origin message was:
------------------
- menue-hints: fix display of nonlocalized hints
2014-02-07 22:14:32 +01:00
Jacek Jendrzej
2b8776368d paintButtons: fix alternative button text size
Origin commit data
------------------
Commit: e9725e393e
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2014-02-04 (Tue, 04 Feb 2014)
2014-02-04 19:32:47 +01:00
Michael Liebmann
75ad4b299c src/gui/widget/icons.h: Add missing NEUTRINO_ICON_BLUE
Origin commit data
------------------
Commit: 1766553c56
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-02-01 (Sat, 01 Feb 2014)
2014-02-04 15:47:23 +01:00
Jacek Jendrzej
1d3b10ca5b CKeyValue:: -fix get current name , fix -Wconversion in timerd
Origin commit data
------------------
Commit: 2441171656
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2014-01-31 (Fri, 31 Jan 2014)
2014-01-31 11:16:06 +01:00
Michael Liebmann
f45ae5cab4 CMenuForwarder: Fix options handling
Origin commit data
------------------
Commit: 08130328a0
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-30 (Thu, 30 Jan 2014)
2014-01-30 09:13:51 +01:00
vanhofen
756bf71fab CLuaInstance::MenuAddItem: add 'next' and 'cancel' items
Origin commit data
------------------
Commit: 6a821fe2a5
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-01-27 (Mon, 27 Jan 2014)

Origin message was:
------------------
- CLuaInstance::MenuAddItem: add 'next' and 'cancel' items
2014-01-27 21:10:41 +01:00
Thilo Graf
5ad73f09aa 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.


Origin commit data
------------------
Commit: 5ea7ec48df
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-01-18 (Sat, 18 Jan 2014)

Origin message was:
------------------
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
vanhofen
8d5aa84e20 adapt ShowMsg handling from martii's neutrino-mp
Origin commit data
------------------
Commit: 53f5801d6f
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-01-22 (Wed, 22 Jan 2014)

Origin message was:
------------------
- adapt ShowMsg handling from martii's neutrino-mp
2014-01-22 12:37:21 +01:00
vanhofen
8a02f4f089 adapt ShowHint handling from martii's neutrino-mp
Origin commit data
------------------
Commit: 6995e1a765
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-01-22 (Wed, 22 Jan 2014)

Origin message was:
------------------
- adapt ShowHint handling from martii's neutrino-mp
2014-01-22 12:11:52 +01:00
Michael Liebmann
2056b4ed80 Add a --enable-lua switch to enable LUA support
Origin commit data
------------------
Commit: 82d4832013
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-21 (Tue, 21 Jan 2014)
2014-01-21 17:05:24 +01:00
Michael Liebmann
8b95c6c4bd Preparing the hintbox classes for Lua
- Add non locale variants for CHintBoxExt, CMessageBox, ShowMsgUTF
 THX Martii


Origin commit data
------------------
Commit: df06f83a20
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-19 (Sun, 19 Jan 2014)

Origin message was:
------------------
Preparing the hintbox classes for Lua

- Add non locale variants for CHintBoxExt, CMessageBox, ShowMsgUTF
 THX Martii
2014-01-19 20:57:38 +01:00
Michael Liebmann
01de5acc30 Preparing the input classes for Lua
- Add non locale variants for CExtendedInput, CStringInput,
 CStringInputSMS, CPINInput
 THX Martii


Origin commit data
------------------
Commit: 31842369cc
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-18 (Sat, 18 Jan 2014)

Origin message was:
------------------
Preparing the input classes for Lua

- Add non locale variants for CExtendedInput, CStringInput,
 CStringInputSMS, CPINInput
 THX Martii
2014-01-19 20:57:38 +01:00
Michael Liebmann
b6b44d9088 Preparing the menu classes for Lua Part #3
- Add non locale variants for CMenuOptionNumberChooser and
 CMenuOptionChooser
- Adaptation of CMenuOptionStringChooser, CChangeObserver
 THX Martii


Origin commit data
------------------
Commit: afbd87083b
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-18 (Sat, 18 Jan 2014)

Origin message was:
------------------
Preparing the menu classes for Lua Part #3

- Add non locale variants for CMenuOptionNumberChooser and
 CMenuOptionChooser
- Adaptation of CMenuOptionStringChooser, CChangeObserver
 THX Martii
2014-01-19 20:57:37 +01:00
Michael Liebmann
1918153c0a Preparing the menu classes for Lua Part #2
- Remove CMenuForwarderNonLocalized
- Add overloaded function CMenuForwarder for non local
 THX Martii


Origin commit data
------------------
Commit: b41819190d
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-16 (Thu, 16 Jan 2014)

Origin message was:
------------------
Preparing the menu classes for Lua Part #2

- Remove CMenuForwarderNonLocalized
- Add overloaded function CMenuForwarder for non local
 THX Martii
2014-01-19 20:57:37 +01:00
Michael Liebmann
37e4b0bda8 Preparing the menu classes for Lua Part #1
- Remove CNonLocalizedMenuSeparator
- Add overloaded function CMenuSeparator for non local
 THX Martii


Origin commit data
------------------
Commit: 2c9c9debcc
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-16 (Thu, 16 Jan 2014)

Origin message was:
------------------
Preparing the menu classes for Lua Part #1

- Remove CNonLocalizedMenuSeparator
- Add overloaded function CMenuSeparator for non local
 THX Martii
2014-01-19 20:57:37 +01:00
Michael Liebmann
44f780650a CMenuOptionChooser: Fix multiple menu items, when using sort option
Origin commit data
------------------
Commit: 9af1cdb318
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-04 (Sat, 04 Jan 2014)
2014-01-04 15:25:28 +01:00