ARB
Public Member Functions | List of all members
LocationEditor Class Reference
Inheritance diagram for LocationEditor:
Inheritance graph
[legend]
Collaboration diagram for LocationEditor:
Collaboration graph
[legend]

Public Member Functions

 LocationEditor (AW_root *aw_root_, GBDATA *gb_main_, const char *tag_)
 
 ~LocationEditor ()
 
GBDATAget_gb_main () const
 
void add_pos_changed_cb (PosChanged_cb cb)
 
const GEN_positionget_pos () const
 
void set_pos (GEN_position *&pos_)
 
void set_status (const char *status_)
 
const charloc_awar_name (const char *aname) const
 
AW_awarloc_awar (const char *aname) const
 
const charawar_charp_value (const char *aname) const
 
void createEditFields (AW_window *aws)
 
GEN_positioncreate_GEN_position_from_fields (GB_ERROR &error)
 
void revcomp ()
 

Detailed Description

Definition at line 484 of file GEN_interface.cxx.

Constructor & Destructor Documentation

LocationEditor::LocationEditor ( AW_root aw_root_,
GBDATA gb_main_,
const char tag_ 
)
inline

Definition at line 502 of file GEN_interface.cxx.

References NULp.

LocationEditor::~LocationEditor ( )
inline

Definition at line 513 of file GEN_interface.cxx.

References GEN_free_position().

Member Function Documentation

GBDATA* LocationEditor::get_gb_main ( ) const
inline

Definition at line 519 of file GEN_interface.cxx.

References gb_main.

Referenced by boundloc_changed_cb(), and gene_changed_cb().

void LocationEditor::add_pos_changed_cb ( PosChanged_cb  cb)
inline

Definition at line 521 of file GEN_interface.cxx.

References cb.

Referenced by get_gene_create_or_locationEdit_window().

const GEN_position* LocationEditor::get_pos ( ) const
inline

Definition at line 523 of file GEN_interface.cxx.

Referenced by boundloc_changed_cb(), and gene_create_cb().

void LocationEditor::set_pos ( GEN_position *&  pos_)
inline
void LocationEditor::set_status ( const char status_)
inline
const char* LocationEditor::loc_awar_name ( const char aname) const
inline

Definition at line 539 of file GEN_interface.cxx.

References BUFSIZE, gen_assert, and IF_ASSERTION_USED.

AW_awar* LocationEditor::loc_awar ( const char aname) const
inline

Definition at line 548 of file GEN_interface.cxx.

References AW_root::awar().

Referenced by GLE_update_from_location(), and update_location_from_GEN_position().

const char* LocationEditor::awar_charp_value ( const char aname) const
inline

Definition at line 549 of file GEN_interface.cxx.

Referenced by GLE_update_from_location().

void LocationEditor::createEditFields ( AW_window aws)
GEN_position * LocationEditor::create_GEN_position_from_fields ( GB_ERROR error)
void LocationEditor::revcomp ( )
inline

Definition at line 554 of file GEN_interface.cxx.

References GBS_global_string(), and GLE_READABLE.

Referenced by GLE_revcomp_cb().


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