ARB
|
Public Member Functions | |
GroupUIdata (GBDATA *gb_main_) | |
void | initialize () |
GBDATA * | get_gb_main () const |
void | announce_result_list (AW_selection_list *result_list_) |
void | announce_tree_select_list (AW_selection *tree_list_) |
void | cleanup () |
void | run_search () |
void | refill_result_list () |
void | remove_selected_result () |
void | remove_all_results () |
void | clear_result_list () |
GBDATA * | get_selected_group () const |
void | delete_selected_group () |
void | delete_listed_groups () |
void | rename_selected_group () |
void | rename_listed_groups () |
void | toggle_selected_group_folding () |
void | change_listed_groups_folding (GroupFoldingMode mode) |
void | mark_species (GroupMarkMode mode) |
Definition at line 94 of file NT_group_search.cxx.
|
inline |
Definition at line 145 of file NT_group_search.cxx.
References GB_atclose_callback().
|
inline |
Definition at line 153 of file NT_group_search.cxx.
References SmartPtr< T, C >::isNull(), AW_root::SINGLETON, and TRACE.
Referenced by popup_group_search_window().
|
inline |
Definition at line 161 of file NT_group_search.cxx.
References gb_main.
Referenced by create_tree_select_window_cb().
|
inline |
Definition at line 163 of file NT_group_search.cxx.
Referenced by popup_group_search_window().
|
inline |
Definition at line 164 of file NT_group_search.cxx.
Referenced by create_tree_select_window_cb().
|
inline |
Definition at line 166 of file NT_group_search.cxx.
References SmartPtr< T, C >::setNull(), AW_root::SINGLETON, and TRACE.
Referenced by popdown_search_window_cb().
|
inline |
Definition at line 173 of file NT_group_search.cxx.
References AW_root::awar(), AWAR_MATCH_MODE, AWAR_SEARCH_MODE, GroupSearch::perform_search(), AW_awar::read_int(), and AW_root::SINGLETON.
Referenced by runGroupSearch_cb().
void GroupUIdata::refill_result_list | ( | ) |
Definition at line 218 of file NT_group_search.cxx.
References AW_root::awar(), AWAR_MAYBE_INVALID_GROUP, AWAR_SELECTED_RESULT_GROUP, QueriedGroups::begin(), QueriedGroups::empty(), QueriedGroups::end(), gb_main, QueriedGroups::get_group_display(), NULp, AW_awar::read_pointer(), AW_awar::rewrite_pointer(), AW_root::SINGLETON, QueriedGroups::size(), ta, and AW_awar::write_pointer().
void GroupUIdata::remove_selected_result | ( | ) |
Definition at line 326 of file NT_group_search.cxx.
Referenced by remove_hit_cb().
void GroupUIdata::remove_all_results | ( | ) |
Definition at line 335 of file NT_group_search.cxx.
Referenced by clear_results_cb().
void GroupUIdata::clear_result_list | ( | ) |
Definition at line 211 of file NT_group_search.cxx.
References NULp.
Referenced by popup_group_search_window().
|
inline |
Definition at line 191 of file NT_group_search.cxx.
References AW_selection_list::get_awar_value(), AW_selection_list::get_index_of(), AW_scalar::get_pointer(), and NULp.
void GroupUIdata::delete_selected_group | ( | ) |
Definition at line 340 of file NT_group_search.cxx.
References aw_message_if().
Referenced by delete_selected_group_cb().
void GroupUIdata::delete_listed_groups | ( | ) |
Definition at line 348 of file NT_group_search.cxx.
References aw_message_if().
Referenced by delete_listed_groups_cb().
void GroupUIdata::rename_selected_group | ( | ) |
Definition at line 528 of file NT_group_search.cxx.
References aw_message_if(), AW_root::awar(), AWAR_RENAME_EXPRESSION, AW_awar::read_char_pntr(), and AW_root::SINGLETON.
Referenced by rename_selected_group_cb().
void GroupUIdata::rename_listed_groups | ( | ) |
Definition at line 537 of file NT_group_search.cxx.
References aw_message(), aw_message_if(), AW_root::awar(), AWAR_RENAME_EXPRESSION, AW_awar::read_char_pntr(), and AW_root::SINGLETON.
Referenced by rename_listed_groups_cb().
void GroupUIdata::toggle_selected_group_folding | ( | ) |
Definition at line 549 of file NT_group_search.cxx.
References aw_message_if(), AW_root::awar(), AWAR_GROUP, GFM_TOGGLE, AW_root::SINGLETON, and AW_awar::touch().
Referenced by double_click_group_cb().
void GroupUIdata::change_listed_groups_folding | ( | GroupFoldingMode | mode | ) |
Definition at line 558 of file NT_group_search.cxx.
References aw_message_if(), AW_root::awar(), AWAR_GROUP, AWAR_TREE_REFRESH, GFM_COLLAPSE_REST, NULp, AW_root::SINGLETON, AW_awar::touch(), and AW_awar::write_pointer().
Referenced by listed_groups_folding_cb().
void GroupUIdata::mark_species | ( | GroupMarkMode | mode | ) |
Definition at line 576 of file NT_group_search.cxx.
References aw_message_if(), AWAR_MARK_TARGET, GB_transaction::close(), ARB_ERROR::deliver(), error(), gb_main, GBT_mark_all(), GMT_ALL_GROUPS, GMT_ALL_SPECIES, GMT_ANY_GROUP, GMT_SELECTED_GROUP, INTERSECT, AW_root::SINGLETON, ta, and UNITE.
Referenced by group_mark_cb().