diff options
Diffstat (limited to 'src/GraphicObjects/Label.cs')
| -rw-r--r-- | src/GraphicObjects/Label.cs | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/GraphicObjects/Label.cs b/src/GraphicObjects/Label.cs index ee7dd045..d8d214c7 100644 --- a/src/GraphicObjects/Label.cs +++ b/src/GraphicObjects/Label.cs @@ -271,7 +271,17 @@ namespace Crow CurrentColumn += str.Length; NotifyValueChanged ("Text", Text); } - + /// <summary> + /// Insert a line break. + /// </summary> + protected void InsertLineBreak() + { + lines.Insert(CurrentLine + 1, lines[CurrentLine].Substring(CurrentColumn)); + lines [CurrentLine] = lines [CurrentLine].Substring (0, CurrentColumn); + CurrentLine++; + CurrentColumn = 0; + NotifyValueChanged ("Text", Text); + } #region GraphicObject overrides [XmlAttributeAttribute()][DefaultValue(-1)] public override int Width { |