Exemple #1
0
        public void AddLabel(string label)
        {
            TF_Label lbl = new TF_Label();

            lbl.name     = label;
            lbl.keywords = new List <string>();
            Filtre_Par_Mot_Cle.labels.Add(lbl);
        }
Exemple #2
0
        public void LoadSettings()
        {
            TF_Label lbl = null;

            if (!System.IO.File.Exists("settings.xml"))
            {
                return;
            }
            using (XmlReader reader = XmlReader.Create("settings.xml"))
            {
                reader.MoveToContent();
                while (reader.Read())
                {
                    reader.Read();
                    if (reader.IsStartElement())
                    {
                        switch (reader.Name.ToString())
                        {
                        case "user":
                            reader.Read();
                            Filtre_Par_Mot_Cle.addedUsers.Add(reader.Value);
                            break;

                        case "label":
                            lbl = new TF_Label();
                            reader.MoveToFirstAttribute();
                            lbl.name     = reader.Value;
                            lbl.keywords = new List <string> {
                            };
                            Filtre_Par_Mot_Cle.labels.Add(lbl);
                            break;

                        case "keyword":
                            if (lbl != null)
                            {
                                reader.Read();
                                lbl.keywords.Add(reader.Value);
                            }
                            break;
                        }
                    }
                }
            }
        }