|
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().
1.8.8