diff options
| author | j-p <jp.bruyere@live.be> | 2018-04-14 12:15:08 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-04-14 12:15:08 +0200 |
| commit | 907358fed63b4a89e8dee5184cc9901a7107ab9f (patch) | |
| tree | 18c473a86b553dbe9f08cfe345b6278c71e9594e /src/Style.cs | |
| parent | 7c735fa149bf23223eda734f19d5547797ca8ac2 (diff) | |
| parent | 5a06966fd4be89263988d0838556b78a7988b5a9 (diff) | |
Merge pull request #40 from jpbruyere/devel
Devel
Diffstat (limited to 'src/Style.cs')
| -rw-r--r-- | src/Style.cs | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/src/Style.cs b/src/Style.cs index fded0503..58f09f33 100644 --- a/src/Style.cs +++ b/src/Style.cs @@ -29,12 +29,31 @@ using System.Collections.Generic; namespace Crow { + public struct FileLocation { + public string FilePath; + public int Line; + public int Column; + + public FileLocation(string filePath, int line, int column){ + FilePath = filePath; + Line = line; + Column = column; + } + public override string ToString () + { + return string.Format ("{0} ({1},{2})", FilePath, Line, Column); + } + } public class Style : Dictionary<string, object> { - public Dictionary<string, Style> SubStyles;//TODO:implement substyles for all tags inside a style + #if DESIGN_MODE + public Dictionary<string, FileLocation> Locations = new Dictionary<string, FileLocation>(); + #endif + //public Dictionary<string, Style> SubStyles;//TODO:implement substyles for all tags inside a style public Style () : base() { } + } } |