This commit is contained in:
@@ -57,6 +57,10 @@ namespace Volian.Controls.Library
|
||||
private Color _TabColor = Color.White;
|
||||
private Color _PanelColor = Color.White;
|
||||
#endif
|
||||
// Whether panel is in view or edit mode. Toggled from steprtb
|
||||
// or set based on approval/multi-user (these two will be done
|
||||
// later.
|
||||
public E_ViewMode PanelViewEditMode = E_ViewMode.Edit;
|
||||
internal string _LastAdjust="";
|
||||
private bool _ShowLines = true;
|
||||
private Graphics _MyGraphics = null;
|
||||
@@ -106,6 +110,14 @@ namespace Volian.Controls.Library
|
||||
if (AttachmentClicked != null) AttachmentClicked(sender, args);
|
||||
else MessageBox.Show(args.MyStepItem.MyItemInfo.MyContent.MyEntry.MyDocument.DocumentTitle, "Unhandled Attachment Click", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
}
|
||||
|
||||
// Edit/View mode change
|
||||
public event StepPanelModeChangeEvent ModeChange;
|
||||
internal void OnModeChange(object sender, StepRTBModeChangeEventArgs args)
|
||||
{
|
||||
PanelViewEditMode = args.ViewMode;
|
||||
ModeChange(sender, args);
|
||||
}
|
||||
#endregion
|
||||
#region Link Events
|
||||
/// <summary>
|
||||
@@ -312,8 +324,8 @@ namespace Volian.Controls.Library
|
||||
_SelectedStepRTB = value;
|
||||
if (value != null)
|
||||
{
|
||||
_SelectedStepRTB.ViewRTB = false;
|
||||
_SelectedStepRTB.RTBFillIn(true);
|
||||
_SelectedStepRTB.ViewRTB = PanelViewEditMode == E_ViewMode.View;
|
||||
_SelectedStepRTB.RTBFillIn(PanelViewEditMode != E_ViewMode.View);
|
||||
if (_SelectedItemInfo.ItemID != value.MyItemInfo.ItemID)
|
||||
SelectedItemInfo = value.MyItemInfo;
|
||||
}
|
||||
@@ -945,6 +957,7 @@ namespace Volian.Controls.Library
|
||||
_MyStepItem = myStepItem;
|
||||
}
|
||||
}
|
||||
|
||||
public partial class StepPanelLinkEventArgs : EventArgs
|
||||
{
|
||||
private static readonly log4net.ILog _MyLog = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
|
||||
@@ -977,4 +990,5 @@ namespace Volian.Controls.Library
|
||||
public delegate void StepPanelLinkEvent(object sender, StepPanelLinkEventArgs args);
|
||||
public delegate void StepPanelAttachmentEvent(object sender, StepPanelAttachmentEventArgs args);
|
||||
public delegate void StepRTBLinkEvent(object sender, StepPanelLinkEventArgs args);
|
||||
public delegate void StepPanelModeChangeEvent(object sender, StepRTBModeChangeEventArgs args);
|
||||
}
|
||||
|
Reference in New Issue
Block a user