thilo
8b5857909b
*neutrino menu: remove parameter 'mwidth' from widget constructor
...
Hope we don't need it anymore...
*neutrino menu: remove select functions
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1909 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-11-25 23:48:30 +00:00
thilo
eff98c661e
*neutrino menu: fix 'memory ' of selected items in submenues
...
Add small helper class to manage missing values
e.g. needed for deallocated widget objects.
This class we can also use for other things in future!
In this context I added a vector for 'selected' values needed for
deeper and deallocated submenues.
The identification of widgets working now with a new widget parameter named 'w_index'.
setSelected() and getSelected() functions are still working, but are not needed, if we use an index
-add define for default widget index
-add new header file for enums
-adapted many menu classes for this parameter
Hope it' works fine. If you find any menu without a 'memory', please add an index.
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1908 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-11-25 23:48:18 +00:00
focus
951acc4aff
Attempt to fix osd preset change: if CRT is current, switch to LCD still show scroll-bar
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1882 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-11-22 17:10:19 +00:00
striper
8041efac14
- menue.cpp: CMenuWidget::paint() - consider icon width
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1752 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-10-07 15:01:04 +00:00
focus
5c8429673a
Allow killTimer to check and reset timer id
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1562 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-07-21 10:04:05 +00:00
thilo
94765187bc
*neutrino menu: paint shortcut numebr only if item is active
...
We should do the same as with icons.
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1557 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-06-28 09:16:17 +00:00
thilo
2ca8b1bce0
*neutrino menu classes: new members added
...
insertItem(), removeItem(), getItemsCount(), getItem()
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1437 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-05-06 18:16:06 +00:00
thilo
df0d94a034
*neutrino menue classes: member getName(), setString() optimized
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1436 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-05-06 18:16:00 +00:00
thilo
f26db77d13
*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
satbaby
9f28769f94
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
2011-05-02 20:48:09 +00:00
satbaby
ca5a9adec4
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
2011-05-02 12:05:30 +00:00
satbaby
aa7fa768b8
tiny fix
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1423 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-05-02 11:47:38 +00:00
satbaby
22854c30a7
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
focus
1df85f6ea3
Fade changes for new fb driver
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1413 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-04-23 10:24:09 +00:00
seife
423d7478c9
neutrino: fix segfault due to insufficient size for PIN string
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1372 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-04-01 21:18:59 +00:00
thilo
c1360de469
*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
satbaby
50243949c8
show scrambled icon in bouqueteditor
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1276 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-03-08 16:05:30 +00:00
satbaby
1c400862cd
do not crash when leaving an empty menu with ok & right
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1127 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-02-09 06:06:59 +00:00
thilo
6def8cb87b
*neutrino menu classes: use same background shape for not selected items
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1052 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-26 11:04:32 +00:00
thilo
7db6b6b842
*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
d1baf2950a
*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
1df6ed349e
*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
0aed74d1ec
*neutrino menu classes: clean up, only comments removed
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1046 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-26 11:04:06 +00:00
thilo
5e83dabea2
*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
seife
b978594b1a
neutrino: do not crash when leaving an empty menu with "left"
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1031 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-17 22:27:08 +00:00
satbaby
e5e583b26a
Show default color of numbox and numboxtext when zapping over current channel in virtual zap, fix possible segfault
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1030 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-16 17:51:06 +00:00
satbaby
ea756115a0
-fix transponder seleect osd
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1027 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-11 12:17:00 +00:00
thilo
58c36851c9
*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
c4ffc6bf3c
*neutrino menu: variable exit button, depends of exit handling, definied in keysettings (g_settings.menu_left_exit)
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1017 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-08 14:33:27 +00:00
thilo
4d2e019990
*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
ce7f42d1c3
*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
focus
b8c1fa5cc1
* 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
965fce099c
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
2010-11-27 23:16:44 +00:00
focus
e1097960b0
auto video mode fix; enable key repeat for number and string choosers menu items
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@731 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-08-19 18:15:37 +00:00
satbaby
acb8750f5b
-fix ttx start
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@716 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-08-08 10:40:31 +00:00
satbaby
d2e9cfef4f
-fix fade on ttx start (?)
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@715 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-08-07 17:00:34 +00:00
satbaby
02101b1205
-fix head icons offset
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@709 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-08-07 11:55:20 +00:00
satbaby
001bc9d20f
change icon offset
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@708 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-08-05 17:57:56 +00:00
focus
c2cfa8862b
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
2010-07-03 13:09:40 +00:00
focus
253324226e
Windows fade emulation. Some main windows at the moment only. New drivers needed.
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@644 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-06-27 13:06:12 +00:00
focus
50f1228ccf
Fix locale switch
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@525 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-03-23 15:31:48 +00:00
focus
e630c1967a
Bottom screen margin preset for lazy Boss
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@494 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-03-17 12:40:53 +00:00
focus
eb79a5a016
Fix for last change
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@472 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-03-09 20:40:18 +00:00
focus
efa68de194
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
2010-03-09 19:28:18 +00:00
focus
da9704d766
Calc %% from full screen width
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@402 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-02-23 10:40:40 +00:00
satbaby
00d9b35c08
-add menu rounded corners on/off
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@395 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-02-20 21:29:30 +00:00
focus
8e2b5716ae
Menu position settings
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@390 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-02-20 15:12:51 +00:00
seife
86acf8d42f
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
2010-02-08 20:47:40 +00:00
seife
292891db1f
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
2010-02-08 20:47:37 +00:00
seife
ee4514cad1
neutrino: fix numbers in menus without digit-icons
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@301 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-02-07 22:20:34 +00:00