ARB
|
#include "GDE_extglob.h"
#include "GDE_awars.h"
#include <awt_sel_boxes.hxx>
#include <awt_filter.hxx>
#include <aw_msg.hxx>
#include <aw_awar.hxx>
#include <aw_file.hxx>
#include <aw_root.hxx>
#include <aw_awar_defs.hxx>
#include <aw_select.hxx>
#include <arb_str.h>
#include <cmath>
#include <awt_config_manager.hxx>
Go to the source code of this file.
Classes | |
struct | gde_iteminfo |
Macros | |
#define | SLIDERFIELDWIDTH 5 |
#define | SLIDERWIDTH 200 |
#define | AWAR_GDE_ALIGNMENT AWAR_PREFIX_GDE_TEMP "/alignment" |
#define | AWAR_GDE_FILTER_NAME AWAR_PREFIX_GDE_TEMP "/filter/name" |
#define | BUFSIZE 200 |
Variables | |
adfiltercbstruct * | agde_filter = NULp |
Gmenu | menu [GDEMAXMENU] |
int | num_menus = 0 |
static char | GDEBLANK [] = "\0" |
struct gde_database_access | db_access = { NULp, NULp, GDE_WINDOWTYPE_DEFAULT, NULp} |
#define SLIDERFIELDWIDTH 5 |
Definition at line 30 of file GDE.cxx.
Referenced by GDE_menuitem_cb().
#define SLIDERWIDTH 200 |
Definition at line 31 of file GDE.cxx.
Referenced by GDE_menuitem_cb().
#define AWAR_GDE_ALIGNMENT AWAR_PREFIX_GDE_TEMP "/alignment" |
Definition at line 33 of file GDE.cxx.
Referenced by GDE_init(), and GDE_menuitem_cb().
#define AWAR_GDE_FILTER_NAME AWAR_PREFIX_GDE_TEMP "/filter/name" |
Definition at line 34 of file GDE.cxx.
Referenced by GDE_init(), and GDE_menuitem_cb().
#define BUFSIZE 200 |
Definition at line 42 of file GDE.cxx.
References AW_help_popup(), aw_message(), GmenuItem::help, and NULp.
Referenced by GDE_menuitem_cb().
Definition at line 51 of file GDE.cxx.
References GmenuItem::arg, GBS_global_string_copy(), GBS_string_2_key(), GmenuItem::label, Gmenu::label, GmenuItem::parent_menu, and GmenuItemArg::symbol.
Referenced by GDE_makeawarname(), and GDE_maketmpawarname().
Definition at line 65 of file GDE.cxx.
References AWAR_PREFIX_GDE, and GDE_makeawarname_in().
Referenced by GDE_menuitem_cb(), ReplaceArgs(), and setup_gde_config_def().
Definition at line 66 of file GDE.cxx.
References AWAR_PREFIX_GDE_TEMP, and GDE_makeawarname_in().
Referenced by GDE_menuitem_cb(), GDE_popup_filename_browser(), and ReplaceArgs().
Definition at line 68 of file GDE.cxx.
References GB_clear_error(), GB_entry(), GB_get_root(), GB_MIND_CASE, GB_read_char_pntr(), GBS_global_string_copy(), GBS_string_matches(), GBT_get_default_alignment(), GBT_get_name_or_description(), NULp, result, and type.
Referenced by GDE_menuitem_cb().
|
static |
Definition at line 95 of file GDE.cxx.
References AW_selection::refresh().
Referenced by GDE_menuitem_cb().
|
static |
Definition at line 99 of file GDE.cxx.
References AW_create_standard_fileselection(), AW_POPDOWN(), and GBS_string_2_key().
Referenced by GDE_popup_filename_browser().
|
static |
Definition at line 118 of file GDE.cxx.
References AW_window::activate(), GB_MIND_CASE, GBS_create_hash(), GBS_read_hash(), GBS_write_hash(), GDE_create_filename_browser_window(), GDE_maketmpawarname(), AW_window::get_root(), gde_iteminfo::idx, gde_iteminfo::item, NULp, and title.
Referenced by GDE_menuitem_cb().
|
inline |
Definition at line 135 of file GDE.cxx.
References FILE_SELECTOR, and GmenuItemArg::type.
Referenced by setup_gde_config_def(), and want_config_manager().
|
inline |
Definition at line 138 of file GDE.cxx.
References GmenuItem::arg, GmenuItem::numargs, and shall_store_in_config().
Referenced by GDE_menuitem_cb().
|
static |
Definition at line 145 of file GDE.cxx.
References AWT_config_definition::add(), GmenuItem::arg, gde_assert, GDE_makeawarname(), GmenuItem::numargs, shall_store_in_config(), and GmenuItemArg::symbol.
Referenced by GDE_menuitem_cb().
Definition at line 162 of file GDE.cxx.
References GmenuItemArg::active_mask, AW_awar::add_callback(), ARB_strdup(), GmenuItem::arg, AW_create_fileselection_awars(), AW_HORIZONTAL, AW_POPDOWN(), AW_ROOT_DEFAULT, AW_SCALER_LINEAR, AW_VERTICAL, AW_root::awar(), AW_root::awar_float(), AWAR_GDE_ALIGNMENT, AWAR_GDE_COMPRESSION, AWAR_GDE_CUTOFF_STOPCODON, AWAR_GDE_FILTER_NAME, AWAR_GDE_SPECIES, AW_root::awar_int(), AW_root::awar_string(), GmenuItem::aws, awt_create_ALI_selection_list(), awt_create_SAI_selection_list(), awt_create_select_filter(), awt_create_select_filter_win(), awt_create_TREE_selection_list(), AWT_insert_config_manager(), BUFSIZE, GmenuItemArg::choice, CHOICE_MENU, CHOICE_SAI, CHOICE_TREE, CHOICE_WEIGHTS, CHOOSER, COMPRESS_ALL, COMPRESS_NONE, COMPRESS_NONINFO_COLUMNS, COMPRESS_VERTICAL_GAPS, db_access, FILE_SELECTOR, GmenuItemArg::fvalue, gde_database_access::gb_main, GBS_global_string_copy(), gde_assert, gde_filter_weights(), GDE_makeawarname(), GDE_maketmpawarname(), GDE_popup_filename_browser(), GDE_showhelp_cb(), GDE_startaction_cb(), GDE_WINDOWTYPE_DEFAULT, GDE_WINDOWTYPE_EDIT4, GDEBLANK, IF_ASSERTION_USED, GmenuItemArg::ivalue, GargChoice::label, GmenuItemArg::label, GmenuItem::label, Gmenu::label, label, GmenuItemArg::max, GargChoice::method, GmenuItemArg::min, NULp, GmenuItem::numargs, GmenuItemArg::numchoices, GmenuItem::numinputs, GmenuItem::parent_menu, AW_awar::read_string(), refresh_weights_sellist_cb(), GmenuItem::seqtype, AW_awar::set_minmax(), setup_gde_config_def(), SLIDER, SLIDERFIELDWIDTH, SLIDERWIDTH, TEXTFIELD, GmenuItemArg::textvalue, GmenuItemArg::textwidth, GmenuItemArg::type, want_config_manager(), gde_database_access::window_type, and AW_awar::write_string().
Referenced by GDE_load_menu().
Definition at line 436 of file GDE.cxx.
References GmenuItem::active_mask, ARB_strBeginsWith(), AW_window::close_sub_menu(), db_access, gde_database_access::gb_main, gde_assert, GDE_menuitem_cb(), GmenuItem::help, AW_window::insert_menu_topic(), AW_window::insert_sub_menu(), Gmenu::item, GmenuItem::label, Gmenu::label, AW_window::makeWindowPopper(), GmenuItem::meta, Gmenu::meta, num_menus, Gmenu::numitems, and GmenuItem::popup.
Referenced by ED4_root::generate_window(), and popup_new_main_window().
GB_ERROR GDE_init | ( | AW_root * | aw_root, |
AW_default | aw_def, | ||
GBDATA * | gb_main, | ||
GDE_get_sequences_cb | get_sequences, | ||
GDE_format_alignment_cb | format_ali, | ||
gde_window_type | window_type | ||
) |
Definition at line 489 of file GDE.cxx.
References AWAR_DEFAULT_ALIGNMENT, AWAR_GDE_ALIGNMENT, AWAR_GDE_COMPRESSION, AWAR_GDE_CUTOFF_STOPCODON, AWAR_GDE_FILTER_NAME, AWAR_GDE_SPECIES, AW_root::awar_int(), AW_root::awar_string(), awt_create_filter_awars(), COMPRESS_NONINFO_COLUMNS, gde_database_access::format_ali, gb_main, gde_database_access::gb_main, GDE_WINDOWTYPE_DEFAULT, GDE_WINDOWTYPE_EDIT4, gde_database_access::get_sequences, LoadMenus(), AW_awar::map(), and gde_database_access::window_type.
Referenced by ed4_create_all_awars(), and nt_create_all_awars().
adfiltercbstruct* agde_filter = NULp |
Gmenu menu[GDEMAXMENU] |
Definition at line 25 of file GDE.cxx.
Referenced by ParseMenus().
int num_menus = 0 |
Definition at line 26 of file GDE.cxx.
Referenced by GDE_load_menu(), and ParseMenus().
|
static |
Definition at line 28 of file GDE.cxx.
Referenced by GDE_menuitem_cb().
struct gde_database_access db_access = { NULp, NULp, GDE_WINDOWTYPE_DEFAULT, NULp} |
Definition at line 487 of file GDE.cxx.
Referenced by export_to_DB(), GDE_load_menu(), GDE_menuitem_cb(), GDE_startaction_cb(), InsertDatainGDE(), jobLabel(), ReadArbdb(), and ReadArbdb2().