Property | Type | Description | |
---|---|---|---|
APPLY_LABEL | string | ||
CLEAR_ALL_FILTERS_LABEL | string | ||
ClearFilteringImage | |||
FILTERING_LABEL | string | ||
FilteringImage | |||
SELECT_ALL_LABEL | string |
Method | Description | |
---|---|---|
MakeFilterMenu ( |
Create a Filter menu on the given tool tip for the given column in the given ObjectListView. This is the main entry point into this class. |
Method | Description | |
---|---|---|
ClearAllFilters ( OLVColumn column ) : void |
Clear all the filters that are applied to the given column
|
|
Cluster ( IClusteringStrategy strategy, |
Create a collection of clusters that should be presented to the user
|
|
CreateFilteringMenuItem ( OLVColumn column, List |
Do the work of making a menu that shows the clusters to the users
|
|
EnactFilter ( BrightIdeasSoftware.ToolStripCheckedListBox checkedList, OLVColumn column ) : void |
Apply the selected values from the given list as a filter on the given column
|
|
HandleItemChecked ( object sender, System.Windows.Forms.ItemCheckEventArgs e ) : void |
Handle a user-generated ItemCheck event
|
|
HandleSelectAllItem ( System.Windows.Forms.ItemCheckEventArgs e, BrightIdeasSoftware.ToolStripCheckedListBox checkedList, int selectAllIndex ) : void |
Handle any checking/unchecking of the Select All option, and keep its checkedness in sync with everything else that is checked.
|
|
SortClusters ( IClusteringStrategy strategy, List |
Order the given list of clusters in the manner in which they should be presented to the user.
|
Method | Description | |
---|---|---|
ClusterOneModel ( IClusteringStrategy strategy, ICluster>.NullableDictionary | ||
HandleItemCheckedWrapped ( object sender, System.Windows.Forms.ItemCheckEventArgs e ) : void |
Wrap a protected section around the real HandleItemChecked method, so that if that method tries to change a "checkedness" of an item, we don't get a recursive stack error. Effectively, this ensure that HandleItemChecked is only called in response to a user action.
|
protected ClearAllFilters ( OLVColumn column ) : void | ||
column | OLVColumn | The column from which filters are to be removed |
return | void |
protected Cluster ( IClusteringStrategy strategy, |
||
strategy | IClusteringStrategy | |
listView | ||
column | OLVColumn | |
return | List |
protected CreateFilteringMenuItem ( OLVColumn column, List |
||
column | OLVColumn | |
clusters | List |
|
return |
protected EnactFilter ( BrightIdeasSoftware.ToolStripCheckedListBox checkedList, OLVColumn column ) : void | ||
checkedList | BrightIdeasSoftware.ToolStripCheckedListBox | A list in which the checked items should be used as filters |
column | OLVColumn | The column for which a filter should be generated |
return | void |
protected HandleItemChecked ( object sender, System.Windows.Forms.ItemCheckEventArgs e ) : void | ||
sender | object | |
e | System.Windows.Forms.ItemCheckEventArgs | |
return | void |
protected HandleSelectAllItem ( System.Windows.Forms.ItemCheckEventArgs e, BrightIdeasSoftware.ToolStripCheckedListBox checkedList, int selectAllIndex ) : void | ||
e | System.Windows.Forms.ItemCheckEventArgs | |
checkedList | BrightIdeasSoftware.ToolStripCheckedListBox | |
selectAllIndex | int | |
return | void |
public MakeFilterMenu ( |
||
strip | ||
listView | ||
column | OLVColumn | |
return |
protected SortClusters ( IClusteringStrategy strategy, List |
||
strategy | IClusteringStrategy | |
clusters | List |
|
return | void |
public static string CLEAR_ALL_FILTERS_LABEL | ||
return | string |
public static Bitmap,System.Drawing ClearFilteringImage | ||
return |
public static Bitmap,System.Drawing FilteringImage | ||
return |