예제 #1
0
 private void OnItemRemoved(object sender, GumpCollectionEventArgs args)
 {
     if (ItemRemoved != null)
     {
         ItemRemoved(sender, args);
     }
 }
예제 #2
0
        private void Items_ItemRemoved(object sender, GumpCollectionEventArgs e)
        {
            redoStack.Clear();

            e.Item.BaseGumpChanged -= new EventHandler <EventArgs>(OnBaseGumpChanged);

            Invalidate();
        }
예제 #3
0
        private void Gump_ItemAdded(object sender, GumpCollectionEventArgs e)
        {
            int index = cboGumpItems.Items.Add(e.Item.GetDesignerString());

            cboGumpItems.SelectedIndex = index;

            RefreshPropertyGrid();
        }
예제 #4
0
파일: Gump.cs 프로젝트: uotools/runuogdk
        protected virtual void OnItemRemoved(object sender, GumpCollectionEventArgs e)
        {
            Modified = true;
            Invalidate();

            if (ItemRemoved != null)
            {
                ItemRemoved(sender, e);
            }
        }
예제 #5
0
        private void Gump_ItemRemoved(object sender, GumpCollectionEventArgs e)
        {
            RefreshPropertyGrid();

            for (int a = 0; a < cboGumpItems.Items.Count; a++)
            {
                if (e.Item.GetDesignerString() == cboGumpItems.Items[a].ToString())
                {
                    cboGumpItems.Items.RemoveAt(a);
                    break;
                }
            }
        }
예제 #6
0
파일: Gump.cs 프로젝트: uotools/runuogdk
        protected virtual void OnItemAdded(object sender, GumpCollectionEventArgs e)
        {
            Modified      = true;
            e.Item.Parent = this;
            e.Item.Z      = items.Count;
            Invalidate();

            if (string.IsNullOrEmpty(e.Item.Name))
            {
                Type t     = e.Item.GetType();
                int  count = FindGumpsByType(t).Count;

                e.Item.Name = String.Format("{0}{1}", Path.GetExtension(t.ToString()).TrimStart('.'), count);
            }

            if (ItemAdded != null)
            {
                ItemAdded(sender, e);
            }
        }
예제 #7
0
        private void Gump_ItemRemoved(object sender, GumpCollectionEventArgs e)
        {
            RefreshPropertyGrid();

            for( int a = 0; a < cboGumpItems.Items.Count; a++ )
            {
                if (e.Item.GetDesignerString() == cboGumpItems.Items[a].ToString())
                {
                    cboGumpItems.Items.RemoveAt(a);
                    break;
                }
            }
        }
예제 #8
0
        private void Gump_ItemAdded(object sender, GumpCollectionEventArgs e)
        {
            int index = cboGumpItems.Items.Add(e.Item.GetDesignerString());
            cboGumpItems.SelectedIndex = index;

            RefreshPropertyGrid();
        }