You are not logged in.

Dear visitor, welcome to Dreamboard. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Friday, December 9th 2011, 3:51pm

Herrausfinden von type="MenuEntryCompare" Einträge?

Hallo,

Wenn man sich mit den Pfeiltasten in einem Menü bewegt wird ja der Courser hoch und runter
auf gewisse Menü-Einträge bewegt die sich meines Wissen nach als type="MenuEntryCompare" bezeichnen.

So zum Beispiel bei dem Informationemenü wie folgt dagestellt werden kann:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
	<!-- Main information -->
	<screen name="menu_information" position="center,center".....

		<!--(service_info_screen)-->
		<widget source="menu" render="Pixmap" pixmap="egle_black2-HD/menu/service_info.png" position="65,100" size="128,128" alphatest="on">
			<convert type="MenuEntryCompare">service_info_screen</convert>
			<convert type="ConditionalShowHide" />
		</widget>

		<!--(about_screen)-->
		<widget source="menu" render="Pixmap" pixmap="egle_black2-HD/menu/kthesaurus.png" position="65,100" size="128,128" alphatest="on">
			<convert type="MenuEntryCompare">about_screen</convert>
			<convert type="ConditionalShowHide" />
		</widget>


Dies bedeutet ja das die zwei Menüauswahllisten im Informationsmenü wie folgt lauten:

- service_info_screen

- about_screen

Wie kann man diese den am leichtesten herrausfinden?

Würde gerne die Namen wissen die zur Kanalsuche name="menu_scan"
und dem Systemmenü name="menu_system" gehören, damit ich diesen Menüpunkten
jeweils eigene Icons spendieren kann.
MfG EgLe

2

Friday, December 9th 2011, 5:51pm

Hi,

die passenden Bezeichnungen findet man in der menu.xml .... dort die ganzen "entryID" Einträge.

Oder bei Plugins dann in der plugin.py...

Beispiel SystemPlugins/SoftwareManager/plugin.py:

Source code

1
2
3
4
def startSetup(menuid):
<------>if menuid != "setup":.
<------><------>return [ ]
<------>return [(_("Software management"), UpgradeMain, "software_manager", 50)]


Dort ist es dann das "software_manager".

cu

3

Friday, December 9th 2011, 7:47pm

Hallo egle und ghost!:) dazu passend hätte ich noch ein altes und leider ungelöstes problem. Im hauptmenü konnte ich alle meine png's zuweisen, aber in der menu_system will mir nicht alles gelingen.

leider lassen sich bei "Recording Paths", "Keyboard" und "display" keine png's anzeigen.

mal meine einträge in der skin.xml:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<screen name="menu_system" position="0,0" size="1280,720" title="Main menu" flags="wfNoBorder">
.
    <widget source="menu" render="Pixmap" pixmap="PP-HD1R2-V2/icons/RecordPaths.png" position="550,200" size="140,140" alphatest="blend" zPosition="1">
      <convert type="MenuEntryCompare">RecordPaths</convert>
      <convert type="ConditionalShowHide" />
    </widget>
    <widget source="menu" render="Pixmap" pixmap="PP-HD1R2-V2/icons/osd.png" position="550,200" size="140,140" alphatest="blend" zPosition="1">
      <convert type="MenuEntryCompare">lcd_setup</convert>
      <convert type="ConditionalShowHide" />
    </widget>
    <widget source="menu" render="Pixmap" pixmap="PP-HD1R2-V2/icons/keyboard.png" position="550,200" size="140,140" alphatest="blend" zPosition="1">
      <convert type="MenuEntryCompare">keyboard</convert>
      <convert type="ConditionalShowHide" />
    </widget>


und hier die einträge aus der menu.xml:

Source code

1
2
3
				<item text="Keyboard"><setup id="keyboard" /></item>

				<item level="2" text="Recording paths" entryId="RecordPaths"><screen module="RecordPaths" screen="RecordPathsSettings" /></item>


Alle anderen png's lassen sich ohne problem zuweisen.:(

4

Friday, December 9th 2011, 10:13pm

Hi,

ja..also bei RecordPaths ist entryID falsch geschrieben ... da steht entryId ... und nicht entryID.

Und bei den anderen beiden fehlt das entryID komplett ;) das kann also nicht gehen.

Ich notier mir das.. und fix es ..

cu

5

Friday, December 9th 2011, 10:27pm

Hallo,

recht herzlichen Dank für die Info, werde es demnächst dann mal testen :D

Auch Danke das du dich um die "kleineren" fixes kümmern willst, wenn es zeitlich mal reinpasst :thumbsup:
MfG EgLe

6

Friday, December 9th 2011, 10:58pm

Hallo

Würde gerne die Namen wissen die zur Kanalsuche name="menu_scan"
und dem Systemmenü name="menu_system" gehören, damit ich diesen Menüpunkten
jeweils eigene Icons spendieren kann.


@Egle:

meinst du diese?

tuner_setup
default_lists
auto_scan
Manual Scan


@Ghost: Vielen Dank für deine Bemühungen!:)

This post has been edited 1 times, last edit by "lizardking" (Dec 10th 2011, 12:28am)


7

Wednesday, December 14th 2011, 4:56pm

hier mal eine Frage zu diesem Thema :

Wenn man ein widget mit "MenuEntryCompare" in einem Menuskin nutzt, werden natürlich nur die Icons angezeigt, für
die auch menü entryID's existierenden, die dort behandelt werden.

Da man nicht für alle möglichen existierenden Menüitems dieses wdiget schreiben möchte und für alle übrigen, für die kein solches widget geschrieben wurde,
ein DEFAULT Icon zeigen möchte, wie ist so etwas zu bewerkstelligen ?

<widget source="menu" render="Pixmap" pixmap="PP-HD1R2-V2/icons/keyboard.png" position="550,200" size="140,140" alphatest="blend" zPosition="1">
<convert type="MenuEntryCompare">keyboard</convert>
<convert type="ConditionalShowHide" />
</widget>

so könnte man für eine kleine Auswahl diese widgets machen, das auch den Menüaufbau nicht belastet,
und dennoch für die Menüitems, wo kein solches widget existiert, ein DEFAULT icon angezeigt werden ...
DM8000 HD, (sata) HDD + (sata) SSD - DeLOCK + (usb) Stick, OoZooN OE2.0 (flash)
QNAP TS-209 Pro, TS-409U, TS-219P
40'' LCD Toshiba 40ZF355D
AV : Logitech Z-5500 Digital

Kerni

Unregistered

8

Wednesday, December 14th 2011, 5:09pm

.

This post has been edited 1 times, last edit by "Kerni" (Oct 28th 2012, 12:56am)


9

Wednesday, December 14th 2011, 6:20pm

ah ...danke :)

ja mit den Z-pos arbeiten, alphatest / transparentz ist nicht dabei ... manchmal braucht es ein wenig bis man's verinnerlicht hat ;)
DM8000 HD, (sata) HDD + (sata) SSD - DeLOCK + (usb) Stick, OoZooN OE2.0 (flash)
QNAP TS-209 Pro, TS-409U, TS-219P
40'' LCD Toshiba 40ZF355D
AV : Logitech Z-5500 Digital

10

Saturday, December 17th 2011, 2:38am

Hallo,

also Im menu_system funktioniert dies soweit bei mir:

* av_setup = A/V Einstellungen

* autores_setup = Autoresulution Plugin (habe ich aus der entsprechenden Plugin.py)

* language_setup = Sprache

* usage_setup = Anpassen

* timezone_setup = Zeitzone

* hardisk_selection = Festplatte

* network_setup = Netzwerk

* input_device_setup = Eingabegeräte

* display_setup = Display Einstellungen ( Dies dürfte Kaputt sein, wenn ich die Menu.xml richtig deute)

* keyboard = Tastatur ( Dies dürfte Kaputt sein, wenn ich die Menu.xml richtig deute)

* RecordPaths = Aufnahmepfade ( Dies ist Kaputt, definitv ein Fehler in der Menu.xml laut Ghost !)

* skin_selector = Skin

* video_finetune = Video-Feineinstellung

* crashlog_config = Crashlog Einstellungen (habe ich aus der entsprechenden Plugin.py)

* tempfancontrol = Temperatur- und Lüfter Regelung (habe ich aus der entsprechenden Plugin.py)


Mehr Einträge habe ich in meinem Menü nicht drinn....

Was bitte ist dann z.B. das "rfmod_setup" ???


Hmm, da ich kein Plugin-Junky bin, welche Plugins tragen sich denn noch so in das Menu-System ein?



@Ghost meinst du das wird noch was, bis zu den Feiertagen mit dem Fix? (duck und Wech) :D
MfG EgLe

This post has been edited 3 times, last edit by "EgLe" (Dec 17th 2011, 1:59pm)


11

Saturday, December 17th 2011, 2:07pm

"rfmod_setup" wird wohl die Modulationseinstellungen für analogen Antennenempfang sein ?
wer hat das noch bald ...

... ach noch was, wird auch von Vorteil sein, nicht für alle Items ein Icon zu machen, sonst braucht
der Menüaufbau "zu lange" (auch wenn es nur eine Sekunde mehr ist).

Habe dafür ein "default icon" das angezeigt wird ...
DM8000 HD, (sata) HDD + (sata) SSD - DeLOCK + (usb) Stick, OoZooN OE2.0 (flash)
QNAP TS-209 Pro, TS-409U, TS-219P
40'' LCD Toshiba 40ZF355D
AV : Logitech Z-5500 Digital

Kerni

Unregistered

12

Saturday, December 17th 2011, 2:43pm

.

This post has been edited 1 times, last edit by "Kerni" (Oct 28th 2012, 12:55am)


13

Saturday, December 17th 2011, 3:49pm

Hallo,
... ach noch was, wird auch von Vorteil sein, nicht für alle Items ein Icon zu machen, sonst braucht
der Menüaufbau "zu lange" (auch wenn es nur eine Sekunde mehr ist).

Habe dafür ein "default icon" das angezeigt wird ...
Hmm, ist aber nun schon fertig bis auf die "Kaputten EInträge" die eben noch als "Leer" angezeigt werden.
Da muss ich dann später nur noch die richtigen "MenuEntryCompare Einträge" editieren 8)
MfG EgLe

14

Wednesday, December 28th 2011, 10:32am

hab meine menu.xml mal geändert, jetzt gehen auch die Einträge für "Display" und "Tastatur"


Source code

1
2
				<item level="0" entryID="lcd_setup" requires="Display"><setup level="1" id="lcd" /></item>
				<item level="0" entryID="keyboard" text="Keyboard"><setup id="keyboard" /></item>


Vielleicht kann ghost mal drübergucken, ob das alles paßt.

15

Wednesday, December 28th 2011, 11:45am

es genügte hier, nur die "entryID" in der menu.xml einzutagen ...

Source code

1
2
        <item requires="Display" entryID="lcd_setup"><setup level="1" id="lcd" /></item>
	<item text="Keyboard" entryID="keyboard"><setup id="keyboard" /></item>
DM8000 HD, (sata) HDD + (sata) SSD - DeLOCK + (usb) Stick, OoZooN OE2.0 (flash)
QNAP TS-209 Pro, TS-409U, TS-219P
40'' LCD Toshiba 40ZF355D
AV : Logitech Z-5500 Digital

16

Wednesday, December 28th 2011, 12:13pm

Hallo,

naja wird ja aber wohl nur solange funktionieren bis das nächste Update
von DMM eingespielt wird wo die Datei wieder überschrieben wird :(

Wäre also schön wenn das bald gefixt würde :D
MfG EgLe

17

Thursday, December 29th 2011, 1:32am

ja klar ... solange ist ein backup der menu.xml auch nicht schlecht ;)
DM8000 HD, (sata) HDD + (sata) SSD - DeLOCK + (usb) Stick, OoZooN OE2.0 (flash)
QNAP TS-209 Pro, TS-409U, TS-219P
40'' LCD Toshiba 40ZF355D
AV : Logitech Z-5500 Digital

18

Thursday, December 29th 2011, 11:11am

Hallo,

naja und den Recording Path habt Ihr so auch gefixt bekommen?
MfG EgLe

19

Thursday, December 29th 2011, 12:47pm

ja auch, war ja nur ein verschreiberle :)
DM8000 HD, (sata) HDD + (sata) SSD - DeLOCK + (usb) Stick, OoZooN OE2.0 (flash)
QNAP TS-209 Pro, TS-409U, TS-219P
40'' LCD Toshiba 40ZF355D
AV : Logitech Z-5500 Digital

humsat

Dreamer

    Denmark

Posts: 42

Location: Denmark

Occupation: Selfmade

  • Send private message

20

Friday, December 30th 2011, 11:10am

nein danke dann kommt die Liste weg
regards humsat

This post has been edited 5 times, last edit by "humsat" (Jan 4th 2012, 6:08am)