ARB
|
#include <AliAdmin.h>
#include <insdel.h>
#include <awt_sel_boxes.hxx>
#include <awt_prompt.hxx>
#include <aw_question.hxx>
#include <aw_msg.hxx>
#include <arbdbt.h>
Go to the source code of this file.
Enumerations | |
enum | CopyRenameMode { CRM_RENAME, CRM_COPY } |
Functions | |
static void | alignment_vars_callback (AW_root *, AliAdmin *admin) |
static void | create_admin_awars (AW_root *aw_root, AW_default aw_def, AliAdmin *admin) |
static void | delete_ali_cb (AW_window *, AliAdmin *admin) |
static void | ali_checklen_cb (AW_window *, AliAdmin *admin) |
static void | never_auto_format_ali_genom_cb (AW_window *, AliAdmin *admin) |
static void | ali_format_cb (AW_window *aww, AliAdmin *admin) |
static GB_ERROR | copy_rename_handler (const char *dest, AliAdmin *admin, CopyRenameMode mode) |
static void | copy_rename_cb (AW_window *, AliAdmin *admin, CopyRenameMode mode) |
static GB_ERROR | create_ali_handler (const char *name, AliAdmin *admin) |
static void | create_ali_cb (AW_window *, AliAdmin *admin) |
AW_window * | ALI_create_admin_window (AW_root *root, AliAdmin *admin) |
enum CopyRenameMode |
Enumerator | |
---|---|
CRM_RENAME | |
CRM_COPY |
Definition at line 106 of file AdminGui.cxx.
Definition at line 22 of file AdminGui.cxx.
References ali_assert, AliAdmin::aligned_awar(), AliAdmin::auto_awar(), GB_clear_error(), GB_have_error(), GB_INT, gb_main, GB_search(), GB_STRING, GBT_get_alignment(), AliAdmin::get_gb_main(), AliAdmin::get_selected_ali(), AliAdmin::len_awar(), AW_awar::map(), AliAdmin::remark_awar(), AliAdmin::security_awar(), ta, AliAdmin::type_awar(), and AW_awar::unmap().
Referenced by create_admin_awars().
|
static |
Definition at line 57 of file AdminGui.cxx.
References AW_awar::add_callback(), AliAdmin::aligned_name(), alignment_vars_callback(), AliAdmin::auto_name(), AW_root::awar_int(), AW_root::awar_string(), AliAdmin::len_name(), AliAdmin::remark_name(), AliAdmin::security_name(), AliAdmin::select_awar(), and AliAdmin::type_name().
Referenced by ALI_create_admin_window().
Definition at line 71 of file AdminGui.cxx.
References aw_ask_sure(), aw_message(), GB_transaction::close(), error(), gb_main, GBT_delete_alignment(), AliAdmin::get_gb_main(), AliAdmin::get_selected_ali(), and ta.
Referenced by ALI_create_admin_window().
Definition at line 82 of file AdminGui.cxx.
References aw_message_if(), GB_transaction::close(), error(), gb_main, GBT_check_data(), AliAdmin::get_gb_main(), AliAdmin::get_selected_ali(), and ta.
Referenced by ALI_create_admin_window(), and ali_format_cb().
Definition at line 91 of file AdminGui.cxx.
References AliAdmin::auto_awar(), AliAdmin::get_selected_ali(), and AW_awar::write_int().
Referenced by ALI_create_admin_window().
Definition at line 97 of file AdminGui.cxx.
References ali_checklen_cb(), ARB_format_alignment(), aw_message_if(), error(), AliAdmin::get_gb_main(), AliAdmin::get_selected_ali(), and ta.
Referenced by ALI_create_admin_window().
|
static |
Definition at line 111 of file AdminGui.cxx.
References ali_assert, ARB_strdup(), CRM_COPY, CRM_RENAME, error(), GB_begin_transaction(), GB_end_transaction(), GB_have_error(), gb_main, GBT_add_alignment_changekeys(), GBT_copy_alignment(), GBT_rename_alignment(), AliAdmin::get_gb_main(), and AliAdmin::get_selected_ali().
Referenced by copy_rename_cb().
|
static |
Definition at line 132 of file AdminGui.cxx.
References AWT_activate_prompt(), copy_rename_handler(), CRM_COPY, CRM_RENAME, AliAdmin::get_selected_ali(), NULp, and SRT_AUTOCORRECT_ALINAME.
Referenced by ALI_create_admin_window().
Definition at line 146 of file AdminGui.cxx.
References error(), GB_await_error(), GB_begin_transaction(), GB_end_transaction(), gb_main, GBT_add_alignment_changekeys(), GBT_create_alignment(), and AliAdmin::get_gb_main().
Referenced by create_ali_cb().
Definition at line 158 of file AdminGui.cxx.
References AWT_activate_prompt(), create_ali_handler(), NULp, and SRT_AUTOCORRECT_ALINAME.
Referenced by ALI_create_admin_window().
Definition at line 162 of file AdminGui.cxx.
References ali_checklen_cb(), ali_format_cb(), AliAdmin::aligned_name(), AliAdmin::auto_name(), AW_POPDOWN(), AW_ROOT_DEFAULT, awt_create_ALI_selection_list(), copy_rename_cb(), create_admin_awars(), create_ali_cb(), CRM_COPY, CRM_RENAME, delete_ali_cb(), gb_main, AliAdmin::get_gb_main(), AliAdmin::get_window(), AliAdmin::len_name(), makeHelpCallback(), never_auto_format_ali_genom_cb(), AliAdmin::remark_name(), AliAdmin::security_name(), AliAdmin::select_name(), AliAdmin::store_window(), AliAdmin::type_name(), and AliAdmin::window_init().
Referenced by bindAdmin(), and NT_create_alignment_admin_window().