示例#1
0
		private void AGList_ItemTextChanged(object sender, UseCaseMakerControls.ItemTextChangedEventArgs e)
		{
			Actor actor = (Actor)this.currentElement;
			IndexedListItem item = (IndexedListItem)sender;
			Goal goal = (Goal)actor.FindGoalByUniqueID((String)item.Tag);
			if(goal != null)
			{
				goal.Description = item.Text;
			}
			this.SetModified(true);
		}
示例#2
0
		private void AGList_MouseOverToken(object sender, UseCaseMakerControls.MouseOverTokenEventArgs e)
		{
			UseCaseMakerControls.LinkEnabledRTB rtb = ((UseCaseMakerControls.LinkEnabledRTB)e.Item);

			object element = null;

			element = model.FindElementByName(e.Token);
			if(element == null)
			{
				element = model.FindElementByPath(e.Token);
			}
			if(element != null)
			{
				rtb.ToolTip.SetToolTip(rtb,this.GetElementInfo(element));
			}		
		}
示例#3
0
		private void AGList_ItemClick(object sender, UseCaseMakerControls.MouseOverTokenEventArgs e)
		{
			if(e.Button == MouseButtons.Right)
			{
				EnableElementTokenContextMenu(e.Item,e.OverToken,new Point(e.X,e.Y));
			}		
		}