| Class | Type | Undocumented |
| Function | __init__ | Create a new DateSearchFilter object.
|
| Function | get_state | Implement this in a subclass
|
| Function | clear_options | Removes all previously added options
|
| Function | add_option | Adds a date option
|
| Function | add_option_fixed | Adds a fixed option, eg one for which date is not
|
| Function | add_option_fixed_interval | Adds a fixed option interval, eg one for which the dates are not
|
| Function | get_start_date | Get the start date.
|
| Function | get_end_date | Get the end date.
|
| Function | set_use_date_entries | Toggles the visibility of the user selectable date entries
|
| Function | select | selects an item in the combo
|
| Function | _update_dates | Undocumented |
| Function | _update_sensitivity | Undocumented |
| Function | _internal_set_start_date | Undocumented |
| Function | _internal_set_end_date | Undocumented |
| Function | _on_mode__content_changed | Undocumented |
| Function | _on_start_date__changed | Undocumented |
| Function | _on_end_date__changed | Undocumented |