OnMenuChanged() private method

private OnMenuChanged ( EventArgs e ) : void
e EventArgs
return void
Esempio n. 1
0
File: Menu.cs Progetto: nsivov/mono
            public virtual int Add(MenuItem item)
            {
                if (item.Parent != null)
                {
                    item.Parent.MenuItems.Remove(item);
                }

                items.Add(item);
                item.Index = items.Count - 1;
                UpdateItem(item);

                owner.OnMenuChanged(EventArgs.Empty);
                if (owner.parent_menu != null)
                {
                    owner.parent_menu.OnMenuChanged(EventArgs.Empty);
                }
                return(items.Count - 1);
            }