ARB
|
#include <SEC_db.hxx>
Public Member Functions | |
SEC_db_interface (SEC_graphic *Gfx, AWT_canvas *Scr, ED4_plugin_host &host_) | |
~SEC_db_interface () | |
void | update_shown_positions () |
bool | canDisplay () const |
size_t | length () const |
bool | shallDisplayPosition (size_t abspos) const |
char | baseAt (size_t abspos) const |
AW_root * | awroot () const |
GBDATA * | gbmain () const |
SEC_graphic * | graphic () const |
SEC_root * | secroot () const |
AWT_canvas * | canvas () const |
BI_helix * | helix () const |
const AW_helix * | edit4_helix () const |
BI_ecoli_ref * | ecoli () const |
SEC_bond_def * | bonds () const |
SEC_structure_toggler * | structure () const |
const ED4_plugin_host & | host () const |
void | init_toggler () const |
Definition at line 86 of file SEC_db.hxx.
SEC_db_interface::SEC_db_interface | ( | SEC_graphic * | Gfx, |
AWT_canvas * | Scr, | ||
ED4_plugin_host & | host_ | ||
) |
Definition at line 334 of file SEC_db.cxx.
References AW_helix::add_callback(), AW_awar::add_callback(), AW_ROOT_DEFAULT, AWAR_CURSOR_POSITION, AWAR_SPECIES_NAME, AW_root::awar_string(), bind_transldef_awars(), SEC_dbcb::call(), create_awars(), GB_add_callback(), GB_CB_CHANGED, GB_FIND, GB_search(), GBT_get_alignment(), GBT_get_alignment_len(), GBT_get_default_alignment(), ED4_plugin_host::get_helix(), NULp, sec_assert, sec_dbcb(), and ta.
SEC_db_interface::~SEC_db_interface | ( | ) |
Definition at line 408 of file SEC_db.cxx.
References NULp.
void SEC_db_interface::update_shown_positions | ( | ) |
Definition at line 440 of file SEC_db.cxx.
References baseAt(), SEC_seq_data::data(), BI_helix::is_pairpos(), BI_helix::opposite_position(), sec_assert, and SEC_is_gap().
Referenced by SEC_root::update_shown_positions().
|
inline |
Definition at line 140 of file SEC_db.hxx.
Referenced by SEC_root::canDisplay(), and SEC_region::read().
|
inline |
Definition at line 141 of file SEC_db.hxx.
Referenced by baseAt(), SEC_root::max_index(), and shallDisplayPosition().
|
inline |
Definition at line 143 of file SEC_db.hxx.
References length(), and sec_assert.
Referenced by SEC_root::shallDisplayPosition().
Definition at line 147 of file SEC_db.hxx.
References SEC_seq_data::data(), length(), and sec_assert.
Referenced by update_shown_positions().
|
inline |
Definition at line 152 of file SEC_db.hxx.
Referenced by bind_transldef_awars(), export_structure_to_file(), and import_structure_from_file().
|
inline |
Definition at line 153 of file SEC_db.hxx.
Referenced by SEC_undo_cb().
|
inline |
Definition at line 154 of file SEC_db.hxx.
Referenced by import_structure_from_file(), and SEC_new_structure().
SEC_root * SEC_db_interface::secroot | ( | ) | const |
Definition at line 436 of file SEC_db.cxx.
Referenced by export_structure_to_file(), import_structure_from_file(), and SEC_new_structure().
|
inline |
Definition at line 156 of file SEC_db.hxx.
Referenced by import_structure_from_file(), SEC_root::perform_autoscroll(), SEC_root::position_cursor(), SEC_delete_structure(), SEC_fit_window_cb(), sec_mode_event(), SEC_new_structure(), SEC_rename_structure(), SEC_toggle_cb(), SEC_undo_cb(), and transl_def_changed_cb().
|
inline |
Definition at line 158 of file SEC_db.hxx.
Referenced by SEC_root::get_helixDef().
|
inline |
Definition at line 159 of file SEC_db.hxx.
References ED4_plugin_host::get_helix().
|
inline |
Definition at line 161 of file SEC_db.hxx.
Referenced by SEC_root::paint().
|
inline |
Definition at line 162 of file SEC_db.hxx.
Referenced by transl_def_changed_cb().
|
inline |
Definition at line 163 of file SEC_db.hxx.
Referenced by SEC_root::paint(), SEC_delete_structure(), SEC_new_structure(), SEC_rename_structure(), and SEC_toggle_cb().
|
inline |
Definition at line 164 of file SEC_db.hxx.
Referenced by SEC_root::host().
void SEC_db_interface::init_toggler | ( | ) | const |
Definition at line 475 of file SEC_db.cxx.
Referenced by SEC_new_structure().