This commit is contained in:
Kathy Ruffing 2008-01-31 14:30:30 +00:00
parent 322d01f15f
commit 9f96d885fe
7 changed files with 41 additions and 3 deletions

View File

@ -934,5 +934,10 @@ namespace Volian.Controls.Library
{
_DisplayRTB.BackColor = _Panel.InactiveColor;
}
private void _DisplayRTB_LinkModifyTran(object sender, LinkClickedEventArgs e)
{
_Panel.OnLinkModifyTran(sender, new DisplayLinkEventArgs(this, e));
}
}
}

View File

@ -65,9 +65,11 @@ namespace Volian.Controls.Library
this._DisplayRTB.LinkGoTo += new Volian.Controls.Library.DisplayRTBLinkEvent(this._DisplayRTB_LinkGoTo);
this._DisplayRTB.Leave += new System.EventHandler(this.veRichTextBoxText_Leave);
this._DisplayRTB.HeightChanged += new Volian.Controls.Library.DisplayRTBEvent(this.veRichTextBoxText_HeightChanged);
this._DisplayRTB.LinkModifyTran += new Volian.Controls.Library.DisplayRTBLinkEvent(this._DisplayRTB_LinkModifyTran);
//
// vlnExp
//
this.vlnExp.Attachment = false;
this.vlnExp.BackColor = System.Drawing.Color.Transparent;
this.vlnExp.BorderColor = System.Drawing.Color.Silver;
this.vlnExp.Color1 = System.Drawing.Color.Aquamarine;
@ -85,8 +87,8 @@ namespace Volian.Controls.Library
this.vlnExp.Trans2 = 128;
this.vlnExp.WidthFactor = 7;
this.vlnExp.BeforeExpand += new Volian.Controls.Library.vlnExpanderEvent(this.vlnExp_BeforeExpand);
this.vlnExp.AttachmentClick += new Volian.Controls.Library.vlnExpanderEvent(this.vlnExp_AttachmentClick);
this.vlnExp.BeforeColapse += new Volian.Controls.Library.vlnExpanderEvent(this.vlnExp_BeforeColapse);
this.vlnExp.AttachmentClick += new vlnExpanderEvent(vlnExp_AttachmentClick);
//
// DisplayItem
//

View File

@ -117,4 +117,16 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="lblTab.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="_DisplayRTB.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="vlnExp.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
</root>

View File

@ -30,6 +30,12 @@ namespace Volian.Controls.Library
if (LinkClicked != null) LinkClicked(sender, args);
else MessageBox.Show(args.LinkInfo.LinkText, "Unhandled Link Click", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
public event DisplayPanelLinkEvent LinkModifyTran;
internal void OnLinkModifyTran(object sender, DisplayLinkEventArgs args)
{
if (LinkModifyTran != null) LinkModifyTran(sender, args);
else MessageBox.Show(args.LinkInfo.LinkText, "Unhandled Link Modify Tran", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
public event DisplayPanelAttachmentEvent AttachmentClicked;
internal void OnAttachmentClicked(object sender, DisplayPanelAttachmentEventArgs args)
{

View File

@ -635,7 +635,10 @@ namespace Volian.Controls.Library
private void contextMenuStripTrans_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
if (e.ClickedItem.ToString() == "Delete Transition") DeleteTransition();
else if (e.ClickedItem.ToString() == "Modify Transition") ModifyTransition();
else if (e.ClickedItem.ToString() == "Modify Transition")
{
OnLinkModifyTran(sender, _LinkClickedEventArgs);
}
else if (e.ClickedItem.ToString() == "Go To")
{
Console.WriteLine("DisplayRTB:contextMenu:Go TO");

View File

@ -20,6 +20,12 @@ namespace Volian.Controls.Library
{
if (ItemClick != null) ItemClick(sender, args);
}
public event DisplayPanelLinkEvent LinkModifyTran;
internal void OnLinkModifyTran(object sender, DisplayLinkEventArgs args)
{
if (LinkModifyTran != null) LinkModifyTran(sender, args);
else MessageBox.Show(args.LinkInfo.LinkText, "Unhandled Link Modify Tran", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
public event DisplayPanelEvent ItemSelectedChanged;
internal void OnItemSelectedChanged(object sender, DisplayPanelEventArgs args)
{

View File

@ -76,11 +76,15 @@ namespace Volian.Controls.Library
_MyPanel.AutoScroll = true;
_MyPanel.Dock = System.Windows.Forms.DockStyle.Fill;
_MyPanel.LinkClicked +=new Volian.Controls.Library.DisplayPanelLinkEvent(_MyPanel_LinkClicked);
_MyPanel.LinkModifyTran += new DisplayPanelLinkEvent(_MyPanel_LinkModifyTran);
_MyPanel.ItemClick +=new Volian.Controls.Library.DisplayPanelEvent(_MyPanel_ItemClick);
_MyPanel.AttachmentClicked += new Volian.Controls.Library.DisplayPanelAttachmentEvent(_MyPanel_AttachmentClicked);
_MyPanel.ItemSelectedChanged += new DisplayPanelEvent(_MyPanel_ItemSelectedChanged);
}
void _MyPanel_LinkModifyTran(object sender, DisplayLinkEventArgs args)
{
_MyTabControl.OnLinkModifyTran(sender, args);
}
void _MyPanel_ItemSelectedChanged(object sender, DisplayPanelEventArgs args)
{
_MyTabControl.OnItemSelectedChanged(sender, args);