Index: src/Common/DelftTools.Controls.Swf/Table/TableViewColumnMenuItem.cs =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r5fc71a385897af92ccb092f2f969b5709afab85a --- src/Common/DelftTools.Controls.Swf/Table/TableViewColumnMenuItem.cs (.../TableViewColumnMenuItem.cs) (revision 8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9) +++ src/Common/DelftTools.Controls.Swf/Table/TableViewColumnMenuItem.cs (.../TableViewColumnMenuItem.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) @@ -7,30 +7,45 @@ { public class TableViewColumnMenuItem { + public event EventHandler Click; + + public event CancelEventHandler Showing; private readonly DXMenuItem internalItem; + public TableViewColumnMenuItem(string caption) + { + internalItem = new DXMenuItem(caption); + internalItem.Click += InternalItemClick; + } + public DXMenuItem InternalItem { - get { return internalItem; } + get + { + return internalItem; + } } public string Caption { - get { return internalItem.Caption; } + get + { + return internalItem.Caption; + } } public Image Image { - get { return internalItem.Image; } - set { internalItem.Image = value; } + get + { + return internalItem.Image; + } + set + { + internalItem.Image = value; + } } - public TableViewColumnMenuItem(string caption) - { - internalItem = new DXMenuItem(caption); - internalItem.Click += InternalItemClick; - } - public bool ShouldShow(ITableViewColumn column) { if (Showing != null) @@ -46,11 +61,7 @@ return true; } - public event EventHandler Click; - - public event CancelEventHandler Showing; - - void InternalItemClick(object sender, EventArgs e) + private void InternalItemClick(object sender, EventArgs e) { if (Click != null) {