Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/hakchi2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2017-02-06 16:03:26 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2017-02-06 16:03:26 +0300
commita2197a6cb42d511747ccd2159cf1f4d29ef15f07 (patch)
tree42933bb328093216100471bbc8c005310d26d9b4 /NesMenuFolder.cs
parent99e610d409b76b276cc3ac62f1d4b1deec2d8093 (diff)
More folder styles (core only)
Diffstat (limited to 'NesMenuFolder.cs')
-rw-r--r--NesMenuFolder.cs32
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;
}
}