Example #1
0
 public static bool Process( IWin32Window owner, IEnumerable items, ImageList list )
 {
     using( ShowHideDialog shd = new ShowHideDialog() ) {
         shd.listView1.SmallImageList = list;
         shd.listView1.Items.Clear();
         foreach( IVisible v in items ) {
             ListViewItem lvi = new ListViewItem( v.Name, v.ImageIndex );
             lvi.Checked = v.Visible;
             lvi.Tag = v;
             shd.listView1.Items.Add( lvi );
         }
         shd.RefreshHiddenCount();
         shd.ShowDialog( owner );
         return shd.applied;
     }
 }
Example #2
0
 public static bool Process(IWin32Window owner, IEnumerable items, ImageList list)
 {
     using (ShowHideDialog shd = new ShowHideDialog()) {
         shd.listView1.SmallImageList = list;
         shd.listView1.Items.Clear();
         foreach (IVisible v in items)
         {
             ListViewItem lvi = new ListViewItem(v.Name, v.ImageIndex);
             lvi.Checked = v.Visible;
             lvi.Tag     = v;
             shd.listView1.Items.Add(lvi);
         }
         shd.RefreshHiddenCount();
         shd.ShowDialog(owner);
         return(shd.applied);
     }
 }