void ObjSeries_MouseClick(object sender, ChartMouseEventArgs e) { FeatureTrackingManager.Instance.UseFeature(Features.Library_GenericExplorer_ChartItem); ChartSegment chart_segment = e.Segment; IList data_source = (IList)chart_segment.Series.DataSource; ChartItem chart_item = (ChartItem)data_source[chart_segment.CorrespondingPoints[0].Index]; ToggleSelectItem(chart_item.Caption, KeyboardTools.IsCTRLDown() || KeyboardTools.IsShiftDown()); }
void TreeSearchTerms_KeyUp(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { List <string> items = new List <string>(); foreach (GenericLibraryExplorerItem item in TreeSearchTerms.SelectedItems) { items.Add(item.tag); } ToggleSelectItems(items, KeyboardTools.IsCTRLDown() || KeyboardTools.IsShiftDown()); } }
private void MainWindow_KeyUp(object sender, System.Windows.Input.KeyEventArgs e) { if (!KeyboardTools.IsCTRLDown()) { switch (e.Key) { case Key.F1: if (KeyboardTools.IsShiftDown()) { MainWindowServiceDispatcher.Instance.OpenControlPanel(); } else { MainWindowServiceDispatcher.Instance.OpenStartPage(); } e.Handled = true; break; default: break; } } }
internal void PDFRendererControl_KeyUp(object sender, KeyEventArgs e) { if (false) { } else if (KeyboardTools.IsCTRLDown() && e.Key == Key.P) { if (ZoomType.Zoom1Up == zoom_type) { PageZoom(ZoomType.Zoom2Up); } else { PageZoom(ZoomType.Zoom1Up); } e.Handled = true; } else if (KeyboardTools.IsCTRLDown() && e.Key == Key.M) { ReconsiderOperationMode(OperationMode.Hand); e.Handled = true; } else if (KeyboardTools.IsCTRLDown() && e.Key == Key.A) { ReconsiderOperationMode(OperationMode.Annotation); e.Handled = true; } else if (KeyboardTools.IsCTRLDown() && e.Key == Key.H) { ReconsiderOperationMode(OperationMode.Highlighter); e.Handled = true; } else if (KeyboardTools.IsCTRLDown() && e.Key == Key.S) { ReconsiderOperationMode(OperationMode.TextSentenceSelect); e.Handled = true; } else if (KeyboardTools.IsCTRLDown() && e.Key == Key.I) { ReconsiderOperationMode(OperationMode.Ink); e.Handled = true; } else if (KeyboardTools.IsCTRLDown() && e.Key == Key.R) { ReconsiderOperationMode(OperationMode.Camera); e.Handled = true; } else if (KeyboardTools.IsCTRLDown() && e.Key == Key.B) { GoogleBibTexSnifferControl sniffer = new GoogleBibTexSnifferControl(); sniffer.Show(this.pdf_renderer_control_stats.pdf_document); e.Handled = true; } else if (KeyboardTools.IsCTRLDown() && e.Key == Key.Add || KeyboardTools.IsCTRLDown() && e.Key == Key.OemPlus) { IncrementalZoom(+1); e.Handled = true; } else if (KeyboardTools.IsCTRLDown() && e.Key == Key.Subtract || KeyboardTools.IsCTRLDown() && e.Key == Key.OemMinus) { IncrementalZoom(-1); e.Handled = true; } else if (Key.D1 <= e.Key && Key.D9 >= e.Key) { if (KeyboardTools.IsCTRLDown() && KeyboardTools.IsShiftDown()) { int bookmark_number = BookmarkManager.KeyToBookmarkNumber(e.Key); BookmarkManager.SetDocumentBookmark(this.pdf_renderer_control_stats.pdf_document, bookmark_number, ScrollPages.VerticalOffset / ScrollPages.ScrollableHeight); StatusManager.Instance.UpdateStatus("Bookmarks", "Set bookmark " + bookmark_number); e.Handled = true; } else if (KeyboardTools.IsCTRLDown()) { int bookmark_number = BookmarkManager.KeyToBookmarkNumber(e.Key); double vertical_offset = BookmarkManager.GetDocumentBookmark(this.pdf_renderer_control_stats.pdf_document, bookmark_number); ScrollPages.ScrollToVerticalOffset(vertical_offset * ScrollPages.ScrollableHeight); StatusManager.Instance.UpdateStatus("Bookmarks", "Jumped to bookmark " + bookmark_number); e.Handled = true; } } }
internal void PDFRendererControl_KeyUp(object sender, KeyEventArgs e) { if ((Keyboard.Modifiers & ModifierKeys.Control) != 0) { switch (e.Key) { case Key.P: if (ZoomType.Zoom1Up == zoom_type) { PageZoom(ZoomType.Zoom2Up); } else { PageZoom(ZoomType.Zoom1Up); } e.Handled = true; break; case Key.M: ReconsiderOperationMode(OperationMode.Hand); e.Handled = true; break; case Key.A: ReconsiderOperationMode(OperationMode.Annotation); e.Handled = true; break; case Key.H: ReconsiderOperationMode(OperationMode.Highlighter); e.Handled = true; break; case Key.S: ReconsiderOperationMode(OperationMode.TextSentenceSelect); e.Handled = true; break; case Key.I: ReconsiderOperationMode(OperationMode.Ink); e.Handled = true; break; case Key.R: ReconsiderOperationMode(OperationMode.Camera); e.Handled = true; break; case Key.B: GoogleBibTexSnifferControl sniffer = new GoogleBibTexSnifferControl(); sniffer.Show(pdf_renderer_control_stats.pdf_document); e.Handled = true; break; case Key.Add: case Key.OemPlus: IncrementalZoom(+1); e.Handled = true; break; case Key.Subtract: case Key.OemMinus: IncrementalZoom(-1); e.Handled = true; break; default: if (Key.D1 <= e.Key && Key.D9 >= e.Key) { if (KeyboardTools.IsShiftDown()) { int bookmark_number = BookmarkManager.KeyToBookmarkNumber(e.Key); BookmarkManager.SetDocumentBookmark(pdf_renderer_control_stats.pdf_document, bookmark_number, ScrollPages.VerticalOffset / ScrollPages.ScrollableHeight); StatusManager.Instance.UpdateStatus("Bookmarks", "Set bookmark " + bookmark_number); e.Handled = true; } else { int bookmark_number = BookmarkManager.KeyToBookmarkNumber(e.Key); double vertical_offset = BookmarkManager.GetDocumentBookmark(pdf_renderer_control_stats.pdf_document, bookmark_number); ScrollPages.ScrollToVerticalOffset(vertical_offset * ScrollPages.ScrollableHeight); StatusManager.Instance.UpdateStatus("Bookmarks", "Jumped to bookmark " + bookmark_number); e.Handled = true; } } break; } } }
private void GenericLibraryExplorerItemControl_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { if (null != item) { item.GenericLibraryExplorerControl.ToggleSelectItem(item.tag, KeyboardTools.IsCTRLDown() || KeyboardTools.IsShiftDown()); } e.Handled = true; }