ARB
|
#include "AW_helix.hxx"
#include <awt_config_manager.hxx>
#include <aw_root.hxx>
#include <aw_window.hxx>
#include <aw_awar.hxx>
#include <aw_device.hxx>
#include <arbdbt.h>
#include <arb_strbuf.h>
#include <cctype>
Go to the source code of this file.
Classes | |
struct | helix_pair_def |
Macros | |
#define | AWAR_HELIX_REFRESH "tmp/Helix/refresh" |
#define | AWAR_HELIX_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_setup_changed_cb (AW_root *aw_root, AW_helix *helix) |
static void | helix_pairs_changed_cb (AW_root *aw_root, int changed_idx) |
static void | setup_helix_config (AWT_config_definition &cdef) |
AW_window * | create_helix_props_window (AW_root *awr) |
Variables | |
static helix_pair_def | helix_awars [] |
static AWT_predefined_config | predefined_helix_configs [] |
#define AWAR_HELIX_REFRESH "tmp/Helix/refresh" |
Definition at line 28 of file AW_helix.cxx.
Referenced by AW_helix::AW_helix(), and AW_helix::setup_changed_cb().
#define AWAR_HELIX_ENABLE "Helix/enable" |
Definition at line 29 of file AW_helix.cxx.
Referenced by AW_helix::AW_helix(), create_helix_props_window(), helix_pairs_changed_cb(), AW_helix::setup_changed_cb(), and setup_helix_config().
#define HELIX_AWAR_SYMBOL_TEMPLATE "Helix/symbols/%s" |
Definition at line 30 of file AW_helix.cxx.
Referenced by helix_symbol_awar().
#define HELIX_AWAR_PAIR_TEMPLATE "Helix/pairs/%s" |
Definition at line 31 of file AW_helix.cxx.
Referenced by helix_pair_awar().
Definition at line 53 of file AW_helix.cxx.
References GBS_global_string(), and HELIX_AWAR_SYMBOL_TEMPLATE.
Referenced by AW_helix::AW_helix(), create_helix_props_window(), AW_helix::setup_changed_cb(), and setup_helix_config().
Definition at line 54 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(), AW_helix::setup_changed_cb(), and setup_helix_config().
Definition at line 82 of file AW_helix.cxx.
References AW_helix::setup_changed_cb().
Referenced by AW_helix::AW_helix().
Definition at line 96 of file AW_helix.cxx.
References arb_assert, helix_pair_def::awar, AW_root::awar(), AWAR_HELIX_ENABLE, GBS_strstruct::cut(), GBS_strstruct::empty(), GBS_strstruct::get_data(), GBS_strstruct::get_position(), helix_pair_awar(), GBS_strstruct::put(), AW_awar::read_char_pntr(), AW_awar::read_string(), swap(), AW_awar::touch(), and AW_awar::write_string().
Referenced by AW_helix::AW_helix().
|
static |
Definition at line 213 of file AW_helix.cxx.
References AWT_config_definition::add(), helix_pair_def::awar, AWAR_HELIX_ENABLE, GBS_global_string(), HELIX_DEFAULT, helix_pair_awar(), helix_symbol_awar(), and helix_pair_def::pair_type.
Referenced by create_helix_props_window().
Definition at line 246 of file AW_helix.cxx.
References arb_assert, AW_POPDOWN(), AW_ROOT_DEFAULT, helix_pair_def::awar, AWAR_HELIX_ENABLE, AWT_insert_config_manager(), HELIX_DEFAULT, helix_pair_awar(), helix_symbol_awar(), makeHelpCallback(), NULp, helix_pair_def::pair_type, AW_window::reset_layout(), setup_helix_config(), and y.
Referenced by ED4_popup_helix_or_pfold_window().
|
static |
Definition at line 38 of file AW_helix.cxx.
|
static |
Definition at line 227 of file AW_helix.cxx.