|
@@ -31,7 +31,7 @@ namespace DocsEditor
|
|
|
private CPDFAnnotationControl pdfAnnotationControl = null;
|
|
|
private CPDFSearchControl searchControl = null;
|
|
|
private CPDFPageEditControl pageEditControl = null;
|
|
|
- CPDFDisplaySettingsControl displayPanel = new CPDFDisplaySettingsControl();
|
|
|
+ private CPDFDisplaySettingsControl displayPanel = new CPDFDisplaySettingsControl();
|
|
|
private double[] zoomLevelList = { 1f, 8f, 12f, 25, 33f, 50, 66f, 75, 100, 125, 150, 200, 300, 400, 600, 800, 1000 };
|
|
|
|
|
|
public bool CanSave
|
|
@@ -46,12 +46,10 @@ namespace DocsEditor
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public event PropertyChangedEventHandler PropertyChanged;
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
-
|
|
|
public MainWindow()
|
|
|
{
|
|
|
InitializeComponent();
|
|
@@ -386,7 +384,6 @@ namespace DocsEditor
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
-
|
|
|
#region Expand and collapse Panel
|
|
|
|
|
|
public void ExpandRightPropertyPanel(UIElement properytPanel, Visibility visible)
|
|
@@ -529,8 +526,8 @@ namespace DocsEditor
|
|
|
|
|
|
|
|
|
private void ViewSettingBtn_Click(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
- ShowViewSettings();
|
|
|
+ {
|
|
|
+ ShowViewSettings();
|
|
|
}
|
|
|
|
|
|
private double CheckZoomLevel(double zoom, bool IsGrowth)
|
|
@@ -740,45 +737,63 @@ namespace DocsEditor
|
|
|
{
|
|
|
SaveAsFile();
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
private void CommandBinding_Executed_ControlLeftPanel(object sender, ExecutedRoutedEventArgs e)
|
|
|
{
|
|
|
- LeftToolPanelButton.IsChecked = !LeftToolPanelButton.IsChecked;
|
|
|
- ControlLeftPanel();
|
|
|
+ if (currentMode != "Page Edit")
|
|
|
+ {
|
|
|
+ LeftToolPanelButton.IsChecked = !LeftToolPanelButton.IsChecked;
|
|
|
+ ControlLeftPanel();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void CommandBinding_Executed_ControlRightPanel(object sender, ExecutedRoutedEventArgs e)
|
|
|
{
|
|
|
- RightPanelButton.IsChecked = !RightPanelButton.IsChecked;
|
|
|
- ControlRightPanel();
|
|
|
+ if (currentMode != "Page Edit")
|
|
|
+ {
|
|
|
+ RightPanelButton.IsChecked = !RightPanelButton.IsChecked;
|
|
|
+ ControlRightPanel();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void CommandBinding_Executed_Bookmark(object sender, ExecutedRoutedEventArgs e)
|
|
|
{
|
|
|
- ExpandLeftPanel(true);
|
|
|
- LeftToolPanelButton.IsChecked = true;
|
|
|
- BotaSideTool.SelectBotaTool(BOTATools.Bookmark);
|
|
|
+ if (currentMode != "Page Edit")
|
|
|
+ {
|
|
|
+ ExpandLeftPanel(true);
|
|
|
+ LeftToolPanelButton.IsChecked = true;
|
|
|
+ BotaSideTool.SelectBotaTool(BOTATools.Bookmark);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void CommandBinding_Executed_Outline(object sender, ExecutedRoutedEventArgs e)
|
|
|
{
|
|
|
- ExpandLeftPanel(true);
|
|
|
- LeftToolPanelButton.IsChecked = true;
|
|
|
- BotaSideTool.SelectBotaTool(BOTATools.Outline);
|
|
|
+ if (currentMode != "Page Edit")
|
|
|
+ {
|
|
|
+ ExpandLeftPanel(true);
|
|
|
+ LeftToolPanelButton.IsChecked = true;
|
|
|
+ BotaSideTool.SelectBotaTool(BOTATools.Outline);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void CommandBinding_Executed_Thumbnail(object sender, ExecutedRoutedEventArgs e)
|
|
|
{
|
|
|
- ExpandLeftPanel(true);
|
|
|
- LeftToolPanelButton.IsChecked = true;
|
|
|
- BotaSideTool.SelectBotaTool(BOTATools.Thumbnail);
|
|
|
+ if (currentMode != "Page Edit")
|
|
|
+ {
|
|
|
+ ExpandLeftPanel(true);
|
|
|
+ LeftToolPanelButton.IsChecked = true;
|
|
|
+ BotaSideTool.SelectBotaTool(BOTATools.Thumbnail);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void CommandBinding_Executed_Search(object sender, ExecutedRoutedEventArgs e)
|
|
|
{
|
|
|
- ExpandLeftPanel(true);
|
|
|
- LeftToolPanelButton.IsChecked = true;
|
|
|
- BotaSideTool.SelectBotaTool(BOTATools.Search);
|
|
|
+ if (currentMode != "Page Edit")
|
|
|
+ {
|
|
|
+ ExpandLeftPanel(true);
|
|
|
+ LeftToolPanelButton.IsChecked = true;
|
|
|
+ BotaSideTool.SelectBotaTool(BOTATools.Search);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void CommandBinding_Executed_ScaleAdd(object sender, ExecutedRoutedEventArgs e)
|
|
@@ -818,8 +833,11 @@ namespace DocsEditor
|
|
|
|
|
|
private void CommandBinding_Executed_DisplaySettings(object sender, ExecutedRoutedEventArgs e)
|
|
|
{
|
|
|
- ViewSettingBtn.IsChecked = !ViewSettingBtn.IsChecked;
|
|
|
- ShowViewSettings();
|
|
|
+ if (currentMode != "Page Edit")
|
|
|
+ {
|
|
|
+ ViewSettingBtn.IsChecked = !ViewSettingBtn.IsChecked;
|
|
|
+ ShowViewSettings();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void CommandBinding_Executed_DocumentInfo(object sender, ExecutedRoutedEventArgs e)
|