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

Reply via email to