protected virtual void OnTrayIconClick(object sender, ExtendedMouseClickArgs e) { MouseClickInformation clickInfo = e.ClickInformation; if (clickInfo.OnlyLeftMouseButtonPressed) { WindowWorks.ShowWindow(); } }
protected virtual void InstanceEntryClickHandler(object sender, MouseEventArgs mouseEventArgs) { var toolstripItem = (ToolStripItem)sender; var instance = toolstripItem.Tag as Instance; Assert.IsNotNull(instance, "Instance cannot be null"); MouseClickInformation clickInfo = MouseClickInformationHelper.BuildMouseClickInformation(mouseEventArgs.Button); EventHelper.RaiseEvent(this.InstanceEntryClick, this, new InstanceEntryClickArgs(instance, clickInfo, toolstripItem)); }
protected virtual void OnContextMenuExitClick(object sender, ExtendedMouseClickArgs e) { MouseClickInformation clickInfo = e.ClickInformation; if (clickInfo.OnlyLeftMouseButtonPressed) { WindowWorks.CloseMainWindowToShutdown(); // LifeManager.ShutdownApplication(KnownShutdownCodes.UserExit); } }
protected virtual void OnContextMenuInstanceEntryClick(object sender, InstanceEntryClickArgs e) { MouseClickInformation clickInfo = e.ClickInformation; if (clickInfo.OnlyLeftMouseButtonPressed) { bool useBackendBrowser = TrayPluginSettingsManager.OpenPagesInBackendBrowser; string suffix = TrayPluginSettingsManager.PageToRunOnClick; Instance instance = e.Instance; InstanceHelperEx.BrowseInstance(instance, MainWindow.Instance, suffix, !useBackendBrowser); } }
public InstanceEntryClickArgs(Instance instance, MouseClickInformation clickInformation, ToolStripItem toolStripItem) : base(clickInformation) { this.Instance = instance; this.ToolStripItem = toolStripItem; }
public static MouseClickInformation BuildMouseClickInformation(MouseButtons pressedButton) { var result = new MouseClickInformation(pressedButton, ExtractPressedKeys()); return(result); }
protected virtual void ActualNotifyIconMouseClick(object sender, MouseEventArgs e) { MouseClickInformation clickInfo = MouseClickInformationHelper.BuildMouseClickInformation(e.Button); EventHelper.RaiseEvent(this.IconClick, this, new ExtendedMouseClickArgs(clickInfo)); }
protected virtual void SIMClickHandler(object sender, MouseEventArgs mouseEventArgs) { MouseClickInformation clickInfo = MouseClickInformationHelper.BuildMouseClickInformation(mouseEventArgs.Button); EventHelper.RaiseEvent(this.SIMClick, this, new ExtendedMouseClickArgs(clickInfo)); }