|
@@ -27,6 +27,8 @@ namespace Compdfkit_Tools.PDFControlUI
|
|
|
|
|
|
public event EventHandler<ViewMode> ViewModeChanged;
|
|
|
|
|
|
+ public event EventHandler<ViewModes> ToolViewModeChanged;
|
|
|
+
|
|
|
public event EventHandler<bool> CropModeChanged;
|
|
|
|
|
|
|
|
@@ -98,7 +100,8 @@ namespace Compdfkit_Tools.PDFControlUI
|
|
|
ClearViewState();
|
|
|
BookViewBtn.IsChecked = true;
|
|
|
BookViewPath.Fill = ActivePathBrush;
|
|
|
- ViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked==true? ViewMode.BookContinuous:ViewMode.Book);
|
|
|
+ //ViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked==true? ViewMode.BookContinuous:ViewMode.Book);
|
|
|
+ ToolViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewModes.BookContinuous : ViewModes.Book);
|
|
|
}
|
|
|
|
|
|
private void DoubleViewBtn_Click(object sender, RoutedEventArgs e)
|
|
@@ -106,7 +109,8 @@ namespace Compdfkit_Tools.PDFControlUI
|
|
|
ClearViewState();
|
|
|
DoubleViewBtn.IsChecked = true;
|
|
|
DoubleViewPath.Fill = ActivePathBrush;
|
|
|
- ViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewMode.DoubleContinuous:ViewMode.Double);
|
|
|
+ //ViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewMode.DoubleContinuous:ViewMode.Double);
|
|
|
+ ToolViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewModes.DoubleContinuous:ViewModes.Double);
|
|
|
}
|
|
|
|
|
|
private void SingleViewBtn_Click(object sender, RoutedEventArgs e)
|
|
@@ -114,7 +118,8 @@ namespace Compdfkit_Tools.PDFControlUI
|
|
|
ClearViewState();
|
|
|
SingleViewBtn.IsChecked = true;
|
|
|
SingleViewPath.Fill = ActivePathBrush;
|
|
|
- ViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewMode.SingleContinuous:ViewMode.Single);
|
|
|
+ //ViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewMode.SingleContinuous:ViewMode.Single);
|
|
|
+ ToolViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewModes.SingleContinuous : ViewModes.Single);
|
|
|
}
|
|
|
|
|
|
private void CropModeBtn_Click(object sender, RoutedEventArgs e)
|
|
@@ -126,19 +131,22 @@ namespace Compdfkit_Tools.PDFControlUI
|
|
|
{
|
|
|
if(SingleViewBtn.IsChecked==true)
|
|
|
{
|
|
|
- ViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewMode.SingleContinuous : ViewMode.Single);
|
|
|
+ //ViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewMode.SingleContinuous : ViewMode.Single);
|
|
|
+ ToolViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewModes.SingleContinuous : ViewModes.Single);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if (DoubleViewBtn.IsChecked == true)
|
|
|
{
|
|
|
- ViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewMode.DoubleContinuous : ViewMode.Double);
|
|
|
+ //ViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewMode.DoubleContinuous : ViewMode.Double);
|
|
|
+ ToolViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewModes.DoubleContinuous : ViewModes.Double);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if(BookViewBtn.IsChecked == true)
|
|
|
{
|
|
|
- ViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewMode.BookContinuous : ViewMode.Book);
|
|
|
+ //ViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewMode.BookContinuous : ViewMode.Book);
|
|
|
+ ToolViewModeChanged?.Invoke(this, ContinuePageBtn.IsChecked == true ? ViewModes.BookContinuous : ViewModes.Book);
|
|
|
}
|
|
|
}
|
|
|
|