ARB
|
#include "GEN.hxx"
#include <nds.h>
#include <item_sel_list.h>
#include <awt_sel_boxes.hxx>
#include <aw_msg.hxx>
#include <aw_root.hxx>
#include <aw_awar.hxx>
#include <ad_cb.h>
#include <gb_aci.h>
Go to the source code of this file.
Classes | |
struct | GEN_NodeTextBuilder |
Macros | |
#define | gen_assert(bed) arb_assert(bed) |
#define | GEN_NDS_COUNT 10 |
#define | GEN_NDS_STRING_SIZE 4000 |
Functions | |
void | GEN_make_node_text_init (GBDATA *gb_main) |
char * | GEN_make_node_text_nds (GBDATA *gbd, int mode) |
void | GEN_create_nds_vars (AW_root *aw_root, AW_default awdef, GBDATA *gb_main, const DatabaseCallback &NDS_changed_callback) |
AW_window * | GEN_open_nds_window (AW_root *aw_root, GBDATA *gb_main) |
Variables | |
static GEN_NodeTextBuilder * | gen_nds_ms = NULp |
#define gen_assert | ( | bed | ) | arb_assert(bed) |
Definition at line 25 of file GEN_nds.cxx.
Referenced by GEN_create_nds_vars(), and GEN_make_node_text_nds().
#define GEN_NDS_COUNT 10 |
Definition at line 31 of file GEN_nds.cxx.
Referenced by GEN_create_nds_vars(), and GEN_open_nds_window().
#define GEN_NDS_STRING_SIZE 4000 |
Definition at line 32 of file GEN_nds.cxx.
Referenced by GEN_create_nds_vars(), and GEN_make_node_text_nds().
void GEN_make_node_text_init | ( | GBDATA * | gb_main | ) |
Definition at line 47 of file GEN_nds.cxx.
References ARB_calloc(), GEN_NodeTextBuilder::count, GEN_NodeTextBuilder::dkeys, GEN_NodeTextBuilder::errorclip, GB_CREATE_CONTAINER, GB_entry(), GB_first_non_key_char(), GB_nextEntry(), GB_read_int(), GB_read_string(), GB_read_string_count(), GB_search(), GEN_NodeTextBuilder::lengths, GEN_NodeTextBuilder::parsing, and GEN_NodeTextBuilder::rek.
Referenced by GEN_create_map(), and GEN_NDS_changed().
Definition at line 78 of file GEN_nds.cxx.
References ARB_strdup(), aw_message(), GEN_NodeTextBuilder::buf, GEN_NodeTextBuilder::count, GEN_NodeTextBuilder::dkeys, GEN_NodeTextBuilder::errorclip, GB_await_error(), GB_BYTE, GB_command_interpreter_in_env(), GB_entry(), GB_FIND, GB_FLOAT, GB_INT, GB_read_byte(), GB_read_char_pntr(), GB_read_float(), GB_read_int(), GB_read_string(), GB_read_type(), GB_search(), GB_STRING, gen_assert, GEN_NDS_STRING_SIZE, GEN_NodeTextBuilder::lengths, NDS_mask_nonprintable_chars(), NULp, GEN_NodeTextBuilder::parsing, and GEN_NodeTextBuilder::rek.
Referenced by GEN_gene::GEN_gene(), and GEN_gene::reinit_NDS().
void GEN_create_nds_vars | ( | AW_root * | aw_root, |
AW_default | awdef, | ||
GBDATA * | gb_main, | ||
const DatabaseCallback & | NDS_changed_callback | ||
) |
Definition at line 184 of file GEN_nds.cxx.
References aw_message(), AW_root::awar(), AW_root::awar_int(), AW_root::awar_string(), error(), GB_add_callback(), GB_await_error(), GB_CB_CHANGED, GB_CREATE_CONTAINER, GB_create_container(), GB_delete(), GB_end_transaction(), GB_entry(), GB_has_key(), GB_nextEntry(), GB_push_transaction(), GB_search(), GB_searchOrCreate_int(), GB_searchOrCreate_string(), gen_assert, GEN_NDS_COUNT, GEN_NDS_STRING_SIZE, AW_awar::map(), NULp, and AW_awar::set_minmax().
Referenced by GEN_create_genemap_global_awars().
Definition at line 272 of file GEN_nds.cxx.
References ARB_strdup(), AW_POPDOWN(), create_itemfield_selection_button(), FIELD_FILTER_NDS, GEN_get_selector(), GEN_NDS_COUNT, makeHelpCallback(), NDS_popup_select_srtaci_window(), and NULp.
Referenced by GEN_map_window::init().
|
static |
Definition at line 45 of file GEN_nds.cxx.