예제 #1
0
 private void ZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e)
 {
     if (sender == this || Settings.Default.LastZoomLevel == e.NewZoomLevel)
     {
         return;
     }
     Settings.Default.LastZoomLevel = e.NewZoomLevel;
     Settings.Default.Save();
 }
예제 #2
0
		void TextView_ZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e) => UpdateTextWithZoomLevel();
예제 #3
0
 void TextView_ZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e) => LayoutTransform = e.ZoomTransform;
예제 #4
0
		void TextView_ZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e) {
			LayoutTransform = e.ZoomTransform;
			DsImage.SetZoom(this, e.NewZoomLevel / 100);
		}
예제 #5
0
 void TextView_ZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e)
 {
     LayoutTransform = e.ZoomTransform;
     SetValue(ZoomProperty, e.NewZoomLevel / 100);
 }
예제 #6
0
파일: PromptMargin.cs 프로젝트: borota/JTVS
 void OnZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e)
 {
     _visualManager.MarginVisual.LayoutTransform = e.ZoomTransform;
 }
예제 #7
0
 private void TextViewOnZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e)
 {
     OnZoomLevelChanged();
 }
예제 #8
0
 void TextView_ZoomLevelChanged(object?sender, ZoomLevelChangedEventArgs e)
 {
     LayoutTransform = e.ZoomTransform;
     DsImage.SetZoom(this, e.NewZoomLevel / 100);
 }
예제 #9
0
 private void TextViewOnZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e)
 {
     LayoutTransform = e.ZoomTransform;
 }
예제 #10
0
 private void OnZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e)
 {
     _grid.LayoutTransform = e.ZoomTransform;
     _refreshAllGlyphs     = true;
 }
예제 #11
0
 private void OnZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e)
 {
     SetZoomLevel(e.NewZoomLevel);
 }
예제 #12
0
 private void OnZoomChanged(object sender, ZoomLevelChangedEventArgs e)
 {
     _zoomChanged = true;
 }
예제 #13
0
 /// <summary>
 /// Event handler that occurs when the <see cref="IWpfTextView.ZoomLevel"/> is set.
 /// </summary>
 /// <param name="sender">Event sender.</param>
 /// <param name="e">Event arguments.</param>
 private void OnTextViewZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e)
 {
     Redraw(true, MarginDrawReason.TextViewZoomLevelChanged);
 }
예제 #14
0
 private void OnZoomChanged(object sender, ZoomLevelChangedEventArgs args)
 {
     ZoomChanged?.Invoke((IWpfTextView)sender, args.NewZoomLevel);
 }
예제 #15
0
		void TextView_ZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e) => LayoutTransform = e.ZoomTransform;
 void OnZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e)
 {
     refreshAllGlyphs             = true;
     marginVisual.LayoutTransform = e.ZoomTransform;
 }
 /// <summary>
 /// Event handler that occurs when the <see cref="IWpfTextView.ZoomLevel"/> is set.
 /// </summary>
 /// <param name="sender">Event sender.</param>
 /// <param name="e">Event arguments.</param>
 private void OnTextViewZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e)
 {
     Redraw(true, MarginDrawReason.TextViewZoomLevelChanged);
 }
 void OnZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e)
 {
     _visualManager.MarginVisual.LayoutTransform = e.ZoomTransform;
 }
예제 #19
0
 void TextView_ZoomLevelChanged(object sender, ZoomLevelChangedEventArgs e) => UpdateTextWithZoomLevel();
예제 #20
0
 void UpdateZoom(object sender, ZoomLevelChangedEventArgs args)
 {
     m_zoomLevel     = args.NewZoomLevel / 100.0;
     m_text.FontSize = m_fontSize * m_zoomLevel;
 }