Exemplo n.º 1
0
    public void CreateMenuFunction()
    {
        Eplan.EplApi.Gui.Menu oMenu = new Eplan.EplApi.Gui.Menu();
        uint menuid;

        menuid = oMenu.AddMainMenu("Project And Macro", Eplan.EplApi.Gui.Menu.MainMenuName.eMainMenuProject, "Open Project...", "ElexcoOpen", "Open menu with an opendialog", 1);
        oMenu.AddMenuItem("Open Macro Project...", "ElexcoOpenMacro", "", menuid, 1, false, false);
        oMenu.AddMenuItem("Open Current Project Folder...", "ElexcoOpenProjectFolder", "", menuid, 1, false, false);
        oMenu.AddMenuItem("Setting...", "ElexcoSetFolder", "", menuid, 0, true, true);
        return;
    }
Exemplo n.º 2
0
        public bool OnInitGui()
        {
            Eplan.EplApi.Gui.Menu sampleMenu    = new Eplan.EplApi.Gui.Menu();
            Eplan.EplApi.Gui.Menu sampleMenu_Ch = new Eplan.EplApi.Gui.Menu();

            uint menuId = sampleMenu.AddMainMenu("[API Test Menu]", Eplan.EplApi.Gui.Menu.MainMenuName.eMainMenuHelp,
                                                 "Api Ext Sample", "ActionApiExtSimple", "Api Ext Sample", 1);

            menuId = sampleMenu.AddMenuItem("Call Other Action", "ActionApiExtCallOtherAction", "Call Other Action", menuId, 1, false, false);
            menuId = sampleMenu.AddMenuItem("Api Samples", "ActionApiExtSamples", "Api Samples", menuId, 1, false, false);
            menuId = sampleMenu.AddPopupMenuItem("PopupMenuName", "ChildMunuName", "ActionApiExtTest123", "PopupMenuName", menuId, 1, false, false);

            return(true);
        }
Exemplo n.º 3
0
    public void PDFAssistant_Menu()
    {
        //Menu item

        Eplan.EplApi.Gui.Menu oMenu = new Eplan.EplApi.Gui.Menu();
        oMenu.AddMenuItem("PDF (Assistant)...", "PDFAssistant_Start", "PDF Assistant, Export the current project as a PDF file", 35287, 1, false, false);
    }
 public void MenuFunction()
 {
     Eplan.EplApi.Gui.Menu aMenu = new Eplan.EplApi.Gui.Menu();
     aMenu.AddMenuItem("alle Scripte laden",
                       "LoadScripts",
                       "lädt alle Standard-Scripte",
                       System.UInt32.Parse("35226"),                                 // Menü-ID von Dienstprogramme/Scripte/Ausführen
                       System.Int32.Parse("0"),                                      // ID of the following menu. (0 for default)
                       false,
                       true);
     Eplan.EplApi.Gui.Menu bMenu = new Eplan.EplApi.Gui.Menu();
     bMenu.AddMenuItem("alle Scripte entladen",
                       "UnloadScripts",
                       "entlädt alle Standard-Scripte",
                       System.UInt32.Parse("35228"),                                 // Menü-ID von Dienstprogramme/Scripte/Entladen
                       System.Int32.Parse("1"),                                      // ID of the following menu. (0 for default)
                       true,
                       false);
 }
 public void actLinks()
 {
     // Meldung ausgeben
     System.Windows.Forms.MessageBox.Show("Schalte um auf LINKS");
     // Menüeintrag "Links" entfernen
     DemoHauptMenue.RemoveMenuItem(hndMenuEntryL);
     // MenüeintragsID auf 0 setzen
     hndMenuEntryL = 0;
     // Menüeintrag "Rechts" hinzufügen falls er nicht vorhanden ist
     if (hndMenuEntryR == 0)
     {
         hndMenuEntryR = DemoHauptMenue.AddMenuItem( // .AddMenuItem(
             "Rechts",                               //Eintragsname,
             "actRechts",                            // Eintragsaktion,
             "Hiermit schalte ich um auf Rechts",    //  Statustext,
             hndHMenu,                               //  Menü-ID,
             1,                                      // Eintragsposition(1= hinten bzw 0= vorne),
             false,                                  // TrennerDavor,
             false);                                 // TrennerDanach);
     }
 }
    public void MenuFunction()
    {
        uint intIDUntermenue1;                                         // MenuID
        Eplan.EplApi.Gui.Menu oMenu = new Eplan.EplApi.Gui.Menu();
        intIDUntermenue1 = oMenu.AddMainMenu(
            "ePlanus",                                                     // Hauptmenüname
            "Hilfe",                                                       // neben Menüpunkt...
            "< ePlanus.de >",                                              // Menüpunktname
            "ePlanus",                                                     // Action
            "ePlanus.de - Scripting in Eplan ist einfach (toll)",          // Statustext
            1                                                              // Hinter Menüpunkt x
        );

        // Untermenüpunkte
        oMenu.AddMenuItem(
            "Abbruchstellenkonfigurator",                                            // Menüpunktname
            "Abbruchstellen",                                             // Action
            "ePlanus - Abbruchstellenkonfigurator",                         // Statustext
            intIDUntermenue1,                                               // Menü-ID
            1,                                                              // 1 = Hinter Menüpunkt X
            false,                                                          // Seperator davor
            false                                                           // Seperator dahinter
        );
    }
Exemplo n.º 7
0
 public void CopyNormalMenu()
 {
     Eplan.EplApi.Gui.Menu oMenu = new Eplan.EplApi.Gui.Menu();
     oMenu.AddMenuItem("Copy (Normal Mode)", "NormalCopyAction");
     oMenu.AddMenuItem("Copy (Design Mode)", "DesignCopyAction");
 }
 public void MenuMethod()
 {
     Eplan.EplApi.Gui.Menu oMenu = new Eplan.EplApi.Gui.Menu();
     oMenu.AddMenuItem("Sample Action Menu Text", "$safeitemname$Action");
 }
Exemplo n.º 9
0
 public void MenuFunction()
 {
     Eplan.EplApi.Gui.Menu oMenu = new Eplan.EplApi.Gui.Menu();
     oMenu.AddMenuItem("Toggle GED Units Inch/mm", "ToggleUnitsAction");
 }