protected virtual void OnGainCaret(Wimp.CaretEventArgs e) { if (GainCaret != null) { GainCaret(this, e); } }
/* * TODO: * * void AddKeyboardShortcuts(); * void RemoveKeyboardShortcuts(); * void ExtractGadgetInfo(); */ protected virtual void OnLoseCaret(Wimp.CaretEventArgs e) { if (LoseCaret != null) { LoseCaret(this, e); } }
public void gain_caret(object sender, Wimp.CaretEventArgs e) { var caret = (Wimp.Window.CaretEventArgs)e; Reporter.WriteLine("caret window: {0:X8}", caret.Window.WimpHandle); Reporter.WriteLine("caret icon: {0}", caret.Icon.Handle); Reporter.WriteLine("caret pos: {0},{1}", caret.Offset.X, caret.Offset.Y); Reporter.WriteLine("caret index: {0}", caret.Index); Reporter.WriteLine("caret invisible: {0}", caret.Invisible); Reporter.WriteLine(""); }
void gain_caret(object sender, Wimp.CaretEventArgs e) { var caret = (Toolbox.Window.CaretEventArgs)e; Reporter.WriteLine("caret window: {0:X8}", caret.Window.ID); if (caret.Gadget == null) { Reporter.WriteLine("Gadget is composite; icon handle: {0}", caret.IconHandle); } else { Reporter.WriteLine("caret gadget: {0}", caret.Gadget.ComponentID); } Reporter.WriteLine("caret pos: {0},{1}", caret.Offset.X, caret.Offset.Y); Reporter.WriteLine("caret index: {0}", caret.Index); Reporter.WriteLine("caret invisible: {0}", caret.Invisible); Reporter.WriteLine(""); }