|
ARB
|
#include <arb_core.h>#include <attributes.h>

Go to the source code of this file.
Functions | |
| UserActionTracker * | need_macro_ability () |
| __ATTR__USERESULT GB_ERROR | configure_macro_recording (AW_root *aw_root, const char *client_id, GBDATA *gb_main) |
| void | shutdown_macro_recording (AW_root *aw_root) |
| bool | got_macro_ability (AW_root *aw_root) |
| void | insert_macro_menu_entry (AW_window *awm, bool prepend_separator) |
| void | execute_macro (AW_root *root, const char *macroname) |
| bool | is_server_and_executing_macro (AW_root *root) |
| bool | is_executing_macro (AW_root *root) |
| UserActionTracker* need_macro_ability | ( | ) |
Definition at line 498 of file trackers.cxx.
Referenced by ARB_main().
| __ATTR__USERESULT GB_ERROR configure_macro_recording | ( | AW_root * | aw_root, |
| const char * | client_id, | ||
| GBDATA * | gb_main | ||
| ) |
Definition at line 502 of file trackers.cxx.
References error(), get_active_macro_recording_tracker(), ma_assert, make_macro_recording_tracker(), NULp, BoundActionTracker::reconfigure(), reconfigure_dbserver(), AW_root::setUserActionTracker(), and startup_dbserver().
Referenced by ARB_main(), AWTI_open_import_window(), MERGE_create_main_window(), and startup_mainwindow_and_dbserver().
| void shutdown_macro_recording | ( | AW_root * | aw_root | ) |
Definition at line 518 of file trackers.cxx.
References get_active_macro_recording_tracker(), and BoundActionTracker::release().
Referenced by ARB_main(), di_exit(), ED4_exit(), exit_ignoring_running_macro(), MG_exit(), pars_exit(), and ph_exit().
| bool got_macro_ability | ( | AW_root * | aw_root | ) |
Definition at line 523 of file trackers.cxx.
References get_active_macro_recording_tracker().
Referenced by AWTI_open_import_window(), NT_import_sequences(), nt_intro_start_existing(), nt_intro_start_import(), startup_dbserver(), startup_gui(), and startup_merge_main_window().
| void insert_macro_menu_entry | ( | AW_window * | awm, |
| bool | prepend_separator | ||
| ) |
Definition at line 233 of file macro_gui.cxx.
References AWM_ALL, AW_window::get_root(), getMacroRecorder(), AW_window::insert_menu_topic(), popup_macro_window(), and AW_window::sep______________().
Referenced by create_phyl_main_window(), DI_create_matrix_window(), ED4_root::generate_window(), MERGE_create_main_window(), pars_start_cb(), and popup_new_main_window().
Definition at line 242 of file macro_gui.cxx.
References aw_message(), dont_announce_done(), error(), MacroRecorder::execute(), GBS_global_string(), getMacroRecorder(), and NULp.
Referenced by startup_mainwindow_and_dbserver().
| bool is_server_and_executing_macro | ( | AW_root * | root | ) |
Definition at line 257 of file macro_gui.cxx.
References getMacroRecorder(), and MacroRecorder::is_executing_macro().
Referenced by NT_exit(), and NT_exit_when_macros_did_finish().
| bool is_executing_macro | ( | AW_root * | root | ) |
Definition at line 266 of file macro_gui.cxx.
References GB_FIND, gb_main, GB_read_int(), GB_search(), get_active_macro_recording_tracker(), BoundActionTracker::get_gbmain(), MacroRecorder::is_executing_macro(), MACRO_TRIGGER_EXECUTING, and ta.
Referenced by GDE_startaction_cb().
1.8.8