ARB
|
#include <ed4_class.hxx>
Additional Inherited Members | |
![]() | |
static void | touch_world_cache () |
![]() | |
const ED4_objspec & | spec |
ED4_manager * | parent |
ED4_properties | dynamic_prop |
char * | id |
ED4_index | index |
ED4_base * | width_link |
ED4_base * | height_link |
ED4_extension | extension |
ED4_update_info | update_info |
struct { | |
unsigned int hidden: 1 | |
} | flag |
![]() | |
bool | valid_index (ED4_index idx) const |
bool | existing_index (ED4_index idx) const |
Definition at line 1594 of file ed4_class.hxx.
ED4_multi_species_manager::ED4_multi_species_manager | ( | const char * | id, |
AW_pos | width, | ||
AW_pos | height, | ||
ED4_manager * | parent | ||
) |
Definition at line 1250 of file ED4_manager.cxx.
ED4_multi_species_manager::DECLARE_DUMP_FOR_LEAFCLASS | ( | ED4_manager | ) |
|
virtual |
Reimplemented from ED4_manager.
Definition at line 1126 of file ED4_manager.cxx.
References e4_assert, ED4_base::get_parent(), ED4_base::is_group_manager(), ED4_base::is_root_group_manager(), LEV_BRACKET, LEV_GROUP, ED4_base::parent, ED4_base::request_refresh(), update_group_id(), ED4_base::update_info, ED4_update_info::update_requested, and ED4_manager::update_requested_children().
|
virtual |
Reimplemented from ED4_manager.
Definition at line 1164 of file ED4_manager.cxx.
References ED4_update_info::delete_requested, ED4_manager::delete_requested_children(), e4_assert, invalidate_species_counters(), and ED4_base::update_info.
int ED4_multi_species_manager::count_visible_children | ( | ) |
Definition at line 651 of file ED4_base.cxx.
References count_visible_children(), ED4_abstract_group_manager::get_multi_species_manager(), ED4_base::has_property(), ED4_base::is_group_manager(), ED4_base::is_species_manager(), ED4_container::member(), ED4_container::members(), and PROP_IS_FOLDED.
Referenced by count_visible_children().
ED4_species_manager * ED4_multi_species_manager::get_consensus_manager | ( | ) | const |
Definition at line 1576 of file ED4_manager.cxx.
References ED4_base::is_consensus_manager(), ED4_container::member(), ED4_container::members(), and NULp.
Referenced by toggle_cursor_group_folding().
|
inline |
Definition at line 2233 of file ed4_class.hxx.
References NULp.
Referenced by ED4_base::set_width(), and update_group_id().
int ED4_multi_species_manager::get_no_of_selected_species | ( | ) |
Definition at line 1265 of file ED4_manager.cxx.
References e4_assert, and has_valid_counters().
Referenced by ED4_bracket_terminal::draw(), invert_selection_of_all_species(), marked_species_select(), select_all(), and selected_species_mark().
int ED4_multi_species_manager::get_no_of_species | ( | ) |
Definition at line 1257 of file ED4_manager.cxx.
References e4_assert, and has_valid_counters().
Referenced by deselect_all_species_and_SAI(), invert_selection_of_all_species(), marked_species_select(), select_all(), and selected_species_mark().
void ED4_multi_species_manager::update_group_id | ( | ) |
Definition at line 515 of file ED4_base.cxx.
References e4_assert, get_consensus_name_terminal(), and has_valid_counters().
Referenced by update_requested_children().
void ED4_multi_species_manager::invalidate_species_counters | ( | ) |
Definition at line 1273 of file ED4_manager.cxx.
References ED4_base::get_parent(), has_valid_counters(), LEV_MULTI_SPECIES, and ED4_manager::update_requested_by_child().
Referenced by ED4_root::add_to_highlighted(), createGroupFromSelected(), delete_requested_children(), insert_new_species_terminal(), and ED4_root::remove_from_highlighted().
|
inline |
Definition at line 1626 of file ed4_class.hxx.
Referenced by get_no_of_selected_species(), get_no_of_species(), invalidate_species_counters(), and update_group_id().
|
inline |
Definition at line 1627 of file ed4_class.hxx.
References e4_assert.
Referenced by toggle_selected_species().
void ED4_multi_species_manager::select_all | ( | bool | only_species | ) |
Definition at line 1393 of file ED4_manager.cxx.
References ED4_root::add_to_highlighted(), ED4_ROOT, get_no_of_selected_species(), get_no_of_species(), ED4_base::is_group_manager(), ED4_base::is_species_manager(), LEV_SPECIES_NAME, ED4_container::member(), ED4_container::members(), and select_all().
Referenced by ED4_menu_highlight(), select_all(), and toggle_selected_species().
void ED4_multi_species_manager::deselect_all_species_and_SAI | ( | ) |
Definition at line 1424 of file ED4_manager.cxx.
References deselect_all_species_and_SAI(), e4_assert, ED4_ROOT, get_no_of_species(), ED4_base::is_group_manager(), ED4_base::is_manager(), ED4_base::is_species_manager(), LEV_SPECIES_NAME, ED4_container::member(), ED4_container::members(), and ED4_root::remove_from_highlighted().
Referenced by ED4_root::deselect_all(), deselect_all_species_and_SAI(), and toggle_selected_species().
void ED4_multi_species_manager::invert_selection_of_all_species | ( | ) |
Definition at line 1453 of file ED4_manager.cxx.
References ED4_root::add_to_highlighted(), e4_assert, ED4_ROOT, get_no_of_selected_species(), get_no_of_species(), invert_selection_of_all_species(), ED4_base::is_group_manager(), ED4_base::is_manager(), ED4_base::is_species_manager(), LEV_SPECIES_NAME, ED4_container::member(), ED4_container::members(), and ED4_root::remove_from_highlighted().
Referenced by ED4_menu_highlight(), and invert_selection_of_all_species().
void ED4_multi_species_manager::marked_species_select | ( | bool | select | ) |
Definition at line 1490 of file ED4_manager.cxx.
References ED4_root::add_to_highlighted(), e4_assert, ED4_ROOT, GB_read_flag(), get_no_of_selected_species(), get_no_of_species(), ED4_base::is_group_manager(), ED4_base::is_manager(), ED4_base::is_species_manager(), LEV_SPECIES_NAME, marked_species_select(), ED4_container::member(), ED4_container::members(), and ED4_root::remove_from_highlighted().
Referenced by ED4_menu_highlight(), and marked_species_select().
void ED4_multi_species_manager::selected_species_mark | ( | bool | mark | ) |
Definition at line 1539 of file ED4_manager.cxx.
References e4_assert, GB_write_flag(), get_no_of_selected_species(), get_no_of_species(), ED4_base::is_group_manager(), ED4_base::is_manager(), ED4_base::is_species_manager(), ED4_container::member(), ED4_container::members(), and selected_species_mark().
Referenced by ED4_menu_highlight(), and selected_species_mark().
void ED4_multi_species_manager::toggle_selected_species | ( | ) |
Definition at line 363 of file ED4_terminal.cxx.
References all_are_selected(), deselect_all_species_and_SAI(), ED4_correctBlocktypeAfterModification(), and select_all().
Referenced by ED4_terminal::event_sent_by_parent().