diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2017-02-06 16:03:26 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2017-02-06 16:03:26 +0300 |
commit | a2197a6cb42d511747ccd2159cf1f4d29ef15f07 (patch) | |
tree | 42933bb328093216100471bbc8c005310d26d9b4 /NesMenuFolder.cs | |
parent | 99e610d409b76b276cc3ac62f1d4b1deec2d8093 (diff) |
More folder styles (core only)
Diffstat (limited to 'NesMenuFolder.cs')
-rw-r--r-- | NesMenuFolder.cs | 32 |
1 files changed, 28 insertions, 4 deletions
diff --git a/NesMenuFolder.cs b/NesMenuFolder.cs index 870d2bb1..d7f76bf5 100644 --- a/NesMenuFolder.cs +++ b/NesMenuFolder.cs @@ -25,8 +25,31 @@ namespace com.clusterrr.hakchi_gui public string Name
{
- get { return name; }
- set { name = value; }
+ get
+ {
+ return (first ? ' ' : 'Я') + name;
+ }
+ set
+ {
+ name = value;
+ if (!string.IsNullOrEmpty(name))
+ nameParts = new string[] { name };
+ else
+ nameParts = new string[0];
+ }
+ }
+ private string[] nameParts;
+ public string[] NameParts
+ {
+ get { return nameParts; }
+ set
+ {
+ nameParts = value;
+ if (value != null)
+ name = string.Join(" - ", nameParts);
+ else
+ name = null;
+ }
}
public NesMenuCollection Child = new NesMenuCollection();
public string Initial = "";
@@ -60,8 +83,9 @@ namespace com.clusterrr.hakchi_gui }
first = value;
}
- get {
- return first;
+ get
+ {
+ return first;
}
}
|