Exemplo n.º 1
0
 private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
 {
     if (e.NewValue == CheckState.Checked)
     {
         this.objectFilter |= (Level.ObjectFilter)(1 << e.Index);
     }
     else
     {
         this.objectFilter &= (Level.ObjectFilter) ~(1 << e.Index);
     }
     this.UpdateListBox();
 }
Exemplo n.º 2
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (this.DockPanel.DocumentsCount == 0)
     {
         return;
     }
     this.internalDisableUpdate = true;
     this.objectFilter          = this.objectFilter & (Level.ObjectFilter.OBJ | Level.ObjectFilter.EXOBJ | Level.ObjectFilter.ANIMATED) | ((int)this.levelTab.LevelHeader[9] == 10 ? Level.ObjectFilter.KAMEK : (Level.ObjectFilter)(4 << (int)this.levelTab.LevelHeader[1]));
     for (int index = 0; index < this.checkedListBox1.Items.Count; ++index)
     {
         this.checkedListBox1.SetItemChecked(index, (this.objectFilter & (Level.ObjectFilter)(1 << index)) != (Level.ObjectFilter) 0);
     }
     this.internalDisableUpdate = false;
     this.UpdateListBox();
 }