Commit Graph

179 Commits

Author SHA1 Message Date
Thilo Graf
423fddbb4f neutrino menu classes: add member function resetWidget()
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1434 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: f26db77d13
Author: Thilo Graf <dbt@novatux.de>
Date: 2011-05-06 (Fri, 06 May 2011)

Origin message was:
------------------
*neutrino menu classes: add member function resetWidget()

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1434 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-05-06 18:15:47 +00:00
Jacek Jendrzej
91e41dd8b7 update2:http://www.dbox2world.net/index.php?page=Thread&postID=129650#post129650
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1426 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 9f28769f94
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2011-05-02 (Mon, 02 May 2011)
2011-05-02 20:48:09 +00:00
Jacek Jendrzej
9d7f1fc278 http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/board310-coolstream-svn/10572-svn-1419/
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1424 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: ca5a9adec4
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2011-05-02 (Mon, 02 May 2011)
2011-05-02 12:05:30 +00:00
Jacek Jendrzej
8caff275a3 menu: -add SliderItem to CMenuOptionNumberChooser
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1419 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 22854c30a7
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2011-05-01 (Sun, 01 May 2011)

Origin message was:
------------------
menu: -add SliderItem to CMenuOptionNumberChooser

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1419 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-05-01 20:47:55 +00:00
Thilo Graf
2e3ed2f75e neutrino menu-classes: style correcture in CAbstractMenuOptionChooser
contructor and destructors added, init member variables

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1362 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: b27264d51a
Author: Thilo Graf <dbt@novatux.de>
Date: 2011-03-31 (Thu, 31 Mar 2011)

Origin message was:
------------------
*neutrino menu-classes: style correcture in CAbstractMenuOptionChooser

contructor and destructors added, init member variables

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1362 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-03-31 13:44:39 +00:00
Thilo Graf
65bd2ceca7 neutrino menu: member sortOptions() for CMenuOptionStringChooser()
use this member e.g. for sorting string options after use of addOption('')

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1325 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: c1360de469
Author: Thilo Graf <dbt@novatux.de>
Date: 2011-03-23 (Wed, 23 Mar 2011)

Origin message was:
------------------
*neutrino menu: member sortOptions() for CMenuOptionStringChooser()

use this member e.g. for sorting string options after use of addOption('')

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1325 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-03-23 10:57:14 +00:00
Jacek Jendrzej
bbace74bb3 show scrambled icon in bouqueteditor
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1276 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 50243949c8
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2011-03-08 (Tue, 08 Mar 2011)
2011-03-08 16:05:30 +00:00
Thilo Graf
292028d337 neutrino menu classes: code optimized, temporary code for item arrows removed, needs a better solution
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1051 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 7db6b6b842
Author: Thilo Graf <dbt@novatux.de>
Date: 2011-01-26 (Wed, 26 Jan 2011)

Origin message was:
------------------
*neutrino menu classes: code optimized, temporary code for item arrows removed, needs a better solution

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1051 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-26 11:04:28 +00:00
Thilo Graf
d31eabcecc neutrino menu classes: item height arg inserted into paintItemButton()
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1048 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: d1baf2950a
Author: Thilo Graf <dbt@novatux.de>
Date: 2011-01-26 (Wed, 26 Jan 2011)

Origin message was:
------------------
*neutrino menu classes: item height arg inserted into paintItemButton()

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1048 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-26 11:04:15 +00:00
Thilo Graf
5c4ec1df74 neutrino menu classes: replaced height with item_height in member args
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1047 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 1df6ed349e
Author: Thilo Graf <dbt@novatux.de>
Date: 2011-01-26 (Wed, 26 Jan 2011)

Origin message was:
------------------
*neutrino menu classes: replaced height with item_height in member args

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1047 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-26 11:04:10 +00:00
Thilo Graf
167efb3b0a neutrino menu classes: comments removed, use const in member paintItem()
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1045 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: ac2363af12
Author: Thilo Graf <dbt@novatux.de>
Date: 2011-01-26 (Wed, 26 Jan 2011)

Origin message was:
------------------
*neutrino menu classes: comments removed, use const in member paintItem()

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1045 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-26 11:04:02 +00:00
Thilo Graf
ad15ce1825 neutrino menu classes: code reduced
- removed double codes for painting items, more will comming soon

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1044 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 5e83dabea2
Author: Thilo Graf <dbt@novatux.de>
Date: 2011-01-26 (Wed, 26 Jan 2011)

Origin message was:
------------------
*neutrino menu classes: code reduced
- removed double codes for painting items, more will comming soon

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1044 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-26 11:03:57 +00:00
Thilo Graf
33a1573787 neutrino menu: colorhandling optimized, was not working nice
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1023 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 58c36851c9
Author: Thilo Graf <dbt@novatux.de>
Date: 2011-01-10 (Mon, 10 Jan 2011)

Origin message was:
------------------
*neutrino menu: colorhandling optimized, was not working nice

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1023 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-09 23:31:25 +00:00
Thilo Graf
1dbd7b85f8 port: menu classes ported
- add new members: setItemColors(), paintItemBackground() and paintItem()
 (contains both) as a substitute for many double code lines in
 paint()-members. These define (or manipulate) menue item colors.
 (...bottom and scrollbars
- optimized painting of menu windows CMenuWidget::paint(), bottom and scrollbars
 should be rendered with or without rounded corners clean now (FIXMES removed)
- CMenuOptionLanguageChooser::paint()
 *set items always activ,
 *make first char large in item captions
 (...but here is still a lot to do)

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1013 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 4d2e019990
Author: Thilo Graf <dbt@novatux.de>
Date: 2011-01-08 (Sat, 08 Jan 2011)

Origin message was:
------------------
*port: menu classes ported
- add new members: setItemColors(), paintItemBackground() and paintItem()
 (contains both) as a substitute for many double code lines in
 paint()-members. These define (or manipulate) menue item colors.
 (...bottom and scrollbars
- optimized painting of menu windows CMenuWidget::paint(), bottom and scrollbars
 should be rendered with or without rounded corners clean now (FIXMES removed)
- CMenuOptionLanguageChooser::paint()
 *set items always activ,
 *make first char large in item captions
 (...but here is still a lot to do)

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1013 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-08 14:33:10 +00:00
Thilo Graf
516488be20 port: neutrino menue classes with icon handling
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1009 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: ce7f42d1c3
Author: Thilo Graf <dbt@novatux.de>
Date: 2011-01-08 (Sat, 08 Jan 2011)

Origin message was:
------------------
*port: neutrino menue classes with icon handling

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1009 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-08 14:32:50 +00:00
[CST] Focus
d1a99570ee reworked CA menu code
* added support for internal cardreaders for future conax support
* added inactivity shutdown timer for EuP
WARNING: new libcoolstream and libOpenThreads needed.



git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@925 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: b8c1fa5cc1
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2010-12-07 (Tue, 07 Dec 2010)

Origin message was:
------------------
* reworked CA menu code
* added support for internal cardreaders for future conax support
* added inactivity shutdown timer for EuP
WARNING: new libcoolstream and libOpenThreads needed.



git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@925 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-12-07 10:00:52 +00:00
Thilo Graf
a07beea89a tuxbox-port:added menu subhead, also sed in new member addintroItems(), added in menu class
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@895 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 965fce099c
Author: Thilo Graf <dbt@novatux.de>
Date: 2010-11-28 (Sun, 28 Nov 2010)
2010-11-27 23:16:44 +00:00
[CST] Focus
c4035324b1 Menus shadow; 0 calls timer-list in event-list; Fix exit from sleeptimer set; Testing backup/restore settings
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@647 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: c2cfa8862b
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2010-07-03 (Sat, 03 Jul 2010)
2010-07-03 13:09:40 +00:00
[CST] Focus
0f7532b98b Hack to use different locale for back item in initial startup settings
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@471 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: efa68de194
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2010-03-09 (Tue, 09 Mar 2010)
2010-03-09 19:28:18 +00:00
[CST] Focus
e08b2ded6e Set minimum menu width to 30%
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@401 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 9a56e4cb03
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2010-02-23 (Tue, 23 Feb 2010)
2010-02-23 10:20:53 +00:00
Stefan Seyfried
eb74f3dde4 neutrino: fix key value display in keychooser
CMenuSeparator::getString() was actually not unused :)
fix up prototypes of non-const functions so that they can actually
use getString(). fixes the missing key labels in key chooser menu.

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@309 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 86acf8d42f
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-02-08 (Mon, 08 Feb 2010)
2010-02-08 20:47:40 +00:00
Stefan Seyfried
1f32fd9fdb neutrino: improve menu width calculation
calculate menu width in paint() instead of addItem()
this allows to cahnge the width of a menu later on dynamically

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@308 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 292891db1f
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-02-08 (Mon, 08 Feb 2010)
2010-02-08 20:47:37 +00:00
Stefan Seyfried
a429c12c59 neutrino: add possibility to specify minimal menu width
A static window width was specified in pixels before, which is
"problematic". Then it was ignored and menus were automatically
sized to their largest menu item.
Due to popular demand, add the possibility to specify a minimal
window width in percent of screen width. If set to 0 (default),
menus will autosize as before.
Main menu is set to 22% screenwidth.

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@288 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 18dca0f47d
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-02-07 (Sun, 07 Feb 2010)
2010-02-07 12:05:02 +00:00
Stefan Seyfried
87fe585846 neutrino: implement CMenuSeparator::getString() in menue
this fixes the menu autosize issues with strings in menu separators

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@241 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 09db30e5ed
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-01-31 (Sun, 31 Jan 2010)
2010-01-31 17:04:52 +00:00
Stefan Seyfried
d26a38fa2b neutrino: let menus resize to the needed dimension
Instead of letting the caller of the menuewidget specify the
dimensions, determine them based on the text that is to be
displayed.

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@226 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 7148987625
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-01-30 (Sat, 30 Jan 2010)
2010-01-30 16:48:13 +00:00
Stefan Seyfried
f889ea0743 widget/menu.*: add keyval_ext type
instead of adding unneeded default values to all menuchooser options
just to cater for two special cases, add an extra version that does
not need a locale setting but instead takes a char* instead.

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@129 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 7dcf8fe14d
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2009-12-31 (Thu, 31 Dec 2009)
2009-12-31 09:34:53 +00:00
mws
e19aef671b fix shadow stuff and initializers....
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@118 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 6e718d8987
Author: mws <mws@e54a6e83-5905-42d5-8d5c-058d10e6a962>
Date: 2009-12-23 (Wed, 23 Dec 2009)
2009-12-23 12:08:43 +00:00
mws
c62aa94983 Mark unused vars as comment
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@104 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 1b13da2617
Author: mws <mws@e54a6e83-5905-42d5-8d5c-058d10e6a962>
Date: 2009-12-21 (Mon, 21 Dec 2009)
2009-12-21 16:23:09 +00:00
mrcolor
cb8dd3394d our current experimental Neutrino branch
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@27 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: bc5bd4154e
Author: mrcolor <mrcolor@e54a6e83-5905-42d5-8d5c-058d10e6a962>
Date: 2009-12-08 (Tue, 08 Dec 2009)
2009-12-08 11:05:11 +00:00