client/src/Iri.Modernisation.Data/Ldt/LDTm.cs
author totetm <>
Fri, 12 Feb 2010 12:24:46 +0100
changeset 45 de06fa7242ae
parent 0 249d70e7b32d
permissions -rw-r--r--
Fixed| agrandir la zonne d'affichage de la time line quand la taille des bloques d'annotations sont supèrieur a sa hauteur Fixed| faire fonctionner le bouton collapse des zonnes d'affichage des timeline
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     1
using System;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     2
using System.Net;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     3
using System.Windows;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     4
using System.Windows.Controls;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     5
using System.Windows.Documents;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     6
using System.Windows.Ink;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     7
using System.Windows.Input;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     8
using System.Windows.Media;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     9
using System.Windows.Media.Animation;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    10
using System.Windows.Shapes;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    11
using System.Xml.Linq;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    12
namespace Iri.Modernisation.Data.LDTClass
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    13
{
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    14
    /// <summary>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    15
    /// Balise m
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    16
    /// </summary>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    17
    public class LDTm
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    18
    {
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    19
        /// <summary>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    20
        /// Attribut
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    21
        /// </summary>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    22
        public String Ref { get; set; }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    23
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    24
        /// <summary>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    25
        /// Attribut
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    26
        /// </summary>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    27
        public String T { get; set; }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    28
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    29
        /// <summary>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    30
        /// Attribut
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    31
        /// </summary>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    32
        public int Id { get; set; }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    33
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    34
        /// <summary>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    35
        /// Attribut
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    36
        /// </summary>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    37
        public long C { get; set; }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    38
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    39
        /// <summary>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    40
        /// Elements
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    41
        /// </summary>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    42
        public String Content { get; set; }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    43
        public LDTm(XElement e) 
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    44
        {
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    45
            Ref = e.Attribute("ref").Value;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    46
            T = e.Attribute("t").Value;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    47
            Id = int.Parse(e.Attribute("id").Value);
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    48
            C = long.Parse(e.Attribute("c").Value);
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    49
            Content = e.Element("content").Value;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    50
        }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    51
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    52
        public XElement XML
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    53
        {
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    54
            get
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    55
            {
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    56
                return new XElement("m",
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    57
                    new XAttribute("ref",Ref),
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    58
                    new XAttribute("t",T),
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    59
                    new XAttribute("id",Id),
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    60
                    new XAttribute("c",C),
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    61
                    new XElement("content",Content)
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    62
                    );
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    63
            }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    64
        }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    65
    }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    66
}