private void cmdAll_Click(object sender, EventArgs e) { for (int i = 0; i < FilterListBox.Items.Count; i++) { FilterListBox.SetItemChecked(i, true); } }
private void DeselectAllButton_Click(object sender, EventArgs e) { for (int i = 0; i < FilterListBox.Items.Count; i++) { FilterListBox.SetItemChecked(i, false); } }
private void cmdInvert_Click(object sender, EventArgs e) { for (int i = 0; i < FilterListBox.Items.Count; i++) { FilterListBox.SetItemChecked(i, !FilterListBox.GetItemChecked(i)); } }
private void RemoveFilter([NotNull] object sender, [NotNull] RoutedEventArgs e) { Debug.ArgumentNotNull(sender, nameof(sender)); Debug.ArgumentNotNull(e, nameof(e)); var selectedItem = FilterListBox.RemoveSelectedItem() as ListBoxItem; if (selectedItem == null) { return; } var filter = selectedItem.Tag as ITemplateSelectorFilter; if (filter == null) { return; } TemplateSelectorFilters.Remove(filter); SaveFilters(); }
private void FilterList_SelectedIndexChanged(object sender, EventArgs e) { //Handles picking filters out of filter list // Toggle the checked status then save it to the configuration list accordingly // SessionControl openSession = new SessionControl(); TargetPlan tPlan = new TargetPlan(openSession.CurrentTargetName); string flistname = FilterListBox.GetItemText(FilterListBox.SelectedItem); string fname = (flistname.Split('-')[0]); int findex = Convert.ToInt32(flistname.Split('-')[1]); Filter fobj = new Filter(fname, findex, 1); //Get the current filter list //Add to configuration, assuming that it wasn't already if (FilterListBox.GetItemChecked(FilterListBox.SelectedIndex)) { tPlan.SetFilter(fobj, true); } else { tPlan.SetFilter(fobj, false); } }
private void FilterListBox_MouseUp(object sender, MouseEventArgs e) { var index = FilterListBox.IndexFromPoint(e.Location); Select(index); if (e.Button != MouseButtons.Right) { return; } var contextmenu = new ContextMenuStrip { Renderer = new AccessKeyMenuStripRenderer() }; var add = new ToolStripMenuItem("Add...") { DropDown = FilterMenu() }; var remove = new ToolStripMenuItem("Remove"); remove.Click += (o, args) => { FilterSource.RemoveFilter(SelectedFilter); propertyPanel.Controls.Clear(); view = null; }; var top = new ToolStripMenuItem("Move to &Top"); top.Click += (o, args) => { Select(FilterSource.MoveItem(SelectedFilter, obs_order_movement.OBS_ORDER_MOVE_TOP)); }; var up = new ToolStripMenuItem("Move &Up"); up.Click += (o, args) => { Select(FilterSource.MoveItem(SelectedFilter, obs_order_movement.OBS_ORDER_MOVE_UP)); }; var down = new ToolStripMenuItem("Move &Down"); down.Click += (o, args) => { Select(FilterSource.MoveItem(SelectedFilter, obs_order_movement.OBS_ORDER_MOVE_DOWN)); }; var bottom = new ToolStripMenuItem("Move to &Bottom"); bottom.Click += (o, args) => { Select(FilterSource.MoveItem(SelectedFilter, obs_order_movement.OBS_ORDER_MOVE_BOTTOM)); }; if (SelectedFilter == null) { remove.Enabled = false; top.Enabled = false; up.Enabled = false; down.Enabled = false; bottom.Enabled = false; } if (index == 0) { top.Enabled = false; up.Enabled = false; } if (index == FilterSource.Filters.Count - 1) { down.Enabled = false; bottom.Enabled = false; } contextmenu.Items.AddRange(new ToolStripItem[] { add, remove, new ToolStripSeparator(), top, up, down, bottom }); contextmenu.Show(this, PointToClient(Cursor.Position)); }
public object GetItemAt(int i) { return(FilterListBox.GetItemAt(i)); }
public void AddListItem(object obj) { FilterListBox.AddListItem(obj); }
public void AddTestHolder(TestLoadInfo test) { FilterListBox.AddListItem(test); }
public TestLoadInfo[] GetAllTests() { return((TestLoadInfo[])FilterListBox.GetAllValueItems(typeof(TestLoadInfo))); }
public void AddTestHolders(TestLoadInfo[] tests) { FilterListBox.SetListRows(tests); }
public TestLoadInfo GetSelectedTest() { return((TestLoadInfo)FilterListBox.GetSelectedItem()); }