ARB
Macros | Functions | Variables
ED4_manager.cxx File Reference
#include <arbdbt.h>
#include <aw_preset.hxx>
#include <aw_awar.hxx>
#include <aw_msg.hxx>
#include <aw_root.hxx>
#include "ed4_class.hxx"
#include "ed4_awars.hxx"
#include "ed4_edit_string.hxx"
#include "ed4_tools.hxx"
#include "ed4_list.hxx"
#include "ed4_ProteinViewer.hxx"
#include "ed4_protein_2nd_structure.hxx"
#include "ed4_seq_colors.hxx"
Include dependency graph for ED4_manager.cxx:

Go to the source code of this file.

Macros

#define WITH_ALL_ABOVE_GROUP_MANAGER_TABLES(walk_up, COMMAND)
 

Functions

static void update_scrolled_rectangles (ED4_window *win)
 

Variables

static ED4_objspec main_manager_spec ((ED4_properties)(PROP_IS_MANAGER|PROP_HORIZONTAL), LEV_ROOT, LEV_ROOTGROUP, LEV_NONE, LEV_NONE)
 
static ED4_objspec device_manager_spec ((ED4_properties)(PROP_IS_MANAGER|PROP_HORIZONTAL), LEV_DEVICE,(ED4_level)(LEV_AREA|LEV_SPACER|LEV_LINE), LEV_NONE, LEV_NONE)
 
static ED4_objspec area_manager_spec ((ED4_properties)(PROP_IS_MANAGER|PROP_VERTICAL), LEV_AREA,(ED4_level)(LEV_MULTI_SPECIES|LEV_TREE|LEV_SPACER), LEV_NONE, LEV_NONE)
 
static ED4_objspec multi_species_manager_spec ((ED4_properties)(PROP_IS_MANAGER|PROP_HORIZONTAL), LEV_MULTI_SPECIES,(ED4_level)(LEV_SPECIES|LEV_GROUP|LEV_SPACER), LEV_NONE, LEV_NONE)
 
static ED4_objspec species_manager_spec ((ED4_properties)(PROP_IS_MANAGER|PROP_VERTICAL), LEV_SPECIES,(ED4_level)(LEV_MULTI_SEQUENCE|LEV_MULTI_NAME|LEV_SPECIES_NAME|LEV_SEQUENCE|LEV_FLAG_HEADER), LEV_NONE, LEV_NONE)
 
static ED4_objspec multi_sequence_manager_spec ((ED4_properties)(PROP_IS_MANAGER|PROP_HORIZONTAL), LEV_MULTI_SEQUENCE, LEV_SEQUENCE, LEV_NONE, LEV_NONE)
 
static ED4_objspec sequence_manager_spec ((ED4_properties)(PROP_IS_MANAGER|PROP_VERTICAL), LEV_SEQUENCE,(ED4_level)(LEV_SEQUENCE_INFO|LEV_SEQUENCE_STRING|LEV_ORF|LEV_PURE_TEXT|LEV_COL_STAT), LEV_NONE, LEV_SPECIES)
 
static ED4_objspec multi_name_manager_spec ((ED4_properties)(PROP_IS_MANAGER|PROP_HORIZONTAL), LEV_MULTI_NAME, LEV_NAME_MANAGER, LEV_NONE, LEV_NONE)
 
static ED4_objspec name_manager_spec ((ED4_properties)(PROP_IS_MANAGER|PROP_VERTICAL), LEV_NAME_MANAGER,(ED4_level)(LEV_SPECIES_NAME|LEV_FLAG), LEV_NONE, LEV_SPECIES)
 
static ED4_objspec group_manager_spec ((ED4_properties)(PROP_IS_MANAGER|PROP_VERTICAL), LEV_GROUP,(ED4_level)(LEV_MULTI_SPECIES|LEV_BRACKET), LEV_NONE, LEV_NONE)
 
static ED4_objspec root_group_manager_spec ((ED4_properties)(PROP_IS_MANAGER|PROP_VERTICAL), LEV_ROOTGROUP,(ED4_level)(LEV_DEVICE), LEV_NONE, LEV_NONE)
 

Macro Definition Documentation

#define WITH_ALL_ABOVE_GROUP_MANAGER_TABLES (   walk_up,
  COMMAND 
)
Value:
do { \
while (walk_up) { \
if (walk_up->is_abstract_group_manager()) { \
BaseFrequencies& char_table = walk_up->to_abstract_group_manager()->table(); \
char_table.COMMAND; \
if (char_table.is_ignored()) break; /* @@@ problematic */ \
} \
walk_up = walk_up->parent; \
} \
} while (0)
GB_write_int const char GB_write_autoconv_string WRITE_SKELETON(write_pointer, GBDATA *,"%p", GB_write_pointer) char *AW_awa if)(!gb_var) return strdup("")
Definition: AW_awar.cxx:166
while(1)

Definition at line 305 of file ED4_manager.cxx.

Referenced by ED4_manager::update_bases().

Function Documentation

static void update_scrolled_rectangles ( ED4_window win)
static

Definition at line 850 of file ED4_manager.cxx.

References ED4_window::update_scrolled_rectangle().

Variable Documentation