This commit is contained in:
parent
f0f938505f
commit
f56c148209
@ -137,7 +137,8 @@ namespace Volian.Controls.Library
|
|||||||
_MyStepPanel.ItemClick +=new Volian.Controls.Library.StepPanelEvent(_MyStepPanel_ItemClick);
|
_MyStepPanel.ItemClick +=new Volian.Controls.Library.StepPanelEvent(_MyStepPanel_ItemClick);
|
||||||
_MyStepPanel.AttachmentClicked += new Volian.Controls.Library.StepPanelAttachmentEvent(_MyStepPanel_AttachmentClicked);
|
_MyStepPanel.AttachmentClicked += new Volian.Controls.Library.StepPanelAttachmentEvent(_MyStepPanel_AttachmentClicked);
|
||||||
_MyStepPanel.ItemSelectedChanged += new ItemSelectedChangedEvent(_MyStepPanel_ItemSelectedChanged);
|
_MyStepPanel.ItemSelectedChanged += new ItemSelectedChangedEvent(_MyStepPanel_ItemSelectedChanged);
|
||||||
_MyStepPanel.ModeChange += new Volian.Controls.Library.StepPanelModeChangeEvent(_MyStepPanel_ModeChange);
|
_MyStepPanel.ModeChange += new Volian.Controls.Library.StepPanelModeChangeEvent(_MyStepPanel_ModeChange);
|
||||||
|
_MyStepPanel.TabDisplay += new Volian.Controls.Library.StepPanelTabDisplayEvent(_MyStepPanel_TabDisplay);
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
#region Event Handlers
|
#region Event Handlers
|
||||||
@ -252,6 +253,10 @@ namespace Volian.Controls.Library
|
|||||||
else
|
else
|
||||||
Console.WriteLine("Bring Up roeditor"); //TODO: Need to bring up roeditor or infopanel
|
Console.WriteLine("Bring Up roeditor"); //TODO: Need to bring up roeditor or infopanel
|
||||||
}
|
}
|
||||||
|
void _MyStepPanel_TabDisplay(object sender, StepPanelTabDisplayEventArgs args)
|
||||||
|
{
|
||||||
|
_MyDisplayTabControl.OnPanelTabDisplay(sender, args);
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,7 @@ using System.Drawing;
|
|||||||
using System.Data;
|
using System.Data;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
|
using System.IO;
|
||||||
using VEPROMS.CSLA.Library;
|
using VEPROMS.CSLA.Library;
|
||||||
|
|
||||||
namespace Volian.Controls.Library
|
namespace Volian.Controls.Library
|
||||||
@ -25,6 +26,22 @@ namespace Volian.Controls.Library
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
private DocVersionInfo _MyDVI;
|
||||||
|
public DocVersionInfo MyDVI
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
if (_MyDVI != null) return _MyDVI;
|
||||||
|
if (_MyStepItem != null)
|
||||||
|
{
|
||||||
|
ItemInfo procInfo = _MyStepItem.MyItemInfo.MyProcedure as ItemInfo;
|
||||||
|
if (procInfo == null) return null;
|
||||||
|
_MyDVI = procInfo.ActiveParent as DocVersionInfo;
|
||||||
|
return _MyDVI;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
private ItemInfo MyItemInfo
|
private ItemInfo MyItemInfo
|
||||||
{ get { return _MyStepRTB.MyItemInfo; } }
|
{ get { return _MyStepRTB.MyItemInfo; } }
|
||||||
|
|
||||||
@ -82,7 +99,6 @@ namespace Volian.Controls.Library
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void BuildSymbolGallery(SymbolList sl, DevComponents.DotNetBar.GalleryContainer gc)
|
private void BuildSymbolGallery(SymbolList sl, DevComponents.DotNetBar.GalleryContainer gc)
|
||||||
{
|
{
|
||||||
foreach (Symbol sym in sl)
|
foreach (Symbol sym in sl)
|
||||||
@ -299,6 +315,8 @@ namespace Volian.Controls.Library
|
|||||||
btnInsPgBrk.Checked = cfg == null ? false : cfg.Step_ManualPagebreak;
|
btnInsPgBrk.Checked = cfg == null ? false : cfg.Step_ManualPagebreak;
|
||||||
}
|
}
|
||||||
btnInsPgBrk.Enabled = MyItemInfo.IsHigh;
|
btnInsPgBrk.Enabled = MyItemInfo.IsHigh;
|
||||||
|
btnEditMode.Checked = btnCMEditMode1.Checked = MyStepItem.MyStepPanel.PanelViewEditMode != E_ViewMode.View;
|
||||||
|
|
||||||
|
|
||||||
// if on procedure or section 'change type' & 'insert' buttons should be disabled.
|
// if on procedure or section 'change type' & 'insert' buttons should be disabled.
|
||||||
if (MyItemInfo.IsProcedure || MyItemInfo.IsSection)
|
if (MyItemInfo.IsProcedure || MyItemInfo.IsSection)
|
||||||
@ -553,12 +571,16 @@ namespace Volian.Controls.Library
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_MyStepItem.MyStepPanel.OnLinkClicked(sender, new StepPanelLinkEventArgs(_MyStepItem, _MyStepRTB.MyLinkText));
|
string roapp = Environment.GetEnvironmentVariable("roapp");
|
||||||
// for now bring up ro window. Later bring up ro editor!
|
LinkText lt = new LinkText(_MyStepRTB.MyLinkText);
|
||||||
|
string roloc = lt.MyRoUsageInfo.MyRODb.FolderPath;
|
||||||
|
System.Diagnostics.Process.Start(roapp, roloc + " " + lt.MyRoUsageInfo.ROID);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private void btnChgTyp_Click(object sender, EventArgs e)
|
private void btnChgTyp_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
StepPanelTabDisplayEventArgs args = new StepPanelTabDisplayEventArgs("Change Step Type");
|
||||||
|
MyStepItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
#region RHM debug
|
#region RHM debug
|
||||||
@ -609,6 +631,99 @@ namespace Volian.Controls.Library
|
|||||||
MyStepRTB.ToggleEditView();
|
MyStepRTB.ToggleEditView();
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
private void btnROEdit_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
string roapp = Environment.GetEnvironmentVariable("roapp");
|
||||||
|
if (roapp == null)
|
||||||
|
{
|
||||||
|
MessageBox.Show("Could not find path to Ro Editor, check 'roapp' environment variable");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (MyDVI==null||MyDVI.DocVersionAssociationCount < 1)
|
||||||
|
{
|
||||||
|
MessageBox.Show("Could not find associated path for ro data.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
string roloc = MyDVI.DocVersionAssociations[0].MyROFst.MyRODb.FolderPath;
|
||||||
|
System.Diagnostics.Process.Start(roapp, roloc);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void btnUpdROVal_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
// use rodb directory path of the first rofst for the this document version. Later, will need
|
||||||
|
// to modify code to get which one (when there is more than one)
|
||||||
|
if (MyDVI.DocVersionAssociations.Count < 1)
|
||||||
|
{
|
||||||
|
MessageBox.Show("Error Updating ro.fst. No associated ro.fst");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
ROFstInfo roFstInfo = MyDVI.DocVersionAssociations[0].MyROFst;
|
||||||
|
|
||||||
|
string rofstPath = roFstInfo.MyRODb.FolderPath + @"\ro.fst";
|
||||||
|
if (!File.Exists(rofstPath))
|
||||||
|
{
|
||||||
|
MessageBox.Show("No existing ro.fst in path " + roFstInfo.MyRODb.FolderPath + ". Check for invalid path");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
FileInfo fiRofst = new FileInfo(rofstPath);
|
||||||
|
if (roFstInfo.DTS == fiRofst.LastWriteTime)
|
||||||
|
{
|
||||||
|
MessageBox.Show("ro.fst files are same for path " + roFstInfo.MyRODb.FolderPath + ", import of that ro.fst will not be done");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (roFstInfo.DTS > fiRofst.LastWriteTime)
|
||||||
|
{
|
||||||
|
MessageBox.Show("Cannot copy older ro.fst from " + roFstInfo.MyRODb.FolderPath + ", import of that ro.fst will not be done");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
Cursor = Cursors.WaitCursor;
|
||||||
|
|
||||||
|
using (DocVersion dv = DocVersion.Get(MyDVI.VersionID))
|
||||||
|
{
|
||||||
|
ROFst newrofst = ROFstInfo.UpdateRoFst(roFstInfo.MyRODb, dv.DocVersionAssociations[0], dv, roFstInfo);
|
||||||
|
}
|
||||||
|
Cursor = Cursors.Default;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void rtabAdmin_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
btnUpdROVal.Enabled = false;
|
||||||
|
if (MyDVI.DocVersionAssociations.Count < 1) return;
|
||||||
|
ROFstInfo roFstInfo = MyDVI.DocVersionAssociations[0].MyROFst;
|
||||||
|
RODbInfo rdi = RODbInfo.Get(roFstInfo.RODbID);
|
||||||
|
|
||||||
|
string rofstPath = rdi.FolderPath + @"\ro.fst";
|
||||||
|
if (!File.Exists(rofstPath)) return;
|
||||||
|
FileInfo fiRofst = new FileInfo(rofstPath);
|
||||||
|
if (roFstInfo.DTS == fiRofst.LastWriteTime) return;
|
||||||
|
if (roFstInfo.DTS > fiRofst.LastWriteTime) return;
|
||||||
|
btnUpdROVal.Enabled = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void btnBookmarks_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
StepPanelTabDisplayEventArgs args = new StepPanelTabDisplayEventArgs("Bookmarks");
|
||||||
|
MyStepItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void btnSearch_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
StepPanelTabDisplayEventArgs args = new StepPanelTabDisplayEventArgs("Global Search");
|
||||||
|
MyStepItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void btnLibDocs_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
StepPanelTabDisplayEventArgs args = new StepPanelTabDisplayEventArgs("LibDocs");
|
||||||
|
MyStepItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void btnAnnots_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
StepPanelTabDisplayEventArgs args = new StepPanelTabDisplayEventArgs("Annots");
|
||||||
|
MyStepItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
public enum E_FieldToEdit { StepText, Text, Number };
|
public enum E_FieldToEdit { StepText, Text, Number };
|
||||||
}
|
}
|
||||||
|
BIN
PROMS/Volian.Controls.Library/StepTabRibbon.designer.cs
generated
BIN
PROMS/Volian.Controls.Library/StepTabRibbon.designer.cs
generated
Binary file not shown.
@ -117,6 +117,9 @@
|
|||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
|
<metadata name="superTooltipRibbon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>17, 17</value>
|
||||||
|
</metadata>
|
||||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
<data name="btnCut.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="btnCut.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
@ -128,15 +131,6 @@
|
|||||||
t0ekztKvaA7ibixOyvoLADqYiGMXHIUWy7uQa+cSuZGUDb7FswWYwclx9oES/hqzGAmV1UTdSPiQ8Uqw
|
t0ekztKvaA7ibixOyvoLADqYiGMXHIUWy7uQa+cSuZGUDb7FswWYwclx9oES/hqzGAmV1UTdSPiQ8Uqw
|
||||||
DCdiNtgFHwAtVpjbIvESaA4ZqUrP2xELFPEBUMwlqmH7iDiNNQAph2DskIMaIF16YfCVIoZOmtyveQF9
|
DCdiNtgFHwAtVpjbIvESaA4ZqUrP2xELFPEBUMwlqmH7iDiNNQAph2DskIMaIF16YfCVIoZOmtyveQF9
|
||||||
2CVVWYKhQwAAAABJRU5ErkJggg==
|
2CVVWYKhQwAAAABJRU5ErkJggg==
|
||||||
</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnInsRO.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
|
||||||
<value>
|
|
||||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
|
||||||
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAScQAA
|
|
||||||
EnEB89x6jgAAAIBJREFUOE/FU9ESgCAIy///aAMU0DDYSxecV6KOObB1squRs3VyNY1Z4OWHATYTFHI1
|
|
||||||
gp0RXdm+vlGoLC5zPowCHDeiAGkmhMHnAEFpDwwRjcFKV++/6xyLVgEk2UfhnuVTNsVBa5Njk8xV6c1k
|
|
||||||
hNwGBmaHAP5n4G8q6gFdoZLjBpE7j5KJdaRlAAAAAElFTkSuQmCC
|
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnListUsers.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="btnListUsers.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
@ -187,6 +181,15 @@
|
|||||||
EnEB89x6jgAAAIBJREFUOE/FU9ESgCAIy///aAMU0DDYSxecV6KOObB1squRs3VyNY1Z4OWHATYTFHI1
|
EnEB89x6jgAAAIBJREFUOE/FU9ESgCAIy///aAMU0DDYSxecV6KOObB1squRs3VyNY1Z4OWHATYTFHI1
|
||||||
gp0RXdm+vlGoLC5zPowCHDeiAGkmhMHnAEFpDwwRjcFKV++/6xyLVgEk2UfhnuVTNsVBa5Njk8xV6c1k
|
gp0RXdm+vlGoLC5zPowCHDeiAGkmhMHnAEFpDwwRjcFKV++/6xyLVgEk2UfhnuVTNsVBa5Njk8xV6c1k
|
||||||
hNwGBmaHAP5n4G8q6gFdoZLjBpE7j5KJdaRlAAAAAElFTkSuQmCC
|
hNwGBmaHAP5n4G8q6gFdoZLjBpE7j5KJdaRlAAAAAElFTkSuQmCC
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="btnInsRO.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAScQAA
|
||||||
|
EnEB89x6jgAAAIBJREFUOE/FU9ESgCAIy///aAMU0DDYSxecV6KOObB1squRs3VyNY1Z4OWHATYTFHI1
|
||||||
|
gp0RXdm+vlGoLC5zPowCHDeiAGkmhMHnAEFpDwwRjcFKV++/6xyLVgEk2UfhnuVTNsVBa5Njk8xV6c1k
|
||||||
|
hNwGBmaHAP5n4G8q6gFdoZLjBpE7j5KJdaRlAAAAAElFTkSuQmCC
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnCMCut.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="btnCMCut.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
@ -243,4 +246,7 @@
|
|||||||
2CVVWYKhQwAAAABJRU5ErkJggg==
|
2CVVWYKhQwAAAABJRU5ErkJggg==
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
|
<metadata name="superTooltipRibbon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>17, 17</value>
|
||||||
|
</metadata>
|
||||||
</root>
|
</root>
|
Loading…
x
Reference in New Issue
Block a user