Beispiel #1
0
 public Enumerator(ListeMenu t)
 {
     _ListMenu = t;
 }
Beispiel #2
0
        public void CreerMenusEtOnglets(CommandManager commandManager)
        {
            _eListeMenu = new ListeMenu(commandManager);

            ParametresModules.AjouterParam("Reinitialiser", false, "Reinitialiser les menus & onglets");

            Reinitialiser = ParametresModules.GetParam("Reinitialiser").GetValeur <Boolean>();

            _eListeMenu.RemoveMenus();

            try
            {
                eMenu _Mnu;
                int   d = 0;

                //==================================================================================================
                d    = 10000;
                _Mnu = _eListeMenu.Add(d++, "Fonction Ext", "Extension des fonctions Sw");

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Lc", typeof(PageLierLesConfigurations));
                _Mnu.AjouterCmde(d++, "Co", typeof(PageContraindreComposant));

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Ip", typeof(PageInsererPercage), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);
                _Mnu.AjouterCmde(d++, "It", typeof(PageInsererPercageTole), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Ep", typeof(PageEmpreinte));
                _Mnu.AjouterCmde(d++, "Sp", typeof(PageCreerSymetrie));

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Si", typeof(BoutonSelectionnerCorpsIdentiques));
                _Mnu.AjouterCmde(d++, "Lm", typeof(PageListerMateriaux));
                _Mnu.AjouterCmde(d++, "Lc", typeof(PageListerConfigComp));
                _Mnu.AjouterCmde(d++, "Lp", typeof(PageListerPercage));

                //==================================================================================================
                d    = 20000;
                _Mnu = _eListeMenu.Add(d++, "Production", "Fonctions pour la production laser");

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Rd", typeof(PageRepererDossier));
                _Mnu.AjouterCmde(d++, "Pd", typeof(PageProduireDvp));
                _Mnu.AjouterCmde(d++, "Pb", typeof(PageProduireBarre));

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Cp", typeof(BoutonCommandeProfil));
                _Mnu.AjouterCmde(d++, "Ld", typeof(PageProduireDebit));

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Gd", typeof(PageGenererConfigDvp));
                _Mnu.AjouterCmde(d++, "Ar", typeof(BoutonAfficherReperage));
                _Mnu.AjouterCmde(d++, "Cr", typeof(PageControlerRepere));
                _Mnu.AjouterCmde(d++, "Rc", typeof(PageRepereCorps));
                _Mnu.AjouterCmde(d++, "Nr", typeof(BoutonNettoyerReperage));
                _Mnu.AjouterCmde(d++, "Ae", typeof(BoutonAfficherMasquerEsquisseReperage));

                //==================================================================================================
                d    = 30000;
                _Mnu = _eListeMenu.Add(d++, "Escalier", "Fonctions d'aide à la création d'escalier");

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Ie", typeof(PageInsererEsquisseConfig));
                _Mnu.AjouterCmde(d++, "Pp", typeof(PagePositionnerPlatine));
                _Mnu.AjouterCmde(d++, "Cp", typeof(PageConfigurerPlatine));
                _Mnu.AjouterCmde(d++, "Cc", typeof(PageConfigurerContreMarche));

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Im", typeof(PageInsererMarches));
                _Mnu.AjouterCmde(d++, "Bm", typeof(PageBalancerMarches));

                //==================================================================================================
                d    = 40000;
                _Mnu = _eListeMenu.Add(d++, "Macro", "Macro Sw");

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "If", typeof(PageImporterInfos));
                _Mnu.AjouterCmde(d++, "OD", typeof(BoutonOuvrirDossier));
                _Mnu.AjouterCmde(d++, "AA", typeof(BoutonActiverAimantation), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);
                _Mnu.AjouterCmde(d++, "AR", typeof(BoutonActiverRelationAuto), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Tr", typeof(BoutonToutReconstruire), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);
                _Mnu.AjouterCmde(d++, "Sc", typeof(BoutonSupprimerConfigDepliee), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);
                _Mnu.AjouterCmde(d++, "Lm", typeof(BoutonListerMateriaux), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);
                _Mnu.AjouterCmde(d++, "En", typeof(BoutonExclureNomenclature), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);
                _Mnu.AjouterCmde(d++, "Ma", typeof(BoutonMAJListePiecesSoudees), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);
                _Mnu.AjouterCmde(d++, "Ev", typeof(BoutonEnregistrerVue), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);
                _Mnu.AjouterCmde(d++, "Ml", typeof(PageLumiere), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);
                _Mnu.AjouterCmde(d++, "Nb", typeof(BoutonNettoyerBlocs), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);
                _Mnu.AjouterCmde(d++, "Em", typeof(BoutonEcraserMasse), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Sa", typeof(ExportScriptAcad), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Cp", typeof(BoutonDecompterPercage), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);
                _Mnu.AjouterCmde(d++, "Vr", typeof(CmdVoronoi), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "PM", typeof(PageParametres));
                _Mnu.AjouterCmde(d++, "Al", typeof(BoutonAfficherLogDebug));

                //==================================================================================================
                d    = 50000;
                _Mnu = _eListeMenu.Add(d++, "Test", "Macro Test");

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "T1", typeof(Test1), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);
                _Mnu.AjouterCmde(d++, "T2", typeof(Test2), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);
                _Mnu.AjouterCmde(d++, "T3", typeof(Test3), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "T4", typeof(Test4), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);
                _Mnu.AjouterCmde(d++, "T5", typeof(Test5), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);
                _Mnu.AjouterCmde(d++, "T6", typeof(Test6), swCommandTabButtonTextDisplay_e.swCommandTabButton_TextHorizontal);

                //==================================================================================================
                d    = 60000;
                _Mnu = _eListeMenu.Add(d++, "Dessin", "Dessin Sw");

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Mp", typeof(BoutonMettreEnPage));
                _Mnu.AjouterCmde(d++, "Rt", typeof(BoutonRenommerToutesFeuilles));
                _Mnu.AjouterCmde(d++, "Mv", typeof(BoutonMasquerCorpsVue));
                _Mnu.AjouterCmde(d++, "Rv", typeof(BoutonRetournerDvp));
                _Mnu.AjouterCmde(d++, "Is", typeof(BoutonVueInverserStyle));
                _Mnu.AjouterCmde(d++, "Er", typeof(BoutonAfficherEsquisseAssemblage));
                _Mnu.AjouterCmde(d++, "Md", typeof(PageModifierDvp));
                _Mnu.AjouterCmde(d++, "Sg", typeof(BoutonSupprimerGravure));

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Ed", typeof(PageDxfDwg));
                _Mnu.AjouterCmde(d++, "Ep", typeof(PagePdf));

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Rf", typeof(BoutonRedimensionnerFeuille));
                _Mnu.AjouterCmde(d++, "Rn", typeof(BoutonRenommerFeuille));

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Nt", typeof(PageInsererNote));
                _Mnu.AjouterCmde(d++, "Dj", typeof(BoutonDateDuJour));

                //==================================================================================================
                d    = 70000;
                _Mnu = _eListeMenu.Add(d++, "Dvp", "Export des dvps");

                _Mnu.NouveauGroupe();
                _Mnu.AjouterCmde(d++, "Cd", typeof(PageCreerConfigDvp));
                _Mnu.AjouterCmde(d++, "Dv", typeof(PageCreerDvp));

                _eListeMenu.CreerMenus();
            }
            catch (Exception e)
            { this.LogMethode(new Object[] { e }); }

            ParametresModules.GetParam("Reinitialiser").SetValeur(false);
            ParametresModules.Sauver();
        }