- ITEM_FACTORY_ENTRY("/Time Reference/Set Time Reference (toggle)", NULL, reftime_frame_cb, 0, NULL, NULL),
- ITEM_FACTORY_ENTRY("/Time Reference/Find Next", NULL, reftime_frame_cb, 1, NULL, NULL),
- ITEM_FACTORY_ENTRY("/Time Reference/Find Previous", NULL, reftime_frame_cb, 2, NULL, NULL),
- ITEM_FACTORY_ENTRY("/Match", NULL, NULL, 0, "<Branch>", NULL),
- ITEM_FACTORY_ENTRY("/Match/_Selected", NULL,
- match_selected_cb_replace_plist, 0, NULL, NULL),
- ITEM_FACTORY_ENTRY("/Match/_Not Selected", NULL,
- match_selected_cb_not_plist, 0, NULL, NULL),
- ITEM_FACTORY_ENTRY("/Match/_And Selected", NULL,
- match_selected_cb_and_plist, 0, NULL, NULL),
- ITEM_FACTORY_ENTRY("/Match/_Or Selected", NULL, match_selected_cb_or_plist,
- 0, NULL, NULL),
- ITEM_FACTORY_ENTRY("/Match/A_nd Not Selected", NULL,
- match_selected_cb_and_plist_not, 0, NULL, NULL),
- ITEM_FACTORY_ENTRY("/Match/O_r Not Selected", NULL,
- match_selected_cb_or_plist_not, 0, NULL, NULL),
- ITEM_FACTORY_ENTRY("/Prepare", NULL, NULL, 0, "<Branch>", NULL),
- ITEM_FACTORY_ENTRY("/Prepare/_Selected", NULL,
- prepare_selected_cb_replace_plist, 0, NULL, NULL),
- ITEM_FACTORY_ENTRY("/Prepare/_Not Selected", NULL,
- prepare_selected_cb_not_plist, 0, NULL, NULL),
- ITEM_FACTORY_ENTRY("/Prepare/_And Selected", NULL,
- prepare_selected_cb_and_plist, 0, NULL, NULL),
- ITEM_FACTORY_ENTRY("/Prepare/_Or Selected", NULL,
- prepare_selected_cb_or_plist, 0, NULL, NULL),
- ITEM_FACTORY_ENTRY("/Prepare/A_nd Not Selected", NULL,
- prepare_selected_cb_and_plist_not, 0, NULL, NULL),
- ITEM_FACTORY_ENTRY("/Prepare/O_r Not Selected", NULL,
- prepare_selected_cb_or_plist_not, 0, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Time Reference/Set Time Reference (toggle)", NULL, reftime_frame_cb, REFTIME_TOGGLE, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Time Reference/Find Next", NULL, reftime_frame_cb, REFTIME_FIND_NEXT, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Time Reference/Find Previous", NULL, reftime_frame_cb, REFTIME_FIND_PREV, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Apply as Filter", NULL, NULL, 0, "<Branch>", NULL),
+ ITEM_FACTORY_ENTRY("/Apply as Filter/_Selected", NULL, match_selected_plist_cb,
+ MATCH_SELECTED_REPLACE|MATCH_SELECTED_APPLY_NOW, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Apply as Filter/_Not Selected", NULL, match_selected_plist_cb,
+ MATCH_SELECTED_NOT|MATCH_SELECTED_APPLY_NOW, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Apply as Filter/... _and Selected", NULL, match_selected_plist_cb,
+ MATCH_SELECTED_AND|MATCH_SELECTED_APPLY_NOW, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Apply as Filter/... _or Selected", NULL, match_selected_plist_cb,
+ MATCH_SELECTED_OR|MATCH_SELECTED_APPLY_NOW, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Apply as Filter/... a_nd not Selected", NULL, match_selected_plist_cb,
+ MATCH_SELECTED_AND_NOT|MATCH_SELECTED_APPLY_NOW, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Apply as Filter/... o_r not Selected", NULL, match_selected_plist_cb,
+ MATCH_SELECTED_OR_NOT|MATCH_SELECTED_APPLY_NOW, NULL, NULL),
+
+ ITEM_FACTORY_ENTRY("/Prepare a Filter", NULL, NULL, 0, "<Branch>", NULL),
+ ITEM_FACTORY_ENTRY("/Prepare a Filter/_Selected", NULL, match_selected_plist_cb,
+ MATCH_SELECTED_REPLACE, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Prepare a Filter/_Not Selected", NULL, match_selected_plist_cb,
+ MATCH_SELECTED_NOT, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Prepare a Filter/... _and Selected", NULL, match_selected_plist_cb,
+ MATCH_SELECTED_AND, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Prepare a Filter/... _or Selected", NULL, match_selected_plist_cb,
+ MATCH_SELECTED_OR, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Prepare a Filter/... a_nd not Selected", NULL, match_selected_plist_cb,
+ MATCH_SELECTED_AND_NOT, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Prepare a Filter/... o_r not Selected", NULL, match_selected_plist_cb,
+ MATCH_SELECTED_OR_NOT, NULL, NULL),
+