Hilfe bei Plugin Erstellung: Context Menu GUIDialogMenu (1 Viewer)

MaxMan23

MP Donator
  • Premium Supporter
  • September 8, 2007
    380
    48
    Home Country
    Germany Germany
    Morgen Leute,

    ich brauche mal Hilfe. Ich möchte ein Plugin erstellen, scheitere aber gerade am Context Menu.
    Wie kann eine "if" Anweisung die Menupunkte unterscheiden?


    GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
    if (dlgMenu != null)
    {
    dlgMenu.Reset();
    dlgMenu.SetHeading("Header");
    dlgMenu.Add("A");
    dlgMenu.Add("B");
    dlgMenu.Add("C");
    dlgMenu.DoModal(5678);


    Wie kann ich sagen
    if "A" selektiert, dann...
    if "B" selektiert, dann...
    ...
     

    MaxMan23

    MP Donator
  • Premium Supporter
  • September 8, 2007
    380
    48
    Home Country
    Germany Germany
    AW: Hilfe bei Plugin Erstellung: Context Menu GUIDialogMenu

    Das habe ich soweit hin bekommen.

    Hätte da noch eine andere Frage,

    wenn ein Film läuft und ich zwei mal die Taste Info drücke erscheint das Video Context menu. Welche ID hat das menu?
     

    MaxMan23

    MP Donator
  • Premium Supporter
  • September 8, 2007
    380
    48
    Home Country
    Germany Germany
    AW: Hilfe bei Plugin Erstellung: Context Menu GUIDialogMenu

    Ich habe noch ein anderes Problem bzw. Denkfehler. Ich habe ein plugin nach der Anweisung erstellt, wo sich nach einem click auf ein Button ein Kontex Menu öffnet, bei dem ich was auswählen kann. Das klappt auch soweit, aber ich möchte das Kontexmenu direkt aufrufen, ohne erst auf einen button zu klicken. Mein Ziel ist es das Kontex Menu mit der plugin id aufzurufen um es z.B. unter myVideos zu nutzen. Nur wie muss ich den oberen Teil ändern, das gleich das dlgMenu geöffnet wird?

    Hier der Ausschnitt:

    protected override void OnClicked(int controlId, GUIControl control,
    MediaPortal.GUI.Library.Action.ActionType actionType)
    {
    if (control == buttonOne)
    OnButtonOne();
    base.OnClicked(controlId, control, actionType);
    }

    private void OnButtonOne()
    {


    GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
    if (dlgMenu != null)
     

    MaxMan23

    MP Donator
  • Premium Supporter
  • September 8, 2007
    380
    48
    Home Country
    Germany Germany
    AW: Hilfe bei Plugin Erstellung: Context Menu GUIDialogMenu

    Kann mir evtl doch mal Hilfestellung geben. Wie bekomme ich das onclicked weg, so das sich das menue direkt öffnet.
     

    Users who are viewing this thread

    Top Bottom