[Idee] UK Customizing Menu DIFF

nitr8
Einsteiger
Einsteiger
Beiträge: 102
Registriert: Freitag 29. Dezember 2006, 10:44

Beitrag von nitr8 »

@dietmarw

Sorry I changed neutrino.h in my orig and normal place so the diff on that file did not work correctly.

cp -r apps/tuxbox/neutrino/src/neutrino.h.orig apps/tuxbox/neutrino/src/neutrino.h
wget http://www.nfye.com/dbox/dietmarw.diff
patch -p1 < dietmarw.diff
cd cdk && neutrino should do the trick for you :) let us know please

@EVERYONE ELSE
updated diff with the one entry that was missing:
http://www.nfye.com/dbox/customize_menu ... 08h29.diff

--me
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

with "my" diff patch worked und build now

shure that link to updated patch for all is correct?
file lengt is like old patch..
nitr8
Einsteiger
Einsteiger
Beiträge: 102
Registriert: Freitag 29. Dezember 2006, 10:44

Beitrag von nitr8 »

yip

file length might be the same but its not the same :)

Code: Alles auswählen

nitr8@jijina:~/clean$ diff -ur personalize_menu-22-08-2007_14h08.diff personalize_menu-23-08-2007_08h07.diff
--- personalize_menu-22-08-2007_14h08.diff      2007-08-23 09:10:58.000000000 +0100
+++ personalize_menu-23-08-2007_08h07.diff      2007-08-23 08:07:43.000000000 +0100
@@ -549,16 +549,25 @@
                        }
                        else if( msg == CRCInput::RC_green )
                        {
---- tuxbox-cvs-orig/apps/tuxbox/neutrino/src/neutrino.h        2007-08-22 13:38:52.000000000 +0100
+--- tuxbox-cvs-orig/apps/tuxbox/neutrino/src/neutrino.h        2007-08-23 08:06:37.000000000 +0100
 +++ tuxbox-cvs/apps/tuxbox/neutrino/src/neutrino.h     2007-08-22 13:41:22.000000000 +0100
-@@ -78,6 +78,7 @@
+@@ -78,6 +78,8 @@
                        RECORDING_VCR    = 2,
                        RECORDING_FILE   = 3
                };
 +
-               void saveSetup();
++              void saveSetup();

   private:
+       CFrameBuffer * frameBuffer;
+@@ -164,7 +166,6 @@
+
+               void startNextRecording();
+
+-              void saveSetup();
+               int loadSetup();
+
+               void tvMode( bool rezap = true );
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

big patch ~70k with "my" patch

Code: Alles auswählen

make[4]: Entering directory `/home/dietmarw/tux_test/20070823/tuxbox-cvs/apps/tuxbox/neutrino/src'
if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../daemons -I../lib -I/home/dietmarw/tux_test/20070823/dbox2/cdkroot/include/tuxbox/connection   -I/home/dietmarw/tux_test/20070823/dbox2/cdkroot/include/tuxbox   -I/home/dietmarw/tux_test/20070823/dbox2/cdkroot/include/freetype2 -I/home/dietmarw/tux_test/20070823/dbox2/cdkroot/include/tuxbox   -I/home/dietmarw/tux_test/20070823/dbox2/cdkroot/include/tuxbox   -I/home/dietmarw/tux_test/20070823/dbox2/cdkroot/include/tuxbox -I/home/dietmarw/tux_test/20070823/dbox2/cdkroot/include/tuxbox   -I/home/dietmarw/tux_test/20070823/dbox2/cdkroot/include -I/home/dietmarw/tux_test/20070823/tuxbox-cvs/driver/include     -I/home/dietmarw/tux_test/20070823/tuxbox-cvs/driver/dvb/include -I/home/dietmarw/tux_test/20070823/tuxbox-cvs/driver/include  -Wall -mcpu=823 -pipe -Os -MT neutrino.o -MD -MP -MF ".deps/neutrino.Tpo" -c -o neutrino.o neutrino.cpp; \
then mv -f ".deps/neutrino.Tpo" ".deps/neutrino.Po"; else rm -f ".deps/neutrino.Tpo"; exit 1; fi
neutrino.cpp: In member function `void CNeutrinoApp::InitMainMenu(CMenuWidget&, CMenuWidget&, CMenuWidget&, CMenuWidget&, CMenuWidget&, CMenuWidget&, CMenuWidget&, CMenuWidget&, CMenuWidget&, CMenuWidget&, CMenuWidget&, CMenuWidget&, CMenuWidget&, CMenuWidget&, CMenuWidget&, CMenuWidget&, CMenuWidget&, CMenuWidget&)':
neutrino.cpp:1812: warning: unused variable 'shortcut3'
neutrino.cpp: In member function `void CNeutrinoApp::InitServiceSettings(CMenuWidget&, CMenuWidget&)':
neutrino.cpp:2278: error: `shortcut3' undeclared (first use this function)
neutrino.cpp:2278: error: (Each undeclared identifier is reported only once for each function it appears in.)
neutrino.cpp:5060:2: warning: #warning fixme sectionsd should deliver data in UTF-8 format
neutrino.cpp:5221:2: warning: #warning TODO: it might make some sense to have some log-file (but where do we store this information? nfs/flash/ram?) that collects these messages and maybe a menu-entry to view the lasted XXX messages
neutrino.cpp:5229:2: warning: #warning TODO: count restart-rate to catch endless loops
neutrino.cpp:6115:2: warning: #warning TODO: reload LCD fonts, too
make[4]: *** [neutrino.o] Fehler 1
make[4]: Leaving directory `/home/dietmarw/tux_test/20070823/tuxbox-cvs/apps/tuxbox/neutrino/src'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/dietmarw/tux_test/20070823/tuxbox-cvs/apps/tuxbox/neutrino/src'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/dietmarw/tux_test/20070823/tuxbox-cvs/apps/tuxbox/neutrino'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/dietmarw/tux_test/20070823/tuxbox-cvs/apps/tuxbox/neutrino'
make: *** [/home/dietmarw/tux_test/20070823/dbox2/cdkflash/root-neutrino] Fehler 2
nitr8
Einsteiger
Einsteiger
Beiträge: 102
Registriert: Freitag 29. Dezember 2006, 10:44

Beitrag von nitr8 »

@dietmarw

could you post or mail me your neutrino.cpp

P.S. check your PM
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

this time build with patch#3 ~40k is running..
more after that..

Edit:
build with patch#3 is ok
neutrino bin and jffs2.1ximg on server
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

So nun mal meine ersten Eindrücke zur neuen Funktion die jetzt ja im CVS ist.

1. Die Breite der Fenster "Einstellungen" und "Service" muss vergrößert werden. Bei der Oprion "Nicht verfügbar" werden die Texte der Menüpunkte überschrieben.

Bild
Bild



2. Beim Hauptmenü ist es nicht möglich die Menüpunkte "UPnP Browser" und "Skripte" auszublenden.

Bild

Ansonsten macht die Sache einen wirklich sehr guten Eindruck wobei mir
der ein oder andere Wunsch diebezüglich bestimmt noch einfallen wird... :D

THX an nitr8!


Gruß
____Paule
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Ich versuche Ihn via MSN darauf aufmerksam zu machen ;-)

Der ist gerade in meinem Heimatland ;-)
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Speedy or Nitr8

Can we make the menu wider or should I re-translate the deutsch.locale a bit shorter to fit ?
nitr8
Einsteiger
Einsteiger
Beiträge: 102
Registriert: Freitag 29. Dezember 2006, 10:44

Beitrag von nitr8 »

aether or whatever i guess
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Ich würde euch noch bitte das Pers Menu von Punkt1 in den Einstellungen zu verbannen, nach unten, Sonst müssen wiedr sämtliche Bilder im Wiki geupdatet werden, ich würde es eventuell noch besser finden wenn es in ein anderes Untermenu reinkommmt, im Hauptmenu find ich das nicht so angebracht denn ich glaub nicht das es jeder nutzt.

Villeicht bei Tasteneinstellungen, da ist ja auch das Menu der blauen Taste ?


Gruß Riker
dwilx

Beitrag von dwilx »

Würde ein simples ein/aus on/off statt sichtbar/unsichtbar nicht reichen? Platz wäre dann genug.
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

Beitrag von Regloh »

oder ein bild. schlüssel/schlüssel durchgestrichen
Regloh
dwilx

Beitrag von dwilx »

oder so :wink:
nitr8
Einsteiger
Einsteiger
Beiträge: 102
Registriert: Freitag 29. Dezember 2006, 10:44

Beitrag von nitr8 »

dixidix hat geschrieben:Würde ein simples ein/aus on/off statt sichtbar/unsichtbar nicht reichen? Platz wäre dann genug.
done,

http://cvs.tuxbox-cvs.sourceforge.net/t ... 6&r2=1.427

--me
stdin
Interessierter
Interessierter
Beiträge: 93
Registriert: Freitag 15. Oktober 2004, 18:40

Beitrag von stdin »

was mir gestern als ich die neutrino gebaut habe auch noch auffiel:

das handling in bezug auf den neutrino-neustart sollte insoweit verändert werden das dieser erst nach verlassen der personalize menüs abgefragt/durchgeführt wird.
wenn man nämlich die einstellungen im hauptmenü und dann noch zusätzlich in einem anderen menü durchführen möchte muss man zweimal ein reset machen. find ich persönlich nicht so toll.
nitr8
Einsteiger
Einsteiger
Beiträge: 102
Registriert: Freitag 29. Dezember 2006, 10:44

Beitrag von nitr8 »

JtG-Riker hat geschrieben:Ich würde euch noch bitte das Pers Menu von Punkt1 in den Einstellungen zu verbannen, nach unten, Sonst müssen wiedr sämtliche Bilder im Wiki geupdatet werden, ich würde es eventuell noch besser finden wenn es in ein anderes Untermenu reinkommmt, im Hauptmenu find ich das nicht so angebracht denn ich glaub nicht das es jeder nutzt.

Villeicht bei Tasteneinstellungen, da ist ja auch das Menu der blauen Taste ?


Gruß Riker
Riker,

Sorry, but I cant speak much German even thou the misses is trying new words on me every day.

PT-1 said you wanted the Personalize Menu moved to the bottom as to not mess up all the wiki stuff.

I have moved it right to the bottom as requested please see:
http://cvs.tuxbox-cvs.sourceforge.net/t ... 1&r2=1.862

hope this is what you wanted.

--me
Steffi
Einsteiger
Einsteiger
Beiträge: 204
Registriert: Dienstag 12. März 2002, 07:40

Beitrag von Steffi »

Wenn ich als Nicht-Developerin mal dazwischenfunken darf... :lol:

Bei mir beginnen im Mainmenü, im Settingsmenü und im Servicemenü alle Menüpunkte jetzt mit "0" anstatt wie bisher mit "1". Auf den Screenshots von PauleFoul ist das zumindest im Settings- und Servicemenü anders.

Kann man das irgendwo einstellen oder wo liegt bei mir der Haken? Es ist übrigens ein Eigencompilat aus dem aktuellen CVS.

Gruß
Steffi
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

@ nitr8

Hi, i hope you can insert die Menupints "UPnP-Browser" and "Skripte"
in the Mainmenu, that they can also hidden by the Persofeature.

Thanks.
______Paule
nitr8
Einsteiger
Einsteiger
Beiträge: 102
Registriert: Freitag 29. Dezember 2006, 10:44

Beitrag von nitr8 »

PauleFoul hat geschrieben:Hi, i hope you can insert die Menupints "UPnP-Browser" and "Skripte" in the Mainmenu, that they can also hidden by the Persofeature.

Code: Alles auswählen

#if ENABLE_UPNP
        if (g_settings.personalize_upnpbrowser == 1)
                mainMenu.addItem(new CMenuForwarder(LOCALE_MAINMENU_UPNPBROWSER, true, NULL, new CUpnpBrowserGui(), NULL, CRCInput::convertDigitToKey(shortcut++)));
        if (g_settings.personalize_upnpbrowser == 2)
                mainMenu.addItem(new CLockedMenuForwarder(LOCALE_MAINMENU_UPNPBROWSER, g_settings.personalize_pincode, true, true, NULL, new CUpnpBrowserGui(), NULL, CRCInput::convertDigitToKey(shortcut++)));
#endif
so upnp is in however I will look into the scripts for you, but if you don't have any scripts it does not display it so I don't really see the need to hide it ?

--me
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

nitr8 hat geschrieben: so upnp is in however I will look into the scripts for you, but if you don't have any scripts it does not display it so I don't really see the need to hide it ?

--me
Sorry, i look a little bit forward... :D

When we have diffrent Userlevels, than we need this funktion to hide
die Menupoint "Skripte".

Example: Hide in the Userlevel and Show in die Expertlevel

For this function we need following selection for every menu item:
expert , user , operator , hidden, pin protect.


Paule
stdin
Interessierter
Interessierter
Beiträge: 93
Registriert: Freitag 15. Oktober 2004, 18:40

Beitrag von stdin »

@nitr8:
you forgot the following changes:

Code: Alles auswählen

g_settings.personalize_language = configfile.getInt32("personalize_language", 1);
// ... and
configfile.setInt32 ( "personalize_language", g_settings.personalize_language );
the language attitudes are not indicated in the menu.
stdin
Interessierter
Interessierter
Beiträge: 93
Registriert: Freitag 15. Oktober 2004, 18:40

Beitrag von stdin »

it evenly changed;)
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

THX ;-)
nitr8
Einsteiger
Einsteiger
Beiträge: 102
Registriert: Freitag 29. Dezember 2006, 10:44

Beitrag von nitr8 »

stdin hat geschrieben:@nitr8:
you forgot the following changes:

Code: Alles auswählen

g_settings.personalize_language = configfile.getInt32("personalize_language", 1);
// ... and
configfile.setInt32 ( "personalize_language", g_settings.personalize_language );
the language attitudes are not indicated in the menu.
@stdin thanks for sorting that out :>

--wayne