Esempio n. 1
0
        protected void Calque()
        {
            try
            {
                Groupe G;
                G = _Calque.AjouterGroupe("Appliquer");

                _CheckBox_SupprimerLesAnciennesConfigs = G.AjouterCheckBox(SupprimerLesAnciennesConfigs);
                _CheckBox_ReconstuireLesConfigs        = G.AjouterCheckBox(ReconstuireLesConfigs);

                _CheckBox_SupprimerLesAnciennesConfigs.OnCheck   += _CheckBox_ReconstuireLesConfigs.UnCheck;
                _CheckBox_SupprimerLesAnciennesConfigs.OnIsCheck += _CheckBox_ReconstuireLesConfigs.IsDisable;

                // Pour eviter d'ecraser le parametre de "Reconstruire les configs", le met à jour seulement si
                if (_CheckBox_SupprimerLesAnciennesConfigs.IsChecked)
                {
                    _CheckBox_ReconstuireLesConfigs.IsChecked = !_CheckBox_SupprimerLesAnciennesConfigs.IsChecked;
                    _CheckBox_ReconstuireLesConfigs.IsEnabled = !_CheckBox_SupprimerLesAnciennesConfigs.IsChecked;
                }

                _CheckBox_ToutesLesConfigurations = G.AjouterCheckBox(ToutesLesConfigurations);

                G = _Calque.AjouterGroupe("Options");
                _CheckBox_MasquerEsquisses = G.AjouterCheckBox(MasquerEsquisses);

                _GroupeAvecCheckBox                     = _Calque.AjouterGroupeAvecCheckBox(SupprimerFonctions);
                _TextBox_NomFonctionSupprimer           = _GroupeAvecCheckBox.AjouterTexteBox(NomFonctionSupprimer);
                _TextBox_NomFonctionSupprimer.IsEnabled = _GroupeAvecCheckBox.IsChecked;

                _GroupeAvecCheckBox.OnIsCheck += _TextBox_NomFonctionSupprimer.IsEnable;
            }
            catch (Exception e)
            { this.LogMethode(new Object[] { e }); }
        }
Esempio n. 2
0
        void IPropertyManagerPage2Handler9.OnGroupCheck(int Id, bool Checked)
        {
            if (!CanRaiseEvent())
            {
                return;
            }

            GroupeAvecCheckBox GroupeCheckBox = _Calque.DicGroup[Id] as GroupeAvecCheckBox;

            if (GroupeCheckBox.IsRef())
            {
                GroupeCheckBox.IsChecked = Checked;
            }
        }
Esempio n. 3
0
        protected void Calque()
        {
            try
            {
                Groupe G;

                G = _Calque.AjouterGroupe("Options");
                _CheckBox_LigneAttache = G.AjouterCheckBox(LigneAttache);

                _CheckBox_ModifierHtTexte    = G.AjouterCheckBox(ModifierHtTexte);
                _Texte_HtTexte               = G.AjouterTexteBox(HtTexte, false);
                _Texte_HtTexte.ValiderTexte += ValiderTextIsInteger;
                _Texte_HtTexte.StdIndent();

                _CheckBox_ModifierHtTexte.OnIsCheck += _Texte_HtTexte.IsEnable;
                _Texte_HtTexte.IsEnabled             = _CheckBox_ModifierHtTexte.IsChecked;

                _GroupeReperage = _Calque.AjouterGroupeAvecCheckBox(Reperage);

                _CheckBox_AfficherQuantite = _GroupeReperage.AjouterCheckBox(AfficherQuantite);

                _GroupeDescription = _Calque.AjouterGroupeAvecCheckBox(Description);

                _CheckBox_PrefixeTole         = _GroupeDescription.AjouterCheckBox(PrefixeTole);
                _CheckBox_ProfilCourt         = _GroupeDescription.AjouterCheckBox(ProfilCourt);
                _CheckBox_AjouterMateriau     = _GroupeDescription.AjouterCheckBox(AjouterMateriau);
                _CheckBox_SautDeLigneMateriau = _GroupeDescription.AjouterCheckBox(SautDeLigneMateriau);
                _CheckBox_SautDeLigneMateriau.StdIndent();

                _CheckBox_AjouterMateriau.OnUnCheck += _CheckBox_SautDeLigneMateriau.UnCheck;
                _CheckBox_AjouterMateriau.OnIsCheck += _CheckBox_SautDeLigneMateriau.IsEnable;
                _CheckBox_AjouterMateriau.ApplyParam();
            }
            catch (Exception e)
            { this.LogMethode(new Object[] { e }); }
        }
Esempio n. 4
0
            public void AjouterAuCalque()
            {
                _Groupe = _Calque.AjouterGroupeAvecCheckBox(_ParamGroupe);

                _TextBox_CheminDossier = _Groupe.AjouterTexteBox();
                AfficherCheminDossier();
                _TextBox_CheminDossier.LectureSeule = true;

                if (_Selectionnable)
                {
                    _Button_Parcourir = _Groupe.AjouterBouton("Parcourir");
                    _Button_Parcourir.OnButtonPress += delegate(Object Bouton)
                    {
                        System.Windows.Forms.FolderBrowserDialog pDialogue = new System.Windows.Forms.FolderBrowserDialog();
                        pDialogue.SelectedPath = _Mdl.eDossier();

                        if (pDialogue.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                        {
                            _NomDossierRelatif = OutilsCommun.CheminRelatif(_Mdl.eDossier(), pDialogue.SelectedPath);
                            AfficherCheminDossier();
                        }

                        Maj();
                    };

                    _TextListBox_ListeDossiers = _Groupe.AjouterTextListBox("Liste des dossiers");
                    _TextListBox_ListeDossiers.TouteHauteur = true;
                    _TextListBox_ListeDossiers.Height       = 50;

                    _TextListBox_ListeDossiers.OnSelectionChanged += delegate(Object sender, int Item)
                    {
                        _NomDossierCourant = _TextListBox_ListeDossiers.SelectedText;
                        MajListeFichiers();
                    };

                    _CheckBox_CreerDossier            = _Groupe.AjouterCheckBox("Nouveau dossier");
                    _TextBox_NomNvxDossier            = _Groupe.AjouterTexteBox();
                    _Button_CreerDossier              = _Groupe.AjouterBouton("Creer");
                    _CheckBox_CreerDossier.OnIsCheck += _TextBox_NomNvxDossier.IsEnable;
                    _CheckBox_CreerDossier.OnIsCheck += _Button_CreerDossier.IsEnable;
                    _CheckBox_CreerDossier.OnIsCheck += _TextBox_NomNvxDossier.IsVisible;
                    _CheckBox_CreerDossier.OnIsCheck += _Button_CreerDossier.IsVisible;
                    _CheckBox_CreerDossier.IsChecked  = false;

                    _Button_CreerDossier.OnButtonPress += delegate(Object Bouton)
                    {
                        String n = _TextBox_NomNvxDossier.Text;
                        Directory.CreateDirectory(Path.Combine(CheminDossierRelatif(), n));

                        Maj();

                        _CheckBox_CreerDossier.IsChecked        = false;
                        _TextListBox_ListeDossiers.SelectedText = n;
                    };
                }

                _TextListBox_ListeFichiers = _Groupe.AjouterTextListBox("Contenu du dossier :");
                _TextListBox_ListeFichiers.TouteHauteur = true;
                _TextListBox_ListeFichiers.Height       = 50;

                _TextBox_NomNvxFichier = _Groupe.AjouterTexteBox();
                _TextBox_NomNvxFichier.OnTextBoxChanged += delegate(Object sender, String text)
                {
                    if (!EcraserInfos)
                    {
                        return;
                    }

                    _NomFichierComplet = text;
                };
            }