ARB
|
#include "awti_export.hxx"
#include "awti_exp_local.hxx"
#include "awti_edit.hxx"
#include <xfergui.h>
#include <FileWatch.h>
#include <seqio.hxx>
#include <AP_filter.hxx>
#include <db_scanner.hxx>
#include <aw_awars.hxx>
#include <aw_file.hxx>
#include <aw_msg.hxx>
#include <arbdbt.h>
#include <gb_aci.h>
#include <arb_progress.h>
#include <arb_strbuf.h>
#include <arb_stdstring.h>
#include <set>
#include <string>
Go to the source code of this file.
Classes | |
class | ExportFieldTracker |
class | ExportFieldScanner |
Functions | |
static void | export_go_cb (AW_window *aww, GBDATA *gb_main, adfiltercbstruct *acbs) |
static void | avoid_empty_target_name (char *&nameOnly) |
static void | export_filename_changed_cb (AW_root *aw_root) |
static void | create_export_awars (AW_root *awr) |
static void | update_format_description_and_suffix (const char *eft) |
AW_window * | create_AWTC_export_window (AW_root *awr, GBDATA *gb_main) |
Variables | |
static bool | in_export_filename_changed_cb = false |
static ExportFieldScanner | fieldScanner |
|
static |
Definition at line 37 of file AWTI_export.cxx.
References aw_message(), AW_refresh_fileselection(), AW_root::awar(), AWAR_DB_NAME, AWAR_EXPORT_COMPRESS, AWAR_EXPORT_CUTSTOP, AWAR_EXPORT_FILEBASE, AWAR_EXPORT_FILENAME, AWAR_EXPORT_FORMATNAME, AWAR_EXPORT_FTS, AWAR_EXPORT_MARKED, AWAR_EXPORT_MULTIPLE_FILES, awt_get_filter(), awti_assert, error(), SEQIO::export_by_format(), formname, GB_have_error(), AW_window::get_root(), NULp, AW_awar::read_char_pntr(), AW_awar::read_int(), AW_awar::read_string(), ta, AW_awar::write_string(), and XFER_getFullFTS().
Referenced by create_AWTC_export_window().
|
static |
Definition at line 75 of file AWTI_export.cxx.
References ARB_strdup().
Referenced by export_filename_changed_cb(), and update_format_description_and_suffix().
|
static |
Definition at line 82 of file AWTI_export.cxx.
References avoid_empty_target_name(), AW_root::awar(), AWAR_EXPORT_FILENAME, GB_append_suffix(), GB_concat_path(), GB_is_directory(), GB_split_full_path(), in_export_filename_changed_cb, NULp, AW_awar::read_string(), and AW_awar::write_string().
Referenced by create_export_awars().
|
static |
Definition at line 102 of file AWTI_export.cxx.
References AW_awar::add_callback(), AW_create_fileselection_awars(), AW_ROOT_DEFAULT, AW_root::awar(), AWAR_DEFAULT_ALIGNMENT, AWAR_EXPORT_COMPRESS, AWAR_EXPORT_CUTSTOP, AWAR_EXPORT_FILEBASE, AWAR_EXPORT_FILENAME, AWAR_EXPORT_FILTER_NAME, AWAR_EXPORT_FORMAT_DESC, AWAR_EXPORT_FORMATBASE, AWAR_EXPORT_FTS, AWAR_EXPORT_MARKED, AWAR_EXPORT_MULTIPLE_FILES, AW_root::awar_int(), AW_root::awar_string(), awt_create_filter_awars(), GBS_strstruct::cat(), SEQIO::EBF_MARKED, export_filename_changed_cb(), GB_path_in_ARBLIB(), GB_path_in_arbprop(), GBS_strstruct::get_data(), and GBS_strstruct::put().
Referenced by create_AWTC_export_window().
|
static |
Definition at line 126 of file AWTI_export.cxx.
References ARB_strdup(), ARB_stricmp(), avoid_empty_target_name(), AW_root::awar(), AWAR_EXPORT_FILENAME, AWAR_EXPORT_FILESUFFIX, AWAR_EXPORT_FORMAT_DESC, SEQIO::ExportFormatInfo::description, error(), GB_append_suffix(), GB_concat_path(), GB_split_full_path(), SEQIO::get_exportFormat_information(), in_export_filename_changed_cb, NULp, AW_awar::read_string(), AW_root::SINGLETON, SEQIO::ExportFormatInfo::suffix, and AW_awar::write_string().
Referenced by create_AWTC_export_window().
Definition at line 303 of file AWTI_export.cxx.
References AW_awar::add_callback(), ExportFieldScanner::announce_source_database(), ANY_DIR, AW_create_fileselection(), AW_POPDOWN(), AW_root::awar(), AWAR_EXPORT_COMPRESS, AWAR_EXPORT_CUTSTOP, AWAR_EXPORT_FILEBASE, AWAR_EXPORT_FILTER_NAME, AWAR_EXPORT_FORMAT_DESC, AWAR_EXPORT_FORMATBASE, AWAR_EXPORT_FORMATNAME, AWAR_EXPORT_FTS, AWAR_EXPORT_MARKED, AWAR_EXPORT_MULTIPLE_FILES, awt_create_select_filter(), awt_create_select_filter_win(), AWTI_activate_export_test_window(), create_export_awars(), SEQIO::EBF_ALL, SEQIO::EBF_MARKED, export_go_cb(), makeHelpCallback(), MULTI_DIRS, NULp, SCAN_OUTPUT_FIELDS, update_format_description_and_suffix(), XFER_refresh_available_fields(), and XFER_select_RuleSet().
Referenced by popup_new_main_window().
|
static |
Definition at line 81 of file AWTI_export.cxx.
Referenced by export_filename_changed_cb(), and update_format_description_and_suffix().
|
static |
Definition at line 301 of file AWTI_export.cxx.
Referenced by XFER_select_RuleSet().