Esempio n. 1
0
 private void OnCompletionWindowChanged(CompletionWindowBase oldWindow, CompletionWindowBase newWindow)
 {
     if (oldWindow != null)
     {
         oldWindow.EditView          = null;
         oldWindow.IsVisibleChanged -= OnCompletionWindowVisibleChanged;
     }
     if (newWindow != null)
     {
         newWindow.EditView          = editview;
         newWindow.IsVisibleChanged += OnCompletionWindowVisibleChanged;
     }
 }
Esempio n. 2
0
 private void ResetKeywordsCodeCompletion(CompletionWindowBase completionWindow)
 {
     completionWindow.Completions.Clear();
     completionWindow.Completions.Add(new StringCompletion(".equ", ".equ description"));
     completionWindow.Completions.Add(new StringCompletion(".word", ".word description"));
     completionWindow.Completions.Add(new StringCompletion(".hword", ".hword description"));
     completionWindow.Completions.Add(new StringCompletion(".byte", ".byte description"));
     completionWindow.Completions.Add(new StringCompletion(".string", ".string description"));
     completionWindow.Completions.Add(new StringCompletion(".include", ".include description"));
     completionWindow.Completions.Add(new StringCompletion(".macro", ".macro description"));
     completionWindow.Completions.Add(new StringCompletion(".freespace", ".freespace description"));
     completionWindow.Completions.Add(new StringCompletion(".endm", ".endm description"));
     completionWindow.Completions.Add(new StringCompletion(".org", ".org description"));
     completionWindow.Completions.Add(new StringCompletion(".global", ".global description"));
 }
Esempio n. 3
0
 private void textArea_MouseWheel(object sender, MouseWheelEventArgs e)
 {
     e.Handled = CompletionWindowBase.RaiseEventPair(this.GetScrollEventTarget(), UIElement.PreviewMouseWheelEvent, UIElement.MouseWheelEvent, new MouseWheelEventArgs(e.MouseDevice, e.Timestamp, e.Delta));
 }
 public static bool IsOpen(this CompletionWindowBase window) => window?.IsVisible == true;
Esempio n. 5
0
 private void textArea_PreviewTextInput(object sender, TextCompositionEventArgs e)
 {
     e.Handled = CompletionWindowBase.RaiseEventPair(this, UIElement.PreviewTextInputEvent, UIElement.TextInputEvent, new TextCompositionEventArgs(e.Device, e.TextComposition));
 }