ARB
|
#include "merge.hxx"
#include <awt_sel_boxes.hxx>
#include <awt_prompt.hxx>
#include <aw_root.hxx>
#include <aw_awar.hxx>
#include <aw_msg.hxx>
#include <ad_config.h>
#include <arbdb.h>
Go to the source code of this file.
Macros | |
#define | AWAR_CONFIG_NAME_SRC AWAR_MERGE_TMP_SRC "name" |
#define | AWAR_CONFIG_NAME_DST AWAR_MERGE_TMP_DST "name" |
#define | AWAR_CONFIG_NAME(db) awar_name_tmp(db, "name") |
Functions | |
void | MG_create_config_awar (AW_root *aw_root, AW_default aw_def) |
static GB_ERROR | config_rename_handler (const char *dest, DbSel db) |
static void | config_rename_cb (AW_window *aww, DbSel db) |
static void | MG_config_delete_cb (AW_window *aww, DbSel db) |
static void | MG_transfer_config (AW_window *aww) |
AW_window * | MG_create_merge_configs_window (AW_root *awr) |
#define AWAR_CONFIG_NAME_SRC AWAR_MERGE_TMP_SRC "name" |
Definition at line 27 of file MG_configs.cxx.
Referenced by MG_create_config_awar(), MG_create_merge_configs_window(), and MG_transfer_config().
#define AWAR_CONFIG_NAME_DST AWAR_MERGE_TMP_DST "name" |
Definition at line 28 of file MG_configs.cxx.
Referenced by MG_create_config_awar(), and MG_create_merge_configs_window().
#define AWAR_CONFIG_NAME | ( | db | ) | awar_name_tmp(db, "name") |
Definition at line 29 of file MG_configs.cxx.
Referenced by config_rename_cb(), config_rename_handler(), and MG_config_delete_cb().
void MG_create_config_awar | ( | AW_root * | aw_root, |
AW_default | aw_def | ||
) |
Definition at line 31 of file MG_configs.cxx.
References AWAR_CONFIG_NAME_DST, AWAR_CONFIG_NAME_SRC, and AW_root::awar_string().
Referenced by MERGE_create_all_awars().
Definition at line 36 of file MG_configs.cxx.
References AW_root::awar(), AWAR_CONFIG_NAME, CONFIG_DATA_PATH, error(), GB_await_error(), GB_begin_transaction(), GB_CREATE_CONTAINER, GB_end_transaction(), GB_find_string(), GB_IGNORE_CASE, gb_main, GB_search(), GB_write_string(), GBS_global_string(), get_gb_main(), AW_awar::read_char_pntr(), SEARCH_GRANDCHILD, and AW_root::SINGLETON.
Referenced by config_rename_cb().
Definition at line 58 of file MG_configs.cxx.
References AW_root::awar(), AWAR_CONFIG_NAME, AWT_activate_prompt(), config_rename_handler(), AW_window::get_root(), and AW_awar::read_char_pntr().
Referenced by MG_create_merge_configs_window().
Definition at line 64 of file MG_configs.cxx.
References aw_message(), AW_root::awar(), AWAR_CONFIG_NAME, CONFIG_DATA_PATH, error(), GB_begin_transaction(), GB_CREATE_CONTAINER, GB_delete(), GB_end_transaction_show_error(), GB_find_string(), GB_get_father(), GB_IGNORE_CASE, gb_main, GB_search(), get_gb_main(), AW_window::get_root(), AW_awar::read_string(), and SEARCH_GRANDCHILD.
Referenced by MG_create_merge_configs_window().
|
static |
Definition at line 87 of file MG_configs.cxx.
References aw_message(), AW_root::awar(), AWAR_CONFIG_NAME_SRC, CONFIG_DATA_PATH, error(), GB_begin_transaction(), GB_copy_dropProtectMarksAndTempstate(), GB_CREATE_CONTAINER, GB_create_container(), GB_end_transaction(), GB_find_string(), GB_get_father(), GB_IGNORE_CASE, GB_search(), GBS_global_string(), AW_window::get_root(), GLOBAL_gb_dst, GLOBAL_gb_src, AW_awar::read_string(), and SEARCH_GRANDCHILD.
Referenced by MG_create_merge_configs_window().
Definition at line 122 of file MG_configs.cxx.
References aw_message(), AW_POPDOWN(), AWAR_CONFIG_NAME_DST, AWAR_CONFIG_NAME_SRC, awt_create_CONFIG_selection_list(), config_rename_cb(), DST_DB, error(), GLOBAL_gb_dst, GLOBAL_gb_src, makeHelpCallback(), MG_config_delete_cb(), MG_expect_renamed(), MG_transfer_config(), NULp, and SRC_DB.
Referenced by MERGE_create_main_window().