Author: mkrueger
Date: 2008-02-11 10:12:24 -0500 (Mon, 11 Feb 2008)
New Revision: 95441
Modified:
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtendibleTextEditor.cs
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs
Log:
* MonoDevelop.SourceEditor/SourceEditorWidget.cs,
MonoDevelop.SourceEditor/ExtendibleTextEditor.cs,
MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed a bug caused by
performance optimization.
Modified: trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog
===================================================================
--- trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog
2008-02-11 15:01:08 UTC (rev 95440)
+++ trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog
2008-02-11 15:12:24 UTC (rev 95441)
@@ -1,3 +1,10 @@
+2008-02-11 Mike Krüger <[EMAIL PROTECTED]>
+
+ * MonoDevelop.SourceEditor/SourceEditorWidget.cs,
+ MonoDevelop.SourceEditor/ExtendibleTextEditor.cs,
+ MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed a bug caused by
+ performance optimization.
+
2008-02-10 Mike Krüger <[EMAIL PROTECTED]>
* MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed Bug 360411 -
Problems
Modified:
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtendibleTextEditor.cs
===================================================================
---
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtendibleTextEditor.cs
2008-02-11 15:01:08 UTC (rev 95440)
+++
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtendibleTextEditor.cs
2008-02-11 15:12:24 UTC (rev 95441)
@@ -96,13 +96,14 @@
this.ShowPopup ();
}
};
+ this.Realized += delegate {
+ FireOptionsChange ();
+ };
}
-
- protected override void OptionsChanged (object sender,
EventArgs args)
+ public void FireOptionsChange ()
{
- base.OptionsChanged (sender, args);
+ this.OptionsChanged (null, null);
}
-
protected override bool OnKeyPressEvent (Gdk.EventKey evnt)
{
Modified:
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs
===================================================================
---
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs
2008-02-11 15:01:08 UTC (rev 95440)
+++
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs
2008-02-11 15:12:24 UTC (rev 95441)
@@ -525,6 +525,7 @@
DocumentLocation loc = Document.OffsetToLocation
(triggerOffset);
result.TriggerLine = loc.Line;
result.TriggerLineOffset = loc.Column;
+ System.Console.WriteLine(loc + " --- " + triggerOffset
+ " --- " + Document.Buffer.Length);
Gdk.Point p =
this.widget.TextEditor.DocumentToVisualLocation (loc);
int tx, ty;
@@ -688,7 +689,6 @@
foreach (LineSegment line in
this.TextEditorData.SelectedLines) {
string text = Document.Buffer.GetTextAt (line);
string trimmedText = text.TrimStart ();
- int length = 0;
if (!trimmedText.StartsWith (commentTag)) {
comment = true;
break;
Modified:
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs
===================================================================
---
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs
2008-02-11 15:01:08 UTC (rev 95440)
+++
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs
2008-02-11 15:12:24 UTC (rev 95441)
@@ -155,6 +155,11 @@
CaretModeChanged (this, EventArgs.Empty);
};
IdeApp.ProjectOperations.ParserDatabase.ParseInformationChanged +=
OnParseInformationChanged;
+ this.textEditor.FireOptionsChange ();
+// this.d += delegate {
+// this.textEditor.Destroy ();
+// };
+
}
#region Error underlining
@@ -303,6 +308,7 @@
public override void Dispose ()
{
+ System.Console.WriteLine("Dispose !!!");
isDisposed = true;
IdeApp.ProjectOperations.ParserDatabase.ParseInformationChanged -= new
ParseInformationEventHandler(UpdateClassBrowser);
}
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches