- Timestamp:
- 22/10/11 09:01:45 (7 months ago)
- Location:
- trunk
- Files:
-
- 15 modified
-
AWT/AWT_seq_colors.cxx (modified) (1 diff)
-
EDIT4/ED4_ProteinViewer.cxx (modified) (1 diff)
-
EDIT4/ED4_base.cxx (modified) (8 diffs)
-
EDIT4/ED4_block.cxx (modified) (7 diffs)
-
EDIT4/ED4_cursor.cxx (modified) (4 diffs)
-
EDIT4/ED4_dump.cxx (modified) (4 diffs)
-
EDIT4/ED4_manager.cxx (modified) (23 diffs)
-
EDIT4/ED4_mini_classes.cxx (modified) (1 diff)
-
EDIT4/ED4_root.cxx (modified) (2 diffs)
-
EDIT4/ED4_terminal.cxx (modified) (9 diffs)
-
EDIT4/ED4_text_terminals.cxx (modified) (2 diffs)
-
EDIT4/ED4_tools.cxx (modified) (1 diff)
-
EDIT4/EDB_root_bact.cxx (modified) (1 diff)
-
EDIT4/ed4_class.hxx (modified) (37 diffs)
-
WINDOW/AW_debug.cxx (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/AWT/AWT_seq_colors.cxx
r8129 r8133 252 252 253 253 void AWT_reference::init() { 254 free(reference);254 delete reference; 255 255 reference = 0; 256 256 ref_len = 0; -
trunk/EDIT4/ED4_ProteinViewer.cxx
r8130 r8133 352 352 // hide or unhide the terminals based on the display options set by the user 353 353 ED4_species_name_terminal *speciesNameTerm = speciesManager->search_spec_child_rek(ED4_L_SPECIES_NAME)->to_species_name_terminal(); 354 if (speciesNameTerm-> tflag.selected) {354 if (speciesNameTerm->flag.selected) { 355 355 for (int i=0; i<PV_AA_Terminals4Species; i++) { 356 356 // get the corresponding AA_sequence_terminal skipping sequence_info terminal -
trunk/EDIT4/ED4_base.cxx
r8132 r8133 29 29 bool ED4_terminal::remove_deleted_children() 30 30 { 31 if ( tflag.deleted) {31 if (flag.deleted) { 32 32 if (get_species_pointer() != 0) { 33 33 #if defined(DEBUG) … … 45 45 bool ED4_sequence_info_terminal::remove_deleted_children() 46 46 { 47 if ( tflag.deleted) {47 if (flag.deleted) { 48 48 if (get_species_pointer() != 0) { 49 49 #if defined(DEBUG) … … 189 189 #endif // DEBUG 190 190 ED4_name_manager *name_man = parent->to_name_manager(); 191 tflag.deleted= 1;191 flag.deleted = 1; 192 192 name_man->delete_requested_by_child(); 193 193 } … … 197 197 #endif // DEBUG 198 198 ED4_sequence_manager *seq_man = parent->to_sequence_manager(); 199 tflag.deleted= 1;199 flag.deleted = 1; 200 200 seq_man->delete_requested_by_child(); 201 201 } … … 230 230 231 231 ED4_sequence_manager *seq_man = parent->to_sequence_manager(); 232 tflag.deleted= 1;232 flag.deleted = 1; 233 233 seq_man->delete_requested_by_child(); 234 234 } … … 437 437 ED4_sequence_manager *sequence_manager = NULL; 438 438 ED4_sequence_info_terminal *sequence_info_terminal = NULL; 439 ED4_sequence_terminal _basic*sequence_terminal = NULL;439 ED4_sequence_terminal *sequence_terminal = NULL; 440 440 ED4_spacer_terminal *group_spacer_terminal1 = NULL; 441 441 ED4_spacer_terminal *group_spacer_terminal2 = NULL; … … 525 525 526 526 if (is_species_name_terminal() && 527 !((ED4_terminal *)this)-> tflag.deleted) { // wenn multi_name_manager mehrere name_terminals hat, dann muss das echte name_terminal markiert sein527 !((ED4_terminal *)this)->flag.deleted) { // wenn multi_name_manager mehrere name_terminals hat, dann muss das echte name_terminal markiert sein 528 528 529 529 old_size = strlen(*generated_string); … … 918 918 } 919 919 920 void ED4_manager::create_consensus(ED4_ abstract_group_manager *upper_group_manager, arb_progress *progress) {920 void ED4_manager::create_consensus(ED4_group_manager *upper_group_manager, arb_progress *progress) { 921 921 // creates consensus 922 922 // is called by group manager 923 923 924 ED4_ abstract_group_manager *group_manager_for_child = upper_group_manager;924 ED4_group_manager *group_manager_for_child = upper_group_manager; 925 925 926 926 if (is_group_manager()) { -
trunk/EDIT4/ED4_block.cxx
r8130 r8133 89 89 memcpy(seq, new_seq, len); 90 90 } 91 delete new_seq; 91 92 92 93 if (!error) { … … 97 98 } 98 99 } 99 free(new_seq);100 } 101 free(seq);100 } 101 102 delete seq; 102 103 } 103 104 … … 234 235 235 236 ED4_species_name_terminal *name_term = term->to_sequence_terminal()->corresponding_species_name_terminal(); 236 return name_term-> tflag.selected;237 return name_term->flag.selected; 237 238 } 238 239 … … 373 374 374 375 ED4_species_name_terminal *name_term = seq_term->corresponding_species_name_terminal(); 375 if (name_term-> tflag.selected) { // already selected376 if (name_term->flag.selected) { // already selected 376 377 if (xRangeChanged) { 377 378 col_block_refresh_on_seq_term(seq_term); … … 395 396 if (do_below) { 396 397 while (term) { 397 if (term->is_species_name_terminal() && term-> tflag.selected) {398 if (term->is_species_name_terminal() && term->flag.selected) { 398 399 ED4_species_manager *species_man = term->get_parent(ED4_L_SPECIES)->to_species_manager(); 399 400 … … 410 411 term = last_term1->corresponding_species_name_terminal(); 411 412 while (term && term!=term1) { 412 if (term->is_species_name_terminal() && term-> tflag.selected) {413 if (term->is_species_name_terminal() && term->flag.selected) { 413 414 ED4_species_manager *species_man = term->get_parent(ED4_L_SPECIES)->to_species_manager(); 414 415 … … 748 749 char *new_seq2 = GBT_reverseNucSequence(new_seq1, len); 749 750 750 free(new_seq1);751 delete new_seq1; 751 752 if (new_len) *new_len = len; 752 753 return new_seq2; -
trunk/EDIT4/ED4_cursor.cxx
r8132 r8133 777 777 } 778 778 779 delete []buffer;780 free(default_alignment);779 delete buffer; 780 delete default_alignment; 781 781 } 782 782 else { … … 914 914 } 915 915 else { 916 seq = owner_of_cursor->resolve_pointer_to_string_copy(&len); 916 seq = owner_of_cursor->resolve_pointer_to_string_copy(&len); 917 917 } 918 918 … … 1506 1506 } 1507 1507 else { 1508 seq = base->resolve_pointer_to_string_copy(&len); 1508 seq = base->resolve_pointer_to_string_copy(&len); 1509 1509 e4_assert((int)strlen(seq) == len); 1510 1510 is_gap_fun = is_gap; … … 1667 1667 public: 1668 1668 fake_man_4test() 1669 : ED4_species_manager("fake", 0, 0, 0, 0, NULL )1669 : ED4_species_manager("fake", 0, 0, 0, 0, NULL, false) 1670 1670 { 1671 1671 } -
trunk/EDIT4/ED4_dump.cxx
r8131 r8133 119 119 void ED4_base::dump_base(size_t indent) const { 120 120 openDump(indent, "ED4_Base", (void*)this); 121 #if 0122 121 print_indented(NEXT_INDENT, GBS_global_string("my_species_pointer=%p", get_species_pointer())); 123 122 print_indented(NEXT_INDENT, GBS_global_string("lastXpos =%f", lastXpos)); … … 137 136 extension.dump(NEXT_INDENT); 138 137 update_info.dump(NEXT_INDENT); 139 #else 140 print_indented(NEXT_INDENT, GBS_global_string("id ='%s'", id)); 141 print_indented(NEXT_INDENT, GBS_global_string("flag.is_consensus =%i", flag.is_consensus)); 142 print_indented(NEXT_INDENT, GBS_global_string("flag.is_SAI =%i", flag.is_SAI)); 143 print_indented(NEXT_INDENT, GBS_global_string("parent =%p", parent)); 144 #endif 145 146 closeDump(indent); 147 } 148 149 // ========================================================================================= 150 // ED4_members 138 139 closeDump(indent); 140 } 141 142 // ========================================================================================= 143 // ED4_manager's 144 145 void ED4_manager::dump(size_t indent) const { 146 openDump(indent, "ED4_Manager", (void*)this); 147 dump_base(NEXT_INDENT); 148 children->dump(NEXT_INDENT); 149 closeDump(indent); 150 } 151 151 152 152 void ED4_members::dump(size_t indent) const { … … 158 158 } 159 159 160 // ========================================================================================= 161 // managers and terminals 162 163 void ED4_manager::dump_base(size_t indent) const { 164 openDump(indent, "ED4_Manager", (void*)this); 165 ED4_base::dump_base(NEXT_INDENT); 166 children->dump(NEXT_INDENT); 167 closeDump(indent); 168 } 169 void ED4_terminal::dump_base(size_t indent) const { 160 #define DUMP_MANAGER(mytype) do { \ 161 openDump(indent, #mytype, (void*)this); \ 162 ED4_manager::dump(NEXT_INDENT); \ 163 closeDump(indent); \ 164 } while (0) 165 166 void ED4_area_manager::dump(size_t indent) const { DUMP_MANAGER(ED4_area_manager); } 167 void ED4_device_manager::dump(size_t indent) const { DUMP_MANAGER(ED4_device_manager); } 168 void ED4_group_manager::dump(size_t indent) const { DUMP_MANAGER(ED4_group_manager); } 169 void ED4_main_manager::dump(size_t indent) const { DUMP_MANAGER(ED4_main_manager); } 170 void ED4_multi_name_manager::dump(size_t indent) const { DUMP_MANAGER(ED4_multi_name_manager); } 171 void ED4_multi_sequence_manager::dump(size_t indent) const { DUMP_MANAGER(ED4_multi_sequence_manager); } 172 void ED4_multi_species_manager::dump(size_t indent) const { DUMP_MANAGER(ED4_multi_species_manager); } 173 void ED4_name_manager::dump(size_t indent) const { DUMP_MANAGER(ED4_name_manager); } 174 void ED4_sequence_manager::dump(size_t indent) const { DUMP_MANAGER(ED4_sequence_manager); } 175 void ED4_species_manager::dump(size_t indent) const { DUMP_MANAGER(ED4_species_manager); } 176 177 #undef DUMP_MANAGER 178 179 // ========================================================================================= 180 // ED4_terminal's 181 182 void ED4_terminal::dump(size_t indent) const { 170 183 openDump(indent, "ED4_terminal", (void*)this); 171 ED4_base::dump_base(NEXT_INDENT); 172 closeDump(indent); 173 } 174 175 #define DUMP_ME(mytype,basetype) do { \ 176 openDump(indent, #mytype, (void*)this); \ 177 basetype::dump_base(NEXT_INDENT); \ 178 closeDump(indent); \ 179 } while (0) 180 181 182 #define DUMP_MANAGER(mytype) DUMP_ME(mytype,ED4_manager) 183 #define DUMP_GROUP_MANAGER(mytype) DUMP_ME(mytype,ED4_abstract_group_manager) 184 #define DUMP_TERMINAL(mytype) DUMP_ME(mytype, ED4_terminal) 185 #define DUMP_SEQ_TERMINAL(mytype) DUMP_ME(mytype, ED4_sequence_terminal_basic) 186 187 void ED4_abstract_group_manager::dump_base (size_t indent) const { DUMP_MANAGER (ED4_abstract_group_manager); } 188 void ED4_text_terminal::dump_base (size_t indent) const { DUMP_TERMINAL(ED4_text_terminal); } 189 void ED4_sequence_terminal_basic::dump_base(size_t indent) const { DUMP_ME (ED4_sequence_terminal_basic, ED4_text_terminal); } 190 191 void ED4_area_manager::dump (size_t indent) const { DUMP_MANAGER (ED4_area_manager); } 192 void ED4_abstract_group_manager::dump (size_t indent) const { DUMP_MANAGER (ED4_abstract_group_manager); } 193 void ED4_device_manager::dump (size_t indent) const { DUMP_MANAGER (ED4_device_manager); } 194 void ED4_main_manager::dump (size_t indent) const { DUMP_MANAGER (ED4_main_manager); } 195 void ED4_multi_name_manager::dump (size_t indent) const { DUMP_MANAGER (ED4_multi_name_manager); } 196 void ED4_multi_sequence_manager::dump (size_t indent) const { DUMP_MANAGER (ED4_multi_sequence_manager); } 197 void ED4_multi_species_manager::dump (size_t indent) const { DUMP_MANAGER (ED4_multi_species_manager); } 198 void ED4_name_manager::dump (size_t indent) const { DUMP_MANAGER (ED4_name_manager); } 199 void ED4_sequence_manager::dump (size_t indent) const { DUMP_MANAGER (ED4_sequence_manager); } 200 void ED4_species_manager::dump (size_t indent) const { DUMP_MANAGER (ED4_species_manager); } 201 void ED4_group_manager::dump (size_t indent) const { DUMP_GROUP_MANAGER(ED4_group_manager); } 202 void ED4_root_group_manager::dump (size_t indent) const { DUMP_GROUP_MANAGER(ED4_group_manager); } 203 void ED4_bracket_terminal::dump (size_t indent) const { DUMP_TERMINAL (ED4_bracket_terminal); } 204 void ED4_columnStat_terminal::dump (size_t indent) const { DUMP_TERMINAL (ED4_columnStat_terminal); } 205 void ED4_line_terminal::dump (size_t indent) const { DUMP_TERMINAL (ED4_line_terminal); } 206 void ED4_pure_text_terminal::dump (size_t indent) const { DUMP_TERMINAL (ED4_pure_text_terminal); } 207 void ED4_sequence_info_terminal::dump (size_t indent) const { DUMP_TERMINAL (ED4_sequence_info_terminal); } 208 void ED4_spacer_terminal::dump (size_t indent) const { DUMP_TERMINAL (ED4_spacer_terminal); } 209 void ED4_species_name_terminal::dump (size_t indent) const { DUMP_TERMINAL (ED4_species_name_terminal); } 210 void ED4_text_terminal::dump (size_t indent) const { DUMP_TERMINAL (ED4_text_terminal); } 211 void ED4_tree_terminal::dump (size_t indent) const { DUMP_TERMINAL (ED4_tree_terminal); } 212 void ED4_consensus_sequence_terminal::dump(size_t indent) const { DUMP_SEQ_TERMINAL (ED4_consensus_sequence_terminal); } 213 void ED4_sequence_terminal::dump (size_t indent) const { DUMP_SEQ_TERMINAL (ED4_sequence_terminal); } 214 void ED4_AA_sequence_terminal::dump (size_t indent) const { DUMP_SEQ_TERMINAL (ED4_sequence_terminal); } 184 dump_base(NEXT_INDENT); 185 closeDump(indent); 186 } 187 188 #define DUMP_TERMINAL(mytype) do { \ 189 openDump(indent, #mytype, (void*)this); \ 190 ED4_terminal::dump(NEXT_INDENT); \ 191 closeDump(indent); \ 192 } while (0) 193 194 void ED4_bracket_terminal::dump(size_t indent) const { DUMP_TERMINAL(ED4_bracket_terminal); } 195 void ED4_columnStat_terminal::dump(size_t indent) const { DUMP_TERMINAL(ED4_columnStat_terminal); } 196 void ED4_consensus_sequence_terminal::dump(size_t indent) const { DUMP_TERMINAL(ED4_consensus_sequence_terminal); } 197 void ED4_line_terminal::dump(size_t indent) const { DUMP_TERMINAL(ED4_line_terminal); } 198 void ED4_pure_text_terminal::dump(size_t indent) const { DUMP_TERMINAL(ED4_pure_text_terminal); } 199 void ED4_sequence_info_terminal::dump(size_t indent) const { DUMP_TERMINAL(ED4_sequence_info_terminal); } 200 void ED4_sequence_terminal::dump(size_t indent) const { DUMP_TERMINAL(ED4_sequence_terminal); } 201 void ED4_spacer_terminal::dump(size_t indent) const { DUMP_TERMINAL(ED4_spacer_terminal); } 202 void ED4_species_name_terminal::dump(size_t indent) const { DUMP_TERMINAL(ED4_species_name_terminal); } 203 void ED4_text_terminal::dump(size_t indent) const { DUMP_TERMINAL(ED4_text_terminal); } 204 void ED4_tree_terminal::dump(size_t indent) const { DUMP_TERMINAL(ED4_tree_terminal); } 205 206 #undef DUMP_TERMINAL 215 207 216 208 // ========================================================================================= … … 251 243 #endif 252 244 245 246 -
trunk/EDIT4/ED4_manager.cxx
r8132 r8133 1295 1295 1296 1296 ED4_returncode ED4_terminal::delete_requested_by_parent() { 1297 tflag.deleted = 1;1297 flag.deleted = 1; 1298 1298 return ED4_R_OK; 1299 1299 } … … 1307 1307 ED4_returncode ED4_terminal::delete_requested_children() { 1308 1308 e4_assert(update_info.delete_requested); 1309 e4_assert( tflag.deleted);1309 e4_assert(flag.deleted); 1310 1310 1311 1311 delete this; … … 1374 1374 1375 1375 1376 ED4_manager::ED4_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent ) :1376 ED4_manager::ED4_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent, bool temp_is_group) : 1377 1377 ED4_base(temp_id, x, y, width, height, temp_parent) 1378 1378 { 1379 1379 children = new ED4_members(this); 1380 is_group = temp_is_group; 1380 1381 } 1381 1382 … … 1402 1403 // -------------------------------------------------------------------------------- 1403 1404 1404 ED4_main_manager::ED4_main_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent ) :1405 ED4_manager(temp_id, x, y, width, height, temp_parent )1405 ED4_main_manager::ED4_main_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent, bool temp_is_group) : 1406 ED4_manager(temp_id, x, y, width, height, temp_parent, temp_is_group) 1406 1407 { 1407 1408 spec = &(main_manager_spec); … … 1416 1417 // -------------------------------------------------------------------------------- 1417 1418 1418 ED4_device_manager::ED4_device_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent ) :1419 ED4_manager(temp_id, x, y, width, height, temp_parent )1419 ED4_device_manager::ED4_device_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent, bool temp_is_group) : 1420 ED4_manager(temp_id, x, y, width, height, temp_parent, temp_is_group) 1420 1421 { 1421 1422 spec = &(device_manager_spec); … … 1430 1431 // -------------------------------------------------------------------------------- 1431 1432 1432 ED4_area_manager::ED4_area_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent ) :1433 ED4_manager(temp_id, x, y, width, height, temp_parent )1433 ED4_area_manager::ED4_area_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent, bool temp_is_group) : 1434 ED4_manager(temp_id, x, y, width, height, temp_parent, temp_is_group) 1434 1435 { 1435 1436 spec = &(area_manager_spec); … … 1445 1446 // -------------------------------------------------------------------------------- 1446 1447 1447 ED4_multi_species_manager::ED4_multi_species_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent ) :1448 ED4_manager(temp_id, x, y, width, height, temp_parent ),1448 ED4_multi_species_manager::ED4_multi_species_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent, bool temp_is_group) : 1449 ED4_manager(temp_id, x, y, width, height, temp_parent, temp_is_group), 1449 1450 species(-1), 1450 1451 selected_species(-1) … … 1578 1579 1579 1580 sp++; 1580 if (species_name-> tflag.selected) {1581 if (species_name->flag.selected) { 1581 1582 sel++; 1582 1583 } … … 1614 1615 1615 1616 sp++; 1616 if (species_name-> tflag.selected) {1617 if (species_name->flag.selected) { 1617 1618 sel++; 1618 1619 } … … 1647 1648 1648 1649 sel++; 1649 if (!species_name-> tflag.selected) {1650 if (!species_name->flag.selected) { 1650 1651 ED4_ROOT->add_to_selected(species_name); 1651 1652 } … … 1675 1676 ED4_species_name_terminal *species_name = species_man->search_spec_child_rek(ED4_L_SPECIES_NAME)->to_species_name_terminal(); 1676 1677 1677 if (species_name-> tflag.selected) {1678 if (species_name->flag.selected) { 1678 1679 ED4_ROOT->remove_from_selected(species_name); 1679 1680 } … … 1708 1709 ED4_species_name_terminal *species_name = species_man->search_spec_child_rek(ED4_L_SPECIES_NAME)->to_species_name_terminal(); 1709 1710 1710 if (species_name-> tflag.selected) {1711 if (species_name->flag.selected) { 1711 1712 ED4_ROOT->remove_from_selected(species_name); 1712 1713 } … … 1754 1755 if (select) { // select marked 1755 1756 if (!species_man->flag.is_SAI) { 1756 if (!species_name-> tflag.selected) {1757 if (!species_name->flag.selected) { 1757 1758 ED4_ROOT->add_to_selected(species_name); 1758 1759 } … … 1761 1762 } 1762 1763 else { // de-select marked 1763 if (species_name-> tflag.selected) {1764 if (species_name->flag.selected) { 1764 1765 ED4_ROOT->remove_from_selected(species_name); 1765 1766 } … … 1767 1768 } 1768 1769 else { 1769 if (species_name-> tflag.selected) {1770 if (species_name->flag.selected) { 1770 1771 sel++; 1771 1772 } … … 1800 1801 1801 1802 sp++; 1802 if (species_name-> tflag.selected) {1803 if (species_name->flag.selected) { 1803 1804 GBDATA *gbd = species_man->get_species_pointer(); 1804 1805 e4_assert(gbd); … … 1840 1841 // -------------------------------------------------------------------------------- 1841 1842 1842 ED4_species_manager::ED4_species_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent ) :1843 ED4_manager(temp_id, x, y, width, height, temp_parent )1843 ED4_species_manager::ED4_species_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent, bool temp_is_group) : 1844 ED4_manager(temp_id, x, y, width, height, temp_parent, temp_is_group) 1844 1845 { 1845 1846 spec = &(species_manager_spec); … … 1904 1905 // -------------------------------------------------------------------------------- 1905 1906 1906 ED4_group_manager::ED4_group_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent) : 1907 ED4_abstract_group_manager(temp_id, x, y, width, height, temp_parent) 1907 ED4_group_manager::ED4_group_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent, bool temp_is_group) : 1908 ED4_manager(temp_id, x, y, width, height, temp_parent, temp_is_group), 1909 my_table(0) 1908 1910 { 1909 1911 spec = &(group_manager_spec); … … 2132 2134 2133 2135 ED4_root_group_manager::ED4_root_group_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent) 2134 : ED4_ abstract_group_manager(temp_id, x, y, width, height, temp_parent),2135 my_remap() 2136 : ED4_group_manager(temp_id, x, y, width, height, temp_parent), 2137 my_remap() 2136 2138 { 2137 2139 spec = &(root_group_manager_spec); … … 2166 2168 // -------------------------------------------------------------------------------- 2167 2169 2168 ED4_multi_sequence_manager::ED4_multi_sequence_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent )2169 : ED4_manager(temp_id, x, y, width, height, temp_parent )2170 ED4_multi_sequence_manager::ED4_multi_sequence_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent, bool temp_is_group) 2171 : ED4_manager(temp_id, x, y, width, height, temp_parent, temp_is_group) 2170 2172 { 2171 2173 spec = &(multi_sequence_manager_spec); … … 2176 2178 } 2177 2179 2178 ED4_sequence_manager::ED4_sequence_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent )2179 : ED4_manager(temp_id, x, y, width, height, temp_parent )2180 ED4_sequence_manager::ED4_sequence_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent, bool temp_is_group) 2181 : ED4_manager(temp_id, x, y, width, height, temp_parent, temp_is_group) 2180 2182 { 2181 2183 spec = &(sequence_manager_spec); … … 2186 2188 2187 2189 2188 ED4_multi_name_manager::ED4_multi_name_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent )2189 : ED4_manager(temp_id, x, y, width, height, temp_parent )2190 ED4_multi_name_manager::ED4_multi_name_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent, bool temp_is_group) 2191 : ED4_manager(temp_id, x, y, width, height, temp_parent, temp_is_group) 2190 2192 { 2191 2193 spec = &(multi_name_manager_spec); … … 2196 2198 } 2197 2199 2198 ED4_name_manager::ED4_name_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent )2199 : ED4_manager(temp_id, x, y, width, height, temp_parent )2200 ED4_name_manager::ED4_name_manager(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent, bool temp_is_group) 2201 : ED4_manager(temp_id, x, y, width, height, temp_parent, temp_is_group) 2200 2202 { 2201 2203 spec = &(name_manager_spec); -
trunk/EDIT4/ED4_mini_classes.cxx
r8129 r8133 468 468 long entr = size(); 469 469 470 fill_id = (char*)malloc(entr+1);470 fill_id = new char[entr+1]; 471 471 fill_id[entr] = 0; 472 472 } -
trunk/EDIT4/ED4_root.cxx
r8130 r8133 178 178 delete object->selection_info; 179 179 object->selection_info = NULL; 180 object-> tflag.selected = 0;181 object-> tflag.dragged = 0;180 object->flag.selected = 0; 181 object->flag.dragged = 0; 182 182 183 183 if (object->is_species_name_terminal()) { … … 292 292 object->selection_info->object = object; 293 293 selected_objects.append_elem_backwards((void *) object->selection_info); 294 object-> tflag.selected = 1;294 object->flag.selected = 1; 295 295 296 296 if (object->is_species_name_terminal()) { -
trunk/EDIT4/ED4_terminal.cxx
r8130 r8133 277 277 if (get_species_pointer()) { 278 278 set_species_pointer(0); 279 tflag.deleted = 1;279 flag.deleted = 1; 280 280 dynamic_prop = (ED4_properties) (dynamic_prop & ~ED4_P_CURSOR_ALLOWED); 281 281 … … 471 471 switch (ED4_ROOT->species_mode) { 472 472 case ED4_SM_KILL: { 473 if ( tflag.selected) {473 if (flag.selected) { 474 474 ED4_ROOT->remove_from_selected(this); 475 475 } … … 484 484 other_y = event->y; 485 485 486 if (! tflag.selected) {486 if (!flag.selected) { 487 487 ED4_ROOT->add_to_selected(dragged_name_terminal); 488 488 dragged_was_selected = 0; … … 566 566 } 567 567 else { // click on species name 568 if (! tflag.selected) { // select if not selected568 if (!flag.selected) { // select if not selected 569 569 if (ED4_ROOT->add_to_selected(this) == ED4_R_OK) { 570 570 ED4_correctBlocktypeAfterSelection(); … … 619 619 GB_CSTR text = dragged_name_terminal->get_displayed_text(); 620 620 621 if (dragged_name_terminal-> tflag.dragged) {621 if (dragged_name_terminal->flag.dragged) { 622 622 dragged_name_terminal->draw_drag_box(sel_info->drag_old_x, sel_info->drag_old_y, text, sel_info->old_event_y); 623 623 } … … 632 632 sel_info->old_event_y = event->y; 633 633 634 dragged_name_terminal-> tflag.dragged = 1;634 dragged_name_terminal->flag.dragged = 1; 635 635 } 636 636 … … 652 652 case ED4_B_LEFT_BUTTON: { 653 653 if (dragged_name_terminal) { 654 if (dragged_name_terminal-> tflag.dragged) {654 if (dragged_name_terminal->flag.dragged) { 655 655 { 656 656 char *db_pointer = dragged_name_terminal->resolve_pointer_to_string_copy(); … … 658 658 659 659 dragged_name_terminal->draw_drag_box(sel_info->drag_old_x, sel_info->drag_old_y, db_pointer, sel_info->old_event_y); 660 dragged_name_terminal-> tflag.dragged = 0;660 dragged_name_terminal->flag.dragged = 0; 661 661 662 662 free(db_pointer); … … 1120 1120 1121 1121 ED4_consensus_sequence_terminal::ED4_consensus_sequence_terminal(const char *temp_id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *temp_parent) 1122 : ED4_sequence_terminal _basic(temp_id, x, y, width, height, temp_parent)1122 : ED4_sequence_terminal(temp_id, x, y, width, height, temp_parent) 1123 1123 { 1124 1124 spec = &(sequence_terminal_spec); -
trunk/EDIT4/ED4_text_terminals.cxx
r8130 r8133 623 623 624 624 ED4_species_name_terminal *name_term = corresponding_species_name_terminal(); 625 if (name_term-> tflag.selected) {625 if (name_term->flag.selected) { 626 626 ED4_ROOT->get_device()->box(ED4_G_SELECTED, true, x, y, extension.size[WIDTH], text_y-y+1); 627 627 } … … 700 700 } 701 701 702 if ( tflag.selected) {702 if (flag.selected) { 703 703 ED4_ROOT->get_device()->box(ED4_G_SELECTED, true, x, y, extension.size[WIDTH], text_y-y+1); 704 704 } -
trunk/EDIT4/ED4_tools.cxx
r8129 r8133 53 53 char *macro = GBS_string_2_key(macro_buffer); 54 54 aws->init(root, macro, window_buffer); 55 free(macro);55 delete macro; 56 56 } -
trunk/EDIT4/EDB_root_bact.cxx
r8132 r8133 508 508 ED4_index local_count_position) 509 509 { 510 ED4_species_manager *species_manager = NULL;511 ED4_species_name_terminal *species_name_terminal = NULL;512 ED4_sequence_manager *sequence_manager = NULL;513 ED4_sequence_info_terminal *sequence_info_terminal = NULL;514 ED4_sequence_terminal _basic*sequence_terminal = NULL;515 ED4_spacer_terminal *group_spacer_terminal = NULL;516 ED4_group_manager *group_manager = NULL;510 ED4_species_manager *species_manager = NULL; 511 ED4_species_name_terminal *species_name_terminal = NULL; 512 ED4_sequence_manager *sequence_manager = NULL; 513 ED4_sequence_info_terminal *sequence_info_terminal = NULL; 514 ED4_sequence_terminal *sequence_terminal = NULL; 515 ED4_spacer_terminal *group_spacer_terminal = NULL; 516 ED4_group_manager *group_manager = NULL; 517 517 518 518 -
trunk/EDIT4/ed4_class.hxx
r8132 r8133 11 11 # define IMPLEMENT_DUMP // comment out this line to skip compilation of the dump() methods 12 12 #endif 13 14 #if defined(IMPLEMENT_DUMP)15 #define DECLARE_DUMP_FOR_BASECLASS() \16 virtual void dump(size_t indent) const = 0; \17 virtual void dump_base(size_t indent) const18 19 #define DECLARE_DUMP_FOR_LEAFCLASS() \20 virtual void dump(size_t indent) const21 22 #else23 #define DECLARE_DUMP_FOR_BASECLASS()24 #define DECLARE_DUMP_FOR_LEAFCLASS()25 #endif // IMPLEMENT_DUMP26 27 28 13 29 14 // #define LIMIT_TOP_AREA_SPACE // // if defined, top area is size-limited … … 66 51 class ED4_Edit_String; 67 52 class ED4_area_manager; 68 class ED4_abstract_group_manager;69 53 class ED4_base; 70 54 class ED4_bases_table; … … 709 693 void draw_bb(int color); 710 694 711 DECLARE_DUMP_FOR_BASECLASS(); 695 #if defined(IMPLEMENT_DUMP) 696 virtual void dump(size_t indent) const = 0; 697 void dump_base(size_t indent) const; 698 #endif // IMPLEMENT_DUMP 712 699 713 700 // function for species_pointer … … 882 869 public: 883 870 ED4_members *children; 884 885 DECLARE_DUMP_FOR_BASECLASS(); 871 bool is_group; 872 873 #if defined(IMPLEMENT_DUMP) 874 virtual void dump(size_t indent) const; 875 #endif // IMPLEMENT_DUMP 886 876 887 877 int refresh_flag_ok(); … … 910 900 virtual ED4_returncode move_requested_by_parent(ED4_move_info *mi); 911 901 912 void create_consensus(ED4_ abstract_group_manager *upper_group_manager, arb_progress *progress);902 void create_consensus(ED4_group_manager *upper_group_manager, arb_progress *progress); 913 903 914 904 virtual ARB_ERROR route_down_hierarchy(ED4_cb cb, AW_CL cd1, AW_CL cd2); … … 962 952 virtual ED4_returncode hide_children(); 963 953 964 ED4_manager(const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent );954 ED4_manager(const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent, bool temp_is_group = 0); 965 955 virtual ~ED4_manager(); 966 956 }; … … 974 964 unsigned int dragged : 1; // Flag for 'Object dragged' 975 965 unsigned int deleted : 1; 976 } tflag;966 } flag; 977 967 ED4_selection_entry *selection_info; // Info about i.e. Position 978 968 long actual_timestamp; 979 969 980 DECLARE_DUMP_FOR_BASECLASS(); 970 #if defined(IMPLEMENT_DUMP) 971 virtual void dump(size_t indent) const; 972 #endif // IMPLEMENT_DUMP 981 973 982 974 // callbacks … … 1180 1172 ED4_main_manager(const ED4_main_manager&); // copy-constructor not allowed 1181 1173 public: 1182 ED4_main_manager(const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent );1174 ED4_main_manager(const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent, bool temp_is_group = 0); 1183 1175 ~ED4_main_manager(); 1184 1176 … … 1189 1181 ED4_terminal *get_top_middle_line_terminal() const { return top_middle_line; } 1190 1182 1191 DECLARE_DUMP_FOR_LEAFCLASS(); 1192 1183 #if defined(IMPLEMENT_DUMP) 1184 virtual void dump(size_t indent) const; 1185 #endif // IMPLEMENT_DUMP 1193 1186 virtual ED4_returncode Show(int refresh_all=0, int is_cleared=0); 1194 1187 virtual ED4_returncode resize_requested_by_parent(); … … 1199 1192 ED4_device_manager(const ED4_device_manager&); // copy-constructor not allowed 1200 1193 public: 1201 ED4_device_manager (const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent );1194 ED4_device_manager (const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent, bool temp_is_group = 0); 1202 1195 ~ED4_device_manager (); 1203 1196 1204 DECLARE_DUMP_FOR_LEAFCLASS(); 1197 #if defined(IMPLEMENT_DUMP) 1198 virtual void dump(size_t indent) const; 1199 #endif // IMPLEMENT_DUMP 1205 1200 }; 1206 1201 … … 1209 1204 ED4_area_manager(const ED4_area_manager&); // copy-constructor not allowed 1210 1205 public: 1211 ED4_area_manager (const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent );1206 ED4_area_manager (const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent, bool temp_is_group = 0); 1212 1207 ~ED4_area_manager (); 1213 1214 DECLARE_DUMP_FOR_LEAFCLASS(); 1208 #if defined(IMPLEMENT_DUMP) 1209 virtual void dump(size_t indent) const; 1210 #endif // IMPLEMENT_DUMP 1215 1211 }; 1216 1212 … … 1229 1225 1230 1226 public: 1231 ED4_multi_species_manager(const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent );1227 ED4_multi_species_manager(const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent, bool temp_is_group = 0); 1232 1228 ~ED4_multi_species_manager(); 1233 1229 1234 DECLARE_DUMP_FOR_LEAFCLASS(); 1230 #if defined(IMPLEMENT_DUMP) 1231 virtual void dump(size_t indent) const; 1232 #endif // IMPLEMENT_DUMP 1235 1233 1236 1234 int count_visible_children(); // is called by a multi_species_manager … … 1253 1251 }; 1254 1252 1255 class ED4_abstract_group_manager : public ED4_manager { 1253 class ED4_group_manager : public ED4_manager 1254 { 1255 ED4_group_manager(const ED4_group_manager&); // copy-constructor not allowed 1256 1256 1257 protected: 1257 1258 … … 1259 1260 1260 1261 public: 1261 ED4_abstract_group_manager(const char *id_, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent_) 1262 : ED4_manager(id_, x, y, width, height, parent_), 1263 my_table(0) 1264 { 1265 } 1266 virtual ~ED4_abstract_group_manager() {} 1262 1263 ED4_group_manager(const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent, bool temp_is_group = 0); 1264 virtual ~ED4_group_manager(); 1265 1266 #if defined(IMPLEMENT_DUMP) 1267 virtual void dump(size_t indent) const; 1268 #endif // IMPLEMENT_DUMP 1267 1269 1268 1270 ED4_char_table& table() { return my_table; } … … 1273 1275 1274 1276 void reinit_char_table(); 1275 1276 DECLARE_DUMP_FOR_BASECLASS();1277 };1278 1279 class ED4_group_manager : public ED4_abstract_group_manager1280 {1281 ED4_group_manager(const ED4_group_manager&); // copy-constructor not allowed1282 1283 public:1284 1285 ED4_group_manager(const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent);1286 virtual ~ED4_group_manager();1287 1288 DECLARE_DUMP_FOR_LEAFCLASS();1289 1277 }; 1290 1278 … … 1366 1354 }; 1367 1355 1368 class ED4_root_group_manager : public ED4_ abstract_group_manager1356 class ED4_root_group_manager : public ED4_group_manager 1369 1357 { 1370 1358 ED4_remap my_remap; … … 1384 1372 virtual ED4_returncode Show(int refresh_all=0, int is_cleared=0); 1385 1373 virtual ED4_returncode resize_requested_by_parent(); 1386 1387 DECLARE_DUMP_FOR_LEAFCLASS();1388 1374 }; 1389 1375 … … 1410 1396 ED4_species_manager(const ED4_species_manager&); // copy-constructor not allowed 1411 1397 public: 1412 ED4_species_manager (const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent );1398 ED4_species_manager (const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent, bool temp_is_group = 0); 1413 1399 ~ED4_species_manager (); 1414 1400 1415 DECLARE_DUMP_FOR_LEAFCLASS(); 1401 #if defined(IMPLEMENT_DUMP) 1402 virtual void dump(size_t indent) const; 1403 #endif // IMPLEMENT_DUMP 1416 1404 1417 1405 bool setCursorTo(ED4_cursor *cursor, int seq_pos, bool unfold_groups, ED4_CursorJumpType jump_type); … … 1428 1416 ED4_multi_sequence_manager(const ED4_multi_sequence_manager&); // copy-constructor not allowed 1429 1417 public: 1430 ED4_multi_sequence_manager(const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent );1418 ED4_multi_sequence_manager(const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent, bool temp_is_group = 0); 1431 1419 ~ED4_multi_sequence_manager(); 1432 1420 1433 DECLARE_DUMP_FOR_LEAFCLASS(); 1421 #if defined(IMPLEMENT_DUMP) 1422 virtual void dump(size_t indent) const; 1423 #endif // IMPLEMENT_DUMP 1434 1424 }; 1435 1425 … … 1438 1428 ED4_sequence_manager(const ED4_sequence_manager&); // copy-constructor not allowed 1439 1429 public: 1440 ED4_sequence_manager (const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent );1430 ED4_sequence_manager (const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent, bool temp_is_group = 0); 1441 1431 ~ED4_sequence_manager (); 1442 1432 1443 DECLARE_DUMP_FOR_LEAFCLASS(); 1433 #if defined(IMPLEMENT_DUMP) 1434 virtual void dump(size_t indent) const; 1435 #endif // IMPLEMENT_DUMP 1444 1436 }; 1445 1437 … … 1451 1443 ED4_multi_name_manager(const ED4_multi_name_manager&); // copy-constructor not allowed 1452 1444 public: 1453 ED4_multi_name_manager (const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent );1445 ED4_multi_name_manager (const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent, bool temp_is_group = 0); 1454 1446 virtual ~ED4_multi_name_manager (); 1455 1447 1456 DECLARE_DUMP_FOR_LEAFCLASS(); 1448 #if defined(IMPLEMENT_DUMP) 1449 virtual void dump(size_t indent) const; 1450 #endif // IMPLEMENT_DUMP 1457 1451 }; 1458 1452 … … 1464 1458 ED4_name_manager(const ED4_name_manager&); // copy-constructor not allowed 1465 1459 public: 1466 ED4_name_manager(const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent );1460 ED4_name_manager(const char *id, AW_pos x, AW_pos y, AW_pos width, AW_pos height, ED4_manager *parent, bool temp_is_group = 0); 1467 1461 ~ED4_name_manager(); 1468 1462 1469 DECLARE_DUMP_FOR_LEAFCLASS(); 1463 #if defined(IMPLEMENT_DUMP) 1464 virtual void dump(size_t indent) const; 1465 #endif // IMPLEMENT_DUMP 1470 1466 }; 1471 1467 … … 1485 1481 ~ED4_tree_terminal(); 1486 1482 1487 DECLARE_DUMP_FOR_LEAFCLASS(); 1483 #if defined(IMPLEMENT_DUMP) 1484 virtual void dump(size_t indent) const; 1485 #endif // IMPLEMENT_DUMP 1488 1486 }; 1489 1487 … … 1498 1496 ~ED4_bracket_terminal(); 1499 1497 1500 DECLARE_DUMP_FOR_LEAFCLASS(); 1498 #if defined(IMPLEMENT_DUMP) 1499 virtual void dump(size_t indent) const; 1500 #endif // IMPLEMENT_DUMP 1501 1501 }; 1502 1502 … … 1514 1514 virtual ~ED4_text_terminal(); 1515 1515 1516 DECLARE_DUMP_FOR_BASECLASS(); 1516 #if defined(IMPLEMENT_DUMP) 1517 virtual void dump(size_t indent) const; 1518 #endif // IMPLEMENT_DUMP 1517 1519 }; 1518 1520 1519 1521 class ED4_sequence_terminal_basic : public ED4_text_terminal { // derived from a Noncopyable 1520 mutable ED4_SearchResults searchResults;1521 1522 1522 public: 1523 1523 … … 1529 1529 virtual GB_alignment_type GetAliType() = 0; 1530 1530 virtual int get_length() const { int len; resolve_pointer_to_char_pntr(&len); return len; } 1531 1532 ED4_SearchResults& results() const { return searchResults; }1533 1531 1534 1532 ED4_species_name_terminal *corresponding_species_name_terminal() const { … … 1538 1536 void calc_update_intervall(long *left_index, long *right_index); 1539 1537 1540 DECLARE_DUMP_FOR_BASECLASS();1541 1538 }; 1542 1539 … … 1566 1563 int GET_aaStartPos () { return aaStartPos; } 1567 1564 int GET_aaStrandType () { return aaStrandType; } 1568 1569 DECLARE_DUMP_FOR_LEAFCLASS();1570 1565 }; 1571 1566 1572 1567 class ED4_sequence_terminal : public ED4_sequence_terminal_basic { // derived from a Noncopyable 1568 mutable ED4_SearchResults searchResults; 1569 1573 1570 virtual ED4_returncode draw(int only_text = 0); 1574 1571 ED4_sequence_terminal(const ED4_sequence_terminal&); // copy-constructor not allowed … … 1585 1582 virtual void deleted_from_database(); 1586 1583 virtual int get_length() const { return ED4_sequence_terminal_basic::get_length(); } 1584 1585 ED4_SearchResults& results() const { return searchResults; } 1587 1586 1588 1587 ED4_columnStat_terminal *corresponding_columnStat_terminal() const { … … 1591 1590 } 1592 1591 1593 DECLARE_DUMP_FOR_LEAFCLASS(); 1592 #if defined(IMPLEMENT_DUMP) 1593 virtual void dump(size_t indent) const; 1594 #endif // IMPLEMENT_DUMP 1594 1595 }; 1595 1596 … … 1620 1621 ~ED4_columnStat_terminal(); 1621 1622 1622 DECLARE_DUMP_FOR_LEAFCLASS(); 1623 #if defined(IMPLEMENT_DUMP) 1624 virtual void dump(size_t indent) const; 1625 #endif // IMPLEMENT_DUMP 1623 1626 }; 1624 1627 … … 1640 1643 } 1641 1644 1642 DECLARE_DUMP_FOR_LEAFCLASS(); 1645 #if defined(IMPLEMENT_DUMP) 1646 virtual void dump(size_t indent) const; 1647 #endif // IMPLEMENT_DUMP 1643 1648 }; 1644 1649 … … 1663 1668 virtual bool remove_deleted_children(); 1664 1669 1665 DECLARE_DUMP_FOR_LEAFCLASS(); 1670 #if defined(IMPLEMENT_DUMP) 1671 virtual void dump(size_t indent) const; 1672 #endif // IMPLEMENT_DUMP 1666 1673 }; 1667 1674 … … 1675 1682 virtual int get_length() const { int len; resolve_pointer_to_char_pntr(&len); return len; } 1676 1683 1677 DECLARE_DUMP_FOR_LEAFCLASS(); 1678 }; 1679 1680 class ED4_consensus_sequence_terminal : public ED4_sequence_terminal_basic 1684 #if defined(IMPLEMENT_DUMP) 1685 virtual void dump(size_t indent) const; 1686 #endif // IMPLEMENT_DUMP 1687 }; 1688 1689 class ED4_consensus_sequence_terminal : public ED4_sequence_terminal 1681 1690 { 1682 1691 virtual ED4_returncode draw(int only_text = 0); … … 1688 1697 virtual ~ED4_consensus_sequence_terminal(); 1689 1698 1690 virtual GB_alignment_type GetAliType() { e4_assert(0); return GB_AT_UNKNOWN; };1691 1699 virtual int get_length() const; 1692 1700 1693 DECLARE_DUMP_FOR_LEAFCLASS(); 1701 #if defined(IMPLEMENT_DUMP) 1702 virtual void dump(size_t indent) const; 1703 #endif // IMPLEMENT_DUMP 1694 1704 }; 1695 1705 … … 1704 1714 ~ED4_spacer_terminal(); 1705 1715 1706 DECLARE_DUMP_FOR_LEAFCLASS(); 1716 #if defined(IMPLEMENT_DUMP) 1717 virtual void dump(size_t indent) const; 1718 #endif // IMPLEMENT_DUMP 1707 1719 }; 1708 1720 … … 1717 1729 ~ED4_line_terminal(); 1718 1730 1719 DECLARE_DUMP_FOR_LEAFCLASS(); 1731 #if defined(IMPLEMENT_DUMP) 1732 virtual void dump(size_t indent) const; 1733 #endif // IMPLEMENT_DUMP 1720 1734 }; 1721 1735 -
trunk/WINDOW/AW_debug.cxx
r8129 r8133 101 101 GBS_write_hash(dontCallHash, "ARB_NT/view_probe_group_result", 4); 102 102 GBS_write_hash(dontCallHash, "PT_SERVER_ADMIN/CHECK_SERVER", 4); 103 GBS_write_hash(dontCallHash, "ARB_EDIT4/SECEDIT", 4);104 GBS_write_hash(dontCallHash, "sec_edit", 4);105 GBS_write_hash(dontCallHash, "reload_config", 4);106 103 #endif 107 104
