Public Member Functions | Public Attributes | List of all members
ED4_sequence_terminal Class Reference

#include <ed4_class.hxx>

Inheritance diagram for ED4_sequence_terminal:
Inheritance graph
Collaboration diagram for ED4_sequence_terminal:
Collaboration graph

Public Member Functions

 ED4_sequence_terminal (const char *id, AW_pos width, AW_pos height, ED4_manager *parent, bool shall_display_secstruct_info_)
GB_alignment_type GetAliType () FINAL_OVERRIDE
void deleted_from_database () OVERRIDE
int get_length () const OVERRIDE
virtual charget_sequence_copy (int *str_len=NULp) const
void set_secstruct_display (bool show)
ED4_SearchResultsresults () const
ED4_columnStat_terminal * corresponding_columnStat_terminal () const
 DECLARE_DUMP_FOR_MIDCLASS (ED4_sequence_terminal, ED4_abstract_sequence_terminal)
 PREPARE_MARK_NONFINAL_CLASS (ED4_sequence_terminal)
- Public Member Functions inherited from ED4_abstract_sequence_terminal
 ED4_abstract_sequence_terminal (const ED4_objspec &spec_, const char *id, AW_pos width, AW_pos height, ED4_manager *parent)
 ~ED4_abstract_sequence_terminal () OVERRIDE
ED4_species_name_terminal * corresponding_species_name_terminal () const
PosRange calc_interval_displayed_in_rectangle (AW_screen_area *area_rect)
PosRange calc_update_interval ()
 DECLARE_DUMP_FOR_BASECLASS (ED4_abstract_sequence_terminal, ED4_text_terminal)
- Public Member Functions inherited from ED4_text_terminal
 E4B_AVOID_UNNEEDED_CASTS (text_terminal)
 ED4_text_terminal (const ED4_objspec &spec_, GB_CSTR id, AW_pos width, AW_pos height, ED4_manager *parent)
 ~ED4_text_terminal () OVERRIDE
 DECLARE_DUMP_FOR_BASECLASS (ED4_text_terminal, ED4_terminal)
- Public Member Functions inherited from ED4_terminal
void changed_by_database () OVERRIDE
void Show (bool refresh_all, bool is_cleared) OVERRIDE
bool calc_bounding_box () FINAL_OVERRIDE
ED4_returncode draw_drag_box (AW_pos x, AW_pos y, GB_CSTR text=NULp, int cursor_y=-1)
void request_refresh (int clear=1) FINAL_OVERRIDE
void resize_requested_children () OVERRIDE
void update_requested_children () OVERRIDE
void delete_requested_children () OVERRIDE
void Delete () OVERRIDE
ED4_returncode event_sent_by_parent (AW_event *event, AW_window *aww) OVERRIDE
ED4_returncode kill_object ()
ED4_basesearch_ID (const char *id) OVERRIDE
charresolve_pointer_to_string_copy (int *str_len=NULp) const FINAL_OVERRIDE
const charresolve_pointer_to_char_pntr (int *str_len=NULp) const FINAL_OVERRIDE
void remove_callbacks () FINAL_OVERRIDE
GB_ERROR write_sequence (const char *seq, int seq_len)
void scroll_into_view (ED4_window *ed4w)
bool setCursorTo (ED4_cursor *cursor, int seq_pos, bool unfoldGroups, ED4_CursorJumpType jump_type)
bool is_hidden () const FINAL_OVERRIDE
 ED4_terminal (const ED4_objspec &spec_, GB_CSTR id, AW_pos width, AW_pos height, ED4_manager *parent)
 ~ED4_terminal () OVERRIDE
- Public Member Functions inherited from ED4_base
void draw_bb (int color)
GBDATAget_species_pointer () const
void set_species_pointer (GBDATA *gbd)
bool has_callback () const
int adjust_clipping_rectangle ()
void resize_dynamic ()
ED4_returncode clear_background (int color=0)
void set_links (ED4_base *width_ref, ED4_base *height_ref)
void set_both_links (ED4_base *ref)
void set_property (ED4_properties prop)
void clr_property (ED4_properties prop)
bool has_property (ED4_properties prop) const
void calc_rel_coords (AW_pos *x, AW_pos *y)
void calc_world_coords (AW_pos *x, AW_pos *y) const
const AW::Positioncalc_world_coords () const
void update_world_coords_cache () const
AW::Rectangle get_win_area (ED4_window *ed4w) const
void request_resize ()
void request_resize_of_linked ()
void resize_requested_by_link (ED4_base *link)
void set_update ()
virtual ARB_ERROR route_down_hierarchy (const ED4_route_cb &cb)
int calc_group_depth ()
void check_all ()
short in_border (AW_pos abs_x, AW_pos abs_y, ED4_movemode mode)
ED4_returncode set_width ()
ED4_AREA_LEVEL get_area_level (ED4_multi_species_manager **multi_species_manager=NULp) const
ED4_managerget_parent (ED4_level lev) const
void unlink_from_parent ()
bool has_parent (ED4_manager *Parent)
bool is_child_of (ED4_manager *Parent)
ED4_group_manageris_in_folded_group () const
charget_name_of_species ()
ED4_terminalget_next_terminal ()
ED4_terminalget_prev_terminal ()
void generate_configuration_string (GBS_strstruct &buffer)
const ED4_terminalget_consensus_relevant_terminal () const
 ED4_base (const ED4_objspec &spec_, GB_CSTR id, AW_pos width, AW_pos height, ED4_manager *parent)
virtual ~ED4_base ()
int is_terminal () const
int is_text_terminal () const
int is_species_name_terminal () const
int is_sequence_info_terminal () const
int is_sequence_terminal () const
int is_orf_terminal () const
int is_pure_text_terminal () const
int is_columnStat_terminal () const
int is_bracket_terminal () const
int is_spacer_terminal () const
int is_line_terminal () const
int is_flag_header_terminal () const
int is_flag_terminal () const
int is_manager () const
int is_sequence_manager () const
int is_multi_name_manager () const
int is_name_manager () const
int is_multi_species_manager () const
int is_multi_sequence_manager () const
int is_device_manager () const
int is_group_manager () const
int is_root_group_manager () const
int is_abstract_group_manager () const
int is_species_manager () const
int is_area_manager () const
 E4B_DECL_CASTOP (area_manager)
 E4B_DECL_CASTOP (abstract_group_manager)
 E4B_DECL_CASTOP (bracket_terminal)
 E4B_DECL_CASTOP (columnStat_terminal)
 E4B_DECL_CASTOP (consensus_sequence_terminal)
 E4B_DECL_CASTOP (device_manager)
 E4B_DECL_CASTOP (group_manager)
 E4B_DECL_CASTOP (line_terminal)
 E4B_DECL_CASTOP (manager)
 E4B_DECL_CASTOP (multi_name_manager)
 E4B_DECL_CASTOP (multi_sequence_manager)
 E4B_DECL_CASTOP (multi_species_manager)
 E4B_DECL_CASTOP (name_manager)
 E4B_DECL_CASTOP (orf_terminal)
 E4B_DECL_CASTOP (pure_text_terminal)
 E4B_DECL_CASTOP (root_group_manager)
 E4B_DECL_CASTOP (sequence_info_terminal)
 E4B_DECL_CASTOP (sequence_manager)
 E4B_DECL_CASTOP (sequence_terminal)
 E4B_DECL_CASTOP (spacer_terminal)
 E4B_DECL_CASTOP (species_manager)
 E4B_DECL_CASTOP (species_name_terminal)
 E4B_DECL_CASTOP (terminal)
 E4B_DECL_CASTOP (text_terminal)
 E4B_DECL_CASTOP (flag_header_terminal)
 E4B_DECL_CASTOP (flag_terminal)
ED4_species_manager * containing_species_manager () const
bool is_consensus_manager () const
bool is_SAI_manager () const
bool is_species_seq_manager () const
ED4_species_type get_species_type () const
bool inside_consensus_manager () const
bool inside_SAI_manager () const
bool inside_species_seq_manager () const
bool is_consensus_terminal () const
bool is_SAI_terminal () const
bool is_species_seq_terminal () const
bool is_consensus_sequence_terminal () const

Public Attributes

- Public Attributes inherited from ED4_abstract_sequence_terminal
- Public Attributes inherited from ED4_terminal
struct {
   unsigned int   deleted: 1
long curr_timestamp
- Public Attributes inherited from ED4_base
const ED4_objspecspec
ED4_properties dynamic_prop
ED4_index index
ED4_extension extension
ED4_update_info update_info
struct {
   unsigned int   hidden: 1

Additional Inherited Members

- Static Public Member Functions inherited from ED4_base
static void touch_world_cache ()

Detailed Description

Definition at line 1980 of file ed4_class.hxx.

Constructor & Destructor Documentation

ED4_sequence_terminal::ED4_sequence_terminal ( const char id,
AW_pos  width,
AW_pos  height,
ED4_manager parent,
bool  shall_display_secstruct_info_ 

Definition at line 915 of file ED4_terminal.cxx.

References NULp, and st_ml_node.

Member Function Documentation

GB_alignment_type ED4_sequence_terminal::GetAliType ( )

Implements ED4_abstract_sequence_terminal.

Definition at line 1994 of file ed4_class.hxx.

References ED4_root::alignment_type, and ED4_ROOT.

void ED4_sequence_terminal::deleted_from_database ( )
int ED4_sequence_terminal::get_length ( ) const

Reimplemented from ED4_abstract_sequence_terminal.

Reimplemented in ED4_consensus_sequence_terminal.

Definition at line 1997 of file ed4_class.hxx.

References ED4_abstract_sequence_terminal::get_length().

virtual char* ED4_sequence_terminal::get_sequence_copy ( int str_len = NULp) const

Reimplemented in ED4_consensus_sequence_terminal.

Definition at line 1999 of file ed4_class.hxx.

References ED4_base::resolve_pointer_to_string_copy().

void ED4_sequence_terminal::set_secstruct_display ( bool  show)

Definition at line 2001 of file ed4_class.hxx.

Referenced by toggle_helix_for_SAI().

ED4_SearchResults& ED4_sequence_terminal::results ( ) const
ED4_columnStat_terminal* ED4_sequence_terminal::corresponding_columnStat_terminal ( ) const
ED4_sequence_terminal::DECLARE_DUMP_FOR_MIDCLASS ( ED4_sequence_terminal  ,
ED4_sequence_terminal::PREPARE_MARK_NONFINAL_CLASS ( ED4_sequence_terminal  )

Member Data Documentation

AP_tree* ED4_sequence_terminal::st_ml_node

The documentation for this class was generated from the following files: