Author: mkrueger
Date: 2008-02-11 12:02:04 -0500 (Mon, 11 Feb 2008)
New Revision: 95450
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
Log:
* MonoDevelop.SourceEditor/ExtendibleTextEditor.cs,
MonoDevelop.SourceEditor/SourceEditorView.cs: Optimized/Refactored
the text editor.
Modified: trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog
===================================================================
--- trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog
2008-02-11 16:44:56 UTC (rev 95449)
+++ trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog
2008-02-11 17:02:04 UTC (rev 95450)
@@ -1,5 +1,11 @@
2008-02-11 Mike Krüger <[EMAIL PROTECTED]>
+ * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs,
+ MonoDevelop.SourceEditor/SourceEditorView.cs: Optimized/Refactored the
+ text editor.
+
+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
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 16:44:56 UTC (rev 95449)
+++
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtendibleTextEditor.cs
2008-02-11 17:02:04 UTC (rev 95450)
@@ -151,11 +151,16 @@
}
return result;
}
+ public TextViewMargin TextViewMargin {
+ get {
+ return textViewMargin;
+ }
+ }
double mx, my;
protected override bool OnMotionNotifyEvent (Gdk.EventMotion
evnt)
{
- mx = evnt.X - this.XOffset;
+ mx = evnt.X - textViewMargin.XOffset;
my = evnt.Y;
bool result = base.OnMotionNotifyEvent (evnt);
UpdateLanguageItemWindow ();
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 16:44:56 UTC (rev 95449)
+++
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs
2008-02-11 17:02:04 UTC (rev 95450)
@@ -532,7 +532,7 @@
widget.ParentWindow.GetOrigin (out tx, out ty);
tx += widget.TextEditor.Allocation.X;
ty += widget.TextEditor.Allocation.Y;
- result.TriggerXCoord = tx + p.X +
this.widget.TextEditor.XOffset -
(int)this.widget.TextEditor.TextEditorData.HAdjustment.Value;
+ result.TriggerXCoord = tx + p.X +
widget.TextEditor.TextViewMargin.XOffset -
(int)this.widget.TextEditor.TextEditorData.HAdjustment.Value;
result.TriggerYCoord = ty + p.Y -
(int)this.widget.TextEditor.TextEditorData.VAdjustment.Value +
this.widget.TextEditor.LineHeight;
result.TriggerTextHeight =
this.widget.TextEditor.LineHeight;
return result;
@@ -985,7 +985,7 @@
gpc.SetFont (font);
}
gpc.Show (text);
- xPos += widget.TextEditor.GetWidth
(text);
+ xPos +=
widget.TextEditor.TextViewMargin.GetWidth (text);
}
xPos = marginLeft;
yPos += widget.TextEditor.LineHeight;
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches