ARB
|
#include "AW_helix.hxx"
#include <aw_root.hxx>
#include <aw_window.hxx>
#include <aw_awar.hxx>
#include <aw_device.hxx>
#include <arbdbt.h>
#include <cctype>
#include <awt_config_manager.hxx>
Go to the source code of this file.
Classes | |
struct | helix_pair_def |
Macros | |
#define | HELIX_AWAR_ENABLE "Helix/enable" |
#define | HELIX_AWAR_SYMBOL_TEMPLATE "Helix/symbols/%s" |
#define | HELIX_AWAR_PAIR_TEMPLATE "Helix/pairs/%s" |
Functions | |
const char * | helix_symbol_awar (int idx) |
const char * | helix_pair_awar (int idx) |
static void | helix_pairs_changed_cb (AW_window *aww, int changed_idx, const WindowCallback *refreshCallback) |
static void | setup_helix_config (AWT_config_definition &cdef) |
AW_window * | create_helix_props_window (AW_root *awr, const WindowCallback *refreshCallback) |
Variables | |
static helix_pair_def | helix_awars [] |
#define HELIX_AWAR_ENABLE "Helix/enable" |
Definition at line 23 of file AW_helix.cxx.
Referenced by AW_helix::AW_helix(), create_helix_props_window(), and setup_helix_config().
#define HELIX_AWAR_SYMBOL_TEMPLATE "Helix/symbols/%s" |
Definition at line 24 of file AW_helix.cxx.
Referenced by helix_symbol_awar().
#define HELIX_AWAR_PAIR_TEMPLATE "Helix/pairs/%s" |
Definition at line 25 of file AW_helix.cxx.
Referenced by helix_pair_awar().
Definition at line 56 of file AW_helix.cxx.
References GBS_global_string(), and HELIX_AWAR_SYMBOL_TEMPLATE.
Referenced by AW_helix::AW_helix(), create_helix_props_window(), and setup_helix_config().
Definition at line 57 of file AW_helix.cxx.
References GBS_global_string(), and HELIX_AWAR_PAIR_TEMPLATE.
Referenced by AW_helix::AW_helix(), create_helix_props_window(), helix_pairs_changed_cb(), and setup_helix_config().
|
static |
Definition at line 112 of file AW_helix.cxx.
References helix_pair_def::awar, AW_root::awar(), AW_window::get_root(), helix_pair_awar(), pairdef, AW_awar::read_string(), and AW_awar::write_string().
Referenced by create_helix_props_window().
|
static |
Definition at line 172 of file AW_helix.cxx.
References AWT_config_definition::add(), helix_pair_def::awar, GBS_global_string(), HELIX_AWAR_ENABLE, HELIX_DEFAULT, HELIX_NO_MATCH, helix_pair_awar(), helix_symbol_awar(), and helix_pair_def::pair_type.
Referenced by create_helix_props_window().
Definition at line 186 of file AW_helix.cxx.
References aw_assert, AW_POPDOWN(), AW_ROOT_DEFAULT, helix_pair_def::awar, AWT_insert_config_manager(), HELIX_AWAR_ENABLE, HELIX_DEFAULT, HELIX_NO_MATCH, helix_pair_awar(), helix_pairs_changed_cb(), helix_symbol_awar(), makeHelpCallback(), NULp, helix_pair_def::pair_type, and setup_helix_config().
Referenced by ED4_popup_helix_or_pfold_window().
|
static |
Definition at line 32 of file AW_helix.cxx.