public static long CurrentTimestampFromMenu(object sender) { ToolStripMenuItem tsmi = sender as ToolStripMenuItem; if (tsmi == null) { return(0); } IDrawingHostView host = tsmi.Tag as IDrawingHostView; return(host != null ? host.CurrentTimestamp : 0); }
public static void InitializeEndFromMenu(object sender, bool cancelLastPoint) { ToolStripMenuItem tsmi = sender as ToolStripMenuItem; if (tsmi == null) { return; } IDrawingHostView host = tsmi.Tag as IDrawingHostView; if (host != null) { host.InitializeEndFromMenu(cancelLastPoint); } }
public static void UpdateFramesMarkersFromMenu(object sender) { ToolStripMenuItem tsmi = sender as ToolStripMenuItem; if (tsmi == null) { return; } IDrawingHostView host = tsmi.Tag as IDrawingHostView; if (host != null) { host.UpdateFramesMarkers(); } }
public static void InvalidateFromTextbox(object sender) { TextBox tb = sender as TextBox; if (tb == null) { return; } IDrawingHostView host = tb.Tag as IDrawingHostView; if (host != null) { host.InvalidateFromMenu(); } }
public static void InvalidateFromMenu(object sender) { // The screen hook was injected inside menus during AddDrawingCustomMenus in PlayerScreenUserInterface and for capture ViewportController. ToolStripMenuItem tsmi = sender as ToolStripMenuItem; if (tsmi == null) { return; } IDrawingHostView host = tsmi.Tag as IDrawingHostView; if (host != null) { host.InvalidateFromMenu(); } }