/// <summary> /// Expands this filter's exhibition /// </summary> public void Expand() { _containerState = FilterContainerState.Expanded; btn_collapse.Image = Properties.Resources.minus_icon; ClientSize = new Size(ClientSize.Width, pnl_container.Bounds.Bottom); }
/// <summary> /// Collapse this filter's exhibition /// </summary> public void Collapse() { _containerState = FilterContainerState.Collapsed; btn_collapse.Image = Properties.Resources.plus_icon; ClientSize = new Size(ClientSize.Width, 20); }
/// <summary> /// Initializes a new instance of the FilterContainer class /// </summary> /// <param name="owningSelector">The view that will own this FilterContainer</param> /// <param name="filter">The filter to hold on this FilterContainer</param> public FilterContainer(FilterSelector owningSelector, FilterControl filter) { InitializeComponent(); _containerState = FilterContainerState.Expanded; _mouseDown = false; _owningSelector = owningSelector; _filterEnabled = true; LoadFilter(filter); }