ARB
|
Classes | |
class | Spec |
Functions | |
void | create_awars (AW_root *root, AW_default aw_def, bool registerTreeAwar) |
AW_awar * | source_tree_awar (AW_root *root) |
AW_awar * | dest_tree_awar (AW_root *root) |
void | delete_tree_cb (AW_window *aww, const Spec *spec) |
static GB_ERROR | tree_append_remark (GBDATA *gb_tree, const char *add_to_remark) |
static void | tree_copy_or_rename_cb (AW_window *aww, bool do_copy, const Spec &spec) |
static void | tree_rename_cb (AW_window *aww, const Spec *spec) |
static void | tree_copy_cb (AW_window *aww, const Spec *spec) |
static void | current_as_dest_treename_cb (AW_window *aww, const Spec *spec) |
static void | make_dest_treename_unique_cb (AW_window *aww, const Spec *spec) |
static AW_window * | create_copy_or_rename_window (AW_root *root, const char *win_id, const char *win_title, const char *go_label, void(*go_cb)(AW_window *, const Spec *), const Spec *spec) |
AW_window * | create_rename_window (AW_root *root, const Spec *spec) |
AW_window * | create_copy_window (AW_root *root, const Spec *spec) |
void TreeAdmin::create_awars | ( | AW_root * | root, |
AW_default | aw_def, | ||
bool | registerTreeAwar | ||
) |
Definition at line 30 of file TreeAdmin.cxx.
References AW_root::awar_string(), AWAR_TREE_DEST, AWAR_TREE_SOURCE, AWT_registerTreeAwarSimple(), NULp, AW_awar::set_srt(), and SRT_AUTOCORRECT_TREENAME.
Referenced by create_trees_var(), and MG_create_trees_awar().
Definition at line 35 of file TreeAdmin.cxx.
References AW_root::awar(), and AWAR_TREE_SOURCE.
Referenced by ad_move_tree_info(), mark_action(), NT_create_twoTreeSelection(), and swap_source_dest_cb().
Definition at line 38 of file TreeAdmin.cxx.
References AW_root::awar(), and AWAR_TREE_DEST.
Referenced by ad_move_tree_info(), create_select_other_tree_window(), current_as_dest_treename_cb(), mark_action(), NT_create_twoTreeSelection(), sort_dtree_by_other_tree_cb(), and swap_source_dest_cb().
void TreeAdmin::delete_tree_cb | ( | AW_window * | aww, |
const Spec * | spec | ||
) |
Definition at line 46 of file TreeAdmin.cxx.
References aw_message(), AWT_announce_tree_deleted(), GB_transaction::close(), error(), GB_delete(), gb_main, GBT_find_next_tree(), GBT_find_tree(), GBT_get_tree_name(), TreeAdmin::Spec::get_gb_main(), AW_window::get_root(), NO_TREE_SELECTED, NULp, AW_awar::read_string(), ta, TreeAdmin::Spec::tree_awar(), and AW_awar::write_string().
Referenced by MG_create_merge_trees_window(), and popup_tree_admin_window().
|
static |
Definition at line 81 of file TreeAdmin.cxx.
References GBS_strstruct::cat(), error(), GB_await_error(), GB_read_string(), GB_search(), GB_STRING, GB_write_string(), GBS_strstruct::get_data(), NULp, and GBS_strstruct::put().
Referenced by tree_copy_or_rename_cb().
|
static |
Definition at line 102 of file TreeAdmin.cxx.
References AW_root::awar(), AWAR_TREE_DEST, AWT_announce_tree_renamed(), error(), GB_begin_transaction(), GB_end_transaction(), gb_main, GBS_global_string(), GBT_copy_tree(), GBT_find_tree(), GBT_rename_tree(), TreeAdmin::Spec::get_gb_main(), AW_window::get_root(), AW_window::hide_or_notify(), NULp, AW_awar::read_string(), ta_assert, tree_append_remark(), TreeAdmin::Spec::tree_awar(), and AW_awar::write_string().
Referenced by tree_copy_cb(), and tree_rename_cb().
|
static |
Definition at line 138 of file TreeAdmin.cxx.
References tree_copy_or_rename_cb().
Referenced by create_rename_window().
|
static |
Definition at line 139 of file TreeAdmin.cxx.
References tree_copy_or_rename_cb().
Referenced by create_copy_window().
|
static |
Definition at line 141 of file TreeAdmin.cxx.
References dest_tree_awar(), AW_window::get_root(), AW_awar::read_char_pntr(), TreeAdmin::Spec::tree_awar(), and AW_awar::write_string().
Referenced by create_copy_or_rename_window().
|
static |
Definition at line 146 of file TreeAdmin.cxx.
References AW_root::awar(), AWAR_TREE_DEST, gb_main, GBS_global_string(), GBT_find_tree(), TreeAdmin::Spec::get_gb_main(), AW_window::get_root(), AW_awar::read_string(), ta, and AW_awar::write_string().
Referenced by create_copy_or_rename_window().
|
static |
Definition at line 182 of file TreeAdmin.cxx.
References AW_window::at(), AW_POPDOWN(), AWAR_TREE_DEST, current_as_dest_treename_cb(), make_dest_treename_unique_cb(), and TreeAdmin::Spec::tree_awar().
Referenced by create_copy_window(), and create_rename_window().
Definition at line 216 of file TreeAdmin.cxx.
References create_copy_or_rename_window(), and tree_rename_cb().
Referenced by MG_create_merge_trees_window(), and popup_tree_admin_window().
Definition at line 219 of file TreeAdmin.cxx.
References create_copy_or_rename_window(), and tree_copy_cb().
Referenced by popup_tree_admin_window().