ARB
Macros | Functions | Variables
ad_ext.cxx File Reference
#include "NT_local.h"
#include <db_scanner.hxx>
#include <awt_sel_boxes.hxx>
#include <aw_awars.hxx>
#include <aw_msg.hxx>
#include <aw_root.hxx>
#include <aw_select.hxx>
#include <arbdbt.h>
#include <arb_strarray.h>
#include <arb_sort.h>
Include dependency graph for ad_ext.cxx:

Go to the source code of this file.

Macros

#define AWAR_SAI_GROUP   "tmp/extended/group"
 
#define AWAR_SAI_REFRESH_GROUPS   "tmp/extended/refresh"
 

Functions

static void rename_SAI_cb (AW_window *aww)
 
static void copy_SAI_cb (AW_window *aww)
 
static void copy_SAI_to_species_cb (AW_window *aww)
 
static void delete_SAI_cb (AW_window *aww)
 
static void map_SAI_to_scanner (AW_root *aw_root, DbScanner *scanner)
 
static void edit_SAI_description (AW_window *aww)
 
static GB_ERROR set_SAI_group (GBDATA *gb_main, const char *sai_name, const char *group_name)
 
static const charget_SAI_group (GBDATA *gb_main, const char *sai_name)
 
static void get_SAI_groups (GBDATA *gb_main, ConstStrArray &sai_groups)
 
static void fill_SAI_group_selection_list (AW_selection_list *sel, GBDATA *gb_main)
 
static void refresh_grouplist (AW_root *aw_root)
 
static void set_SAI_group_cb (AW_root *aw_root, GBDATA *gb_main)
 
static void refresh_SAI_groups_cb (AW_root *, GBDATA *gb_main)
 
static void refresh_group_cb (AW_root *aw_root, GBDATA *gb_main)
 
void NT_create_extendeds_vars (AW_root *aw_root, AW_default aw_def, GBDATA *gb_main)
 
static AW_windowcreate_SAI_group_window (AW_root *aw_root)
 
AW_windowNT_create_extendeds_window (AW_root *aw_root)
 

Variables

static AW_selection_listsai_group_sel = NULp
 

Macro Definition Documentation

#define AWAR_SAI_GROUP   "tmp/extended/group"
#define AWAR_SAI_REFRESH_GROUPS   "tmp/extended/refresh"

Definition at line 262 of file ad_ext.cxx.

Referenced by NT_create_extendeds_vars(), and refresh_grouplist().

Function Documentation

static void rename_SAI_cb ( AW_window aww)
static
static void copy_SAI_cb ( AW_window aww)
static
static void copy_SAI_to_species_cb ( AW_window aww)
static
static void delete_SAI_cb ( AW_window aww)
static
static void map_SAI_to_scanner ( AW_root aw_root,
DbScanner scanner 
)
static
static void edit_SAI_description ( AW_window aww)
static
static GB_ERROR set_SAI_group ( GBDATA gb_main,
const char sai_name,
const char group_name 
)
static
static const char* get_SAI_group ( GBDATA gb_main,
const char sai_name 
)
static

Definition at line 238 of file ad_ext.cxx.

References GBT_find_SAI(), GBT_read_char_pntr(), and ta.

Referenced by NT_create_extendeds_vars(), and refresh_group_cb().

static void get_SAI_groups ( GBDATA gb_main,
ConstStrArray sai_groups 
)
static
static void fill_SAI_group_selection_list ( AW_selection_list sel,
GBDATA gb_main 
)
static

Definition at line 255 of file ad_ext.cxx.

References get_SAI_groups(), and AW_selection_list::init_from_array().

Referenced by refresh_SAI_groups_cb().

static void refresh_grouplist ( AW_root aw_root)
static

Definition at line 264 of file ad_ext.cxx.

References AW_root::awar(), AWAR_SAI_REFRESH_GROUPS, and AW_awar::touch().

Referenced by create_SAI_group_window(), and set_SAI_group_cb().

static void set_SAI_group_cb ( AW_root aw_root,
GBDATA gb_main 
)
static
static void refresh_SAI_groups_cb ( AW_root ,
GBDATA gb_main 
)
static

Definition at line 276 of file ad_ext.cxx.

References fill_SAI_group_selection_list().

Referenced by NT_create_extendeds_vars().

static void refresh_group_cb ( AW_root aw_root,
GBDATA gb_main 
)
static
void NT_create_extendeds_vars ( AW_root aw_root,
AW_default  aw_def,
GBDATA gb_main 
)
static AW_window* create_SAI_group_window ( AW_root aw_root)
static
AW_window* NT_create_extendeds_window ( AW_root aw_root)

Variable Documentation

AW_selection_list* sai_group_sel = NULp
static

Definition at line 275 of file ad_ext.cxx.