ARB
Macros | Functions | Variables
changekey.cxx File Reference
#include "item_sel_list.h"
#include <arbdbt.h>
#include <arb_strarray.h>
Include dependency graph for changekey.cxx:

Go to the source code of this file.

Macros

#define GENE_DATA_PATH_LEN   (sizeof(GENE_DATA_PATH)-1)
 
#define EXPERIMENT_DATA_PATH_LEN   (sizeof(EXPERIMENT_DATA_PATH)-1)
 

Functions

bool is_in_GENE_path (const char *fieldpath)
 
bool is_in_EXPERIMENT_path (const char *fieldpath)
 
bool is_in_reserved_path (const char *fieldpath)
 
static void delete_unused_changekeys (GBDATA *gb_main, const CharPtrArray &names, const char *change_key_path)
 
static void show_all_changekeys (GBDATA *gb_main, const char *change_key_path)
 
void species_field_selection_list_rescan (GBDATA *gb_main, RescanMode mode)
 
void gene_field_selection_list_rescan (GBDATA *gb_main, RescanMode mode)
 
static void experiment_field_selection_list_rescan (GBDATA *gb_main, RescanMode mode)
 
void species_field_selection_list_unhide_all_cb (AW_window *, GBDATA *gb_main)
 
void species_field_selection_list_update_cb (AW_window *, GBDATA *gb_main)
 
void gene_field_selection_list_unhide_all_cb (AW_window *, GBDATA *gb_main)
 
void gene_field_selection_list_update_cb (AW_window *, GBDATA *gb_main)
 
void experiment_field_selection_list_unhide_all_cb (AW_window *, GBDATA *gb_main)
 
void experiment_field_selection_list_update_cb (AW_window *, GBDATA *gb_main)
 

Variables

static const char GENE_DATA_PATH [] = "gene_data/gene/"
 
static const char EXPERIMENT_DATA_PATH [] = "experiment_data/experiment/"
 

Macro Definition Documentation

#define GENE_DATA_PATH_LEN   (sizeof(GENE_DATA_PATH)-1)

Definition at line 22 of file changekey.cxx.

Referenced by is_in_GENE_path().

#define EXPERIMENT_DATA_PATH_LEN   (sizeof(EXPERIMENT_DATA_PATH)-1)

Definition at line 23 of file changekey.cxx.

Referenced by experiment_field_selection_list_rescan(), and is_in_EXPERIMENT_path().

Function Documentation

bool is_in_GENE_path ( const char fieldpath)
inline

Definition at line 25 of file changekey.cxx.

References GENE_DATA_PATH_LEN.

Referenced by is_in_reserved_path().

bool is_in_EXPERIMENT_path ( const char fieldpath)
inline
bool is_in_reserved_path ( const char fieldpath)
inline

Definition at line 28 of file changekey.cxx.

References is_in_EXPERIMENT_path(), and is_in_GENE_path().

Referenced by species_field_selection_list_rescan().

static void delete_unused_changekeys ( GBDATA gb_main,
const CharPtrArray names,
const char change_key_path 
)
static
static void show_all_changekeys ( GBDATA gb_main,
const char change_key_path 
)
static
void species_field_selection_list_rescan ( GBDATA gb_main,
RescanMode  mode 
)
void gene_field_selection_list_rescan ( GBDATA gb_main,
RescanMode  mode 
)
static void experiment_field_selection_list_rescan ( GBDATA gb_main,
RescanMode  mode 
)
static
void species_field_selection_list_unhide_all_cb ( AW_window ,
GBDATA gb_main 
)
void species_field_selection_list_update_cb ( AW_window ,
GBDATA gb_main 
)
void gene_field_selection_list_unhide_all_cb ( AW_window ,
GBDATA gb_main 
)

Definition at line 191 of file changekey.cxx.

References gene_field_selection_list_rescan(), and RESCAN_SHOW_ALL.

Referenced by GEN_create_field_items().

void gene_field_selection_list_update_cb ( AW_window ,
GBDATA gb_main 
)

Definition at line 192 of file changekey.cxx.

References gene_field_selection_list_rescan(), and RESCAN_REFRESH.

Referenced by GEN_create_field_items().

void experiment_field_selection_list_unhide_all_cb ( AW_window ,
GBDATA gb_main 
)

Definition at line 194 of file changekey.cxx.

References experiment_field_selection_list_rescan(), and RESCAN_SHOW_ALL.

Referenced by EXP_create_field_items().

void experiment_field_selection_list_update_cb ( AW_window ,
GBDATA gb_main 
)

Definition at line 195 of file changekey.cxx.

References experiment_field_selection_list_rescan(), and RESCAN_REFRESH.

Referenced by EXP_create_field_items().

Variable Documentation

const char GENE_DATA_PATH[] = "gene_data/gene/"
static

Definition at line 19 of file changekey.cxx.

const char EXPERIMENT_DATA_PATH[] = "experiment_data/experiment/"
static

Definition at line 20 of file changekey.cxx.