|
@@ -38,7 +38,8 @@ namespace InABox.Wpf
|
|
|
public enum ControlMode
|
|
|
{
|
|
|
Markup,
|
|
|
- Complete
|
|
|
+ Complete,
|
|
|
+ Locked
|
|
|
}
|
|
|
|
|
|
ControlMode _mode;
|
|
@@ -59,6 +60,14 @@ namespace InABox.Wpf
|
|
|
else if (_mode == ControlMode.Complete)
|
|
|
{
|
|
|
markUpButton.Content = "Complete";
|
|
|
+ markUpButton.IsEnabled = Document != null;
|
|
|
+ approveButton.IsEnabled = false;
|
|
|
+ rejectButton.IsEnabled = false;
|
|
|
+ }
|
|
|
+ else if (_mode == ControlMode.Locked)
|
|
|
+ {
|
|
|
+ markUpButton.Content = "Locked";
|
|
|
+ markUpButton.IsEnabled = false;
|
|
|
approveButton.IsEnabled = false;
|
|
|
rejectButton.IsEnabled = false;
|
|
|
}
|
|
@@ -79,7 +88,6 @@ namespace InABox.Wpf
|
|
|
set
|
|
|
{
|
|
|
_document = value;
|
|
|
- Mode = ControlMode.Markup;
|
|
|
Render();
|
|
|
}
|
|
|
}
|
|
@@ -89,6 +97,10 @@ namespace InABox.Wpf
|
|
|
Mode = ControlMode.Markup;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// This currently only caters to PDFs - add to this if needed to account for other document types
|
|
|
+ /// </summary>
|
|
|
private void Render()
|
|
|
{
|
|
|
viewer.Children.Clear();
|
|
@@ -112,7 +124,7 @@ namespace InABox.Wpf
|
|
|
if (Mode == ControlMode.Markup)
|
|
|
{
|
|
|
Mode = ControlMode.Complete;
|
|
|
- MessageBox.Show("IMPORTANT - please save and overwrite the original file in the setouts folder when done, and press complete to refresh");
|
|
|
+ MessageBox.Show("IMPORTANT - press save in your document editor, then press the Complete Button in PRS");
|
|
|
OnMarkupSelected?.Invoke(_document);
|
|
|
}
|
|
|
else
|