aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2019-03-10 09:05:11 +0200
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2019-03-10 09:05:11 +0200
commitcbdd79778764ce38017790e1e1f9316e52ec8104 (patch)
tree35ef519f5c6b3621fa7362f69230ac0730413689 /Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion
parent88a73106e8113a4a6ce224f9205e11219939798e (diff)
downloadTango-cbdd79778764ce38017790e1e1f9316e52ec8104.tar.gz
Tango-cbdd79778764ce38017790e1e1f9316e52ec8104.zip
Working on new scripting editor.
Diffstat (limited to 'Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion')
-rw-r--r--Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion/CompletionListBoxItem.cs14
-rw-r--r--Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion/CompletionWindow.cs2
-rw-r--r--Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion/CompletionWindowBase.cs5
3 files changed, 15 insertions, 6 deletions
diff --git a/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion/CompletionListBoxItem.cs b/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion/CompletionListBoxItem.cs
index bb6acf69e..55d752bfd 100644
--- a/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion/CompletionListBoxItem.cs
+++ b/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion/CompletionListBoxItem.cs
@@ -42,11 +42,15 @@ namespace Tango.Scripting.Editors.CodeCompletion
protected override void OnSelected(RoutedEventArgs e)
{
- base.OnSelected(e);
- toolTip.Content = DataContext;
- toolTip.ContentTemplate = ToolTipContentTemplate;
- toolTip.StaysOpen = true;
- toolTip.IsOpen = true;
+ try
+ {
+ base.OnSelected(e);
+ toolTip.Content = DataContext;
+ toolTip.ContentTemplate = ToolTipContentTemplate;
+ toolTip.StaysOpen = true;
+ toolTip.IsOpen = true;
+ }
+ catch { }
}
protected override void OnUnselected(RoutedEventArgs e)
diff --git a/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion/CompletionWindow.cs b/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion/CompletionWindow.cs
index 0e8cd781d..33759e351 100644
--- a/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion/CompletionWindow.cs
+++ b/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion/CompletionWindow.cs
@@ -84,6 +84,8 @@ namespace Tango.Scripting.Editors.CodeCompletion
{
InsertionRequest?.Invoke(item);
}
+
+ completionList.SelectedItem = null;
}
void AttachEvents()
diff --git a/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion/CompletionWindowBase.cs b/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion/CompletionWindowBase.cs
index b5bab3f97..e33ede203 100644
--- a/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion/CompletionWindowBase.cs
+++ b/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.Editors/CodeCompletion/CompletionWindowBase.cs
@@ -79,6 +79,7 @@ namespace Tango.Scripting.Editors.CodeCompletion
public virtual void HideCompletion()
{
+ Debug.WriteLine("Hide Completion...");
DetachEvents();
Hide();
}
@@ -148,7 +149,7 @@ namespace Tango.Scripting.Editors.CodeCompletion
public override void Detach()
{
base.Detach();
- window.HideCompletion();
+ //window.HideCompletion();
}
const Key KeyDeadCharProcessed = (Key)0xac; // Key.DeadCharProcessed; // new in .NET 4
@@ -367,6 +368,8 @@ namespace Tango.Scripting.Editors.CodeCompletion
bounds = bounds.TransformFromDevice(textView);
this.Left = bounds.X;
this.Top = bounds.Y;
+
+ Debug.WriteLine($"Position: {Left}x{Top}");
}
/// <inheritdoc/>