Author: mkrueger
Date: 2008-01-25 16:00:39 -0500 (Fri, 25 Jan 2008)
New Revision: 93960
Modified:
trunk/monodevelop/main/src/addins/Mono.Texteditor/ChangeLog
trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/Caret.cs
trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/DefaultEditActions.cs
Log:
* Mono.TextEditor/DefaultEditActions.cs: Fixed little issue in rtf
output.
Modified: trunk/monodevelop/main/src/addins/Mono.Texteditor/ChangeLog
===================================================================
--- trunk/monodevelop/main/src/addins/Mono.Texteditor/ChangeLog 2008-01-25
20:41:57 UTC (rev 93959)
+++ trunk/monodevelop/main/src/addins/Mono.Texteditor/ChangeLog 2008-01-25
21:00:39 UTC (rev 93960)
@@ -1,5 +1,13 @@
2008-01-25 Mike Krüger <[EMAIL PROTECTED]>
+ * Mono.TextEditor/DefaultEditActions.cs: Fixed little issue in rtf
output.
+
+2008-01-25 Mike Krüger <[EMAIL PROTECTED]>
+
+ * Mono.TextEditor/DefaultEditActions.cs: Fixed little issue in rtf
output.
+
+2008-01-25 Mike Krüger <[EMAIL PROTECTED]>
+
* Mono.TextEditor/DefaultEditActions.cs: Optimized rtf color table
output.
2008-01-25 Mike Krüger <[EMAIL PROTECTED]>
Modified:
trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/Caret.cs
===================================================================
--- trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/Caret.cs
2008-01-25 20:41:57 UTC (rev 93959)
+++ trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/Caret.cs
2008-01-25 21:00:39 UTC (rev 93960)
@@ -136,7 +136,7 @@
public override string ToString ()
{
- return String.Format ("[Caret: Location={0},
IsInInsertMode={2}]",
+ return String.Format ("[Caret: Location={0},
IsInInsertMode={1}]",
this.Location,
this.isInInsertMode);
}
Modified:
trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/DefaultEditActions.cs
===================================================================
---
trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/DefaultEditActions.cs
2008-01-25 20:41:57 UTC (rev 93959)
+++
trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/DefaultEditActions.cs
2008-01-25 21:00:39 UTC (rev 93960)
@@ -694,7 +694,6 @@
string rtf;
void GenerateRtf (TextEditorData data)
{
- StringBuilder colorTable = new StringBuilder ();
StringBuilder rtfText = new StringBuilder ();
List<Gdk.Color> colorList = new List<Gdk.Color> ();
@@ -736,10 +735,12 @@
rtfText.Append (@"\cf"
+ (curColor + 1));
appendSpace = true;
}
- if (appendSpace)
- rtfText.Append (' ');
for (int i = start; i < end;
i++) {
char ch =
data.Document.Buffer.GetCharAt (i);
+ if (appendSpace && ch
!= '\t') {
+ rtfText.Append
(' ');
+ appendSpace =
false;
+ }
switch (ch) {
case '\\':
rtfText.Append
(@"\\");
@@ -752,6 +753,7 @@
break;
case '\t':
rtfText.Append
(@"\tab");
+ appendSpace =
true;
break;
default:
rtfText.Append
(ch);
@@ -766,6 +768,7 @@
} while (iter.MoveNext ());
// color table
+ StringBuilder colorTable = new StringBuilder ();
colorTable.Append (@"{\colortbl ;");
for (int i = 0; i < colorList.Count; i++) {
Gdk.Color color = colorList[i];
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches