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) |
UserActionTracker* need_macro_ability | ( | ) |
Definition at line 455 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 459 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 475 of file trackers.cxx.
References get_active_macro_recording_tracker(), and BoundActionTracker::release().
Referenced by ARB_main(), di_exit(), ED4_exit(), MG_exit(), NT_exit(), pars_exit(), and ph_exit().
bool got_macro_ability | ( | AW_root * | aw_root | ) |
Definition at line 480 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().