ARB
|
#include "SEC_graphic.hxx"
#include "SEC_root.hxx"
#include "SEC_bonddef.hxx"
#include "SEC_toggle.hxx"
#include <aw_awars.hxx>
#include <aw_file.hxx>
#include <aw_msg.hxx>
#include <aw_root.hxx>
#include <ed4_extern.hxx>
#include <arbdbt.h>
#include <ad_cb.h>
#include <arb_defs.h>
Go to the source code of this file.
Classes | |
struct | SEC_dbcb |
struct | PairDefinition |
Macros | |
#define | AWAR_PAIRS(type) AWAR_SECEDIT_##type##_PAIRS |
#define | AWAR_PCHAR(type) AWAR_SECEDIT_##type##_PAIR_CHAR |
#define | PAIR_TYPES 5 |
Typedefs | |
typedef void(SEC_db_interface::* | interface_cb )(const SEC_dbcb *) |
Functions | |
static void | sec_dbcb (UNFIXED, const SEC_dbcb *cb) |
static void | pair_def_changed_cb (AW_root *aw_root, SEC_db_interface *db, const char *awar_name) |
static void | bind_bonddef_awars (SEC_db_interface *db) |
static void | create_awars (AW_root *aw_root, AW_default def) |
Variables | |
static PairDefinition | pairdef [PAIR_TYPES] |
static const char * | update_pos_awars [] |
static const char * | relayout_awars [] |
static const char * | refresh_awars [] |
Definition at line 69 of file SEC_db.cxx.
Definition at line 70 of file SEC_db.cxx.
#define PAIR_TYPES 5 |
Definition at line 79 of file SEC_db.cxx.
Referenced by bind_bonddef_awars(), create_awars(), and SEC_bond_def::update().
typedef void(SEC_db_interface::* interface_cb)(const SEC_dbcb *) |
Definition at line 32 of file SEC_db.cxx.
Definition at line 42 of file SEC_db.cxx.
References SEC_dbcb::call().
Referenced by SEC_db_interface::SEC_db_interface(), SEC_seq_data::SEC_seq_data(), and SEC_seq_data::~SEC_seq_data().
|
static |
Definition at line 141 of file SEC_db.cxx.
References aw_message(), SEC_db_interface::bonds(), SEC_db_interface::canvas(), AWT_canvas::request_refresh(), and SEC_bond_def::update().
Referenced by bind_bonddef_awars().
|
static |
Definition at line 148 of file SEC_db.cxx.
References AW_awar::add_callback(), AW_root::awar(), PairDefinition::awar_pairchar, PairDefinition::awar_pairs, SEC_db_interface::awroot(), NULp, pair_def_changed_cb(), and PAIR_TYPES.
Referenced by SEC_db_interface::SEC_db_interface().
|
static |
Definition at line 363 of file SEC_db.cxx.
References ARB_strdup(), AW_create_fileselection_awars(), AW_root::awar_float(), AWAR_FOOTER, AW_root::awar_int(), PairDefinition::awar_pairchar, PairDefinition::awar_pairs, AWAR_SECEDIT_BASELINEWIDTH, AWAR_SECEDIT_BOND_THICKNESS, AWAR_SECEDIT_DISPLAY_SAI, AWAR_SECEDIT_DISPLAY_SEARCH, AWAR_SECEDIT_DISPPOS_BINDING, AWAR_SECEDIT_DISPPOS_ECOLI, AWAR_SECEDIT_DIST_BETW_STRANDS, AWAR_SECEDIT_HIDE_BASES, AWAR_SECEDIT_SAVEDIR, AWAR_SECEDIT_SHOW_BONDS, AWAR_SECEDIT_SHOW_CURPOS, AWAR_SECEDIT_SHOW_DEBUG, AWAR_SECEDIT_SHOW_ECOLI_POS, AWAR_SECEDIT_SHOW_HELIX_NRS, AWAR_SECEDIT_SHOW_STR_SKELETON, AWAR_SECEDIT_SKELETON_THICKNESS, AW_root::awar_string(), PairDefinition::default_pairchar, PairDefinition::default_pairs, GB_path_in_arbprop(), PAIR_TYPES, AW_awar::set_minmax(), SHOW_ABS_CURPOS, and SHOW_HELIX_BONDS.
Referenced by MP_Main::MP_Main(), and SEC_db_interface::SEC_db_interface().
|
static |
Definition at line 80 of file SEC_db.cxx.
Referenced by helix_pairs_changed_cb().
|
static |
Definition at line 324 of file SEC_db.cxx.
|
static |
Definition at line 330 of file SEC_db.cxx.
|
static |
Definition at line 335 of file SEC_db.cxx.