GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
event-manager.cc File Reference
#include <iostream>
#include "builtin-defun-decls.h"
#include "cmd-edit.h"
#include "cmd-hist.h"
#include "defun.h"
#include "event-manager.h"
#include "interpreter.h"
#include "interpreter-private.h"
#include "oct-env.h"
#include "oct-mutex.h"
#include "ovl.h"
#include "pager.h"
#include "syminfo.h"
#include "quit.h"
Include dependency graph for event-manager.cc:

Go to the source code of this file.

Functions

OCTAVE_EXPORT octave_value_list F__event_manager_apply_preferences__ (octave::interpreter &interp, const octave_value_list &, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_copy_image_to_clipboard__ (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_edit_file__ (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_enabled__ (octave::interpreter &interp, const octave_value_list &, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_file_dialog__ (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_file_remove__ (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_file_renamed__ (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_gui_preference__ (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_gui_status_update__ (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_have_dialogs__ (octave::interpreter &interp, const octave_value_list &, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_input_dialog__ (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_list_dialog__ (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_named_icon__ (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_question_dialog__ (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_register_documentation__ (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_show_command_history__ (octave::interpreter &interp, const octave_value_list &, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_show_community_news__ (octave::interpreter &interp, const octave_value_list &, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_show_documentation__ (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_show_file_browser__ (octave::interpreter &interp, const octave_value_list &, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_show_preferences__ (octave::interpreter &interp, const octave_value_list &, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_show_release_notes__ (octave::interpreter &interp, const octave_value_list &, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_show_terminal_window__ (octave::interpreter &interp, const octave_value_list &, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_show_workspace__ (octave::interpreter &interp, const octave_value_list &, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_unregister_documentation__ (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list F__event_manager_update_gui_lexer__ (octave::interpreter &interp, const octave_value_list &, int)
 
OCTAVE_EXPORT octave_value_list Fcommandhistory (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list Fcommandwindow (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list Fdesktop (octave::interpreter &interp, const octave_value_list &, int)
 
OCTAVE_EXPORT octave_value_list Ffilebrowser (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list Fopenvar (octave::interpreter &interp, const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list Fworkspace (octave::interpreter &interp, const octave_value_list &args, int)
 
static int readline_event_hook (void)
 

Function Documentation

◆ F__event_manager_apply_preferences__()

OCTAVE_EXPORT octave_value_list F__event_manager_apply_preferences__ ( octave::interpreter &  interp,
const octave_value_list ,
int   
)

Definition at line 520 of file event-manager.cc.

References event_manager::apply_preferences(), and ovl().

◆ F__event_manager_copy_image_to_clipboard__()

OCTAVE_EXPORT octave_value_list F__event_manager_copy_image_to_clipboard__ ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 810 of file event-manager.cc.

References event_manager::copy_image_to_clipboard(), and ovl().

◆ F__event_manager_edit_file__()

OCTAVE_EXPORT octave_value_list F__event_manager_edit_file__ ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ F__event_manager_enabled__()

OCTAVE_EXPORT octave_value_list F__event_manager_enabled__ ( octave::interpreter &  interp,
const octave_value_list ,
int   
)

Definition at line 230 of file event-manager.cc.

References event_manager::enabled(), and ovl().

◆ F__event_manager_file_dialog__()

OCTAVE_EXPORT octave_value_list F__event_manager_file_dialog__ ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ F__event_manager_file_remove__()

OCTAVE_EXPORT octave_value_list F__event_manager_file_remove__ ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 560 of file event-manager.cc.

References error(), event_manager::file_remove(), and ovl().

◆ F__event_manager_file_renamed__()

OCTAVE_EXPORT octave_value_list F__event_manager_file_renamed__ ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 584 of file event-manager.cc.

References error(), event_manager::file_renamed(), and ovl().

◆ F__event_manager_gui_preference__()

OCTAVE_EXPORT octave_value_list F__event_manager_gui_preference__ ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ F__event_manager_gui_status_update__()

OCTAVE_EXPORT octave_value_list F__event_manager_gui_status_update__ ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ F__event_manager_have_dialogs__()

OCTAVE_EXPORT octave_value_list F__event_manager_have_dialogs__ ( octave::interpreter &  interp,
const octave_value_list ,
int   
)

Definition at line 241 of file event-manager.cc.

References event_manager::have_dialogs(), and ovl().

◆ F__event_manager_input_dialog__()

OCTAVE_EXPORT octave_value_list F__event_manager_input_dialog__ ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ F__event_manager_list_dialog__()

OCTAVE_EXPORT octave_value_list F__event_manager_list_dialog__ ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ F__event_manager_named_icon__()

OCTAVE_EXPORT octave_value_list F__event_manager_named_icon__ ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 488 of file event-manager.cc.

References event_manager::get_named_icon(), and ovl().

◆ F__event_manager_question_dialog__()

OCTAVE_EXPORT octave_value_list F__event_manager_question_dialog__ ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ F__event_manager_register_documentation__()

OCTAVE_EXPORT octave_value_list F__event_manager_register_documentation__ ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 668 of file event-manager.cc.

References ovl(), and event_manager::register_documentation().

◆ F__event_manager_show_command_history__()

OCTAVE_EXPORT octave_value_list F__event_manager_show_command_history__ ( octave::interpreter &  interp,
const octave_value_list ,
int   
)

Definition at line 713 of file event-manager.cc.

References ovl(), and event_manager::show_command_history().

◆ F__event_manager_show_community_news__()

OCTAVE_EXPORT octave_value_list F__event_manager_show_community_news__ ( octave::interpreter &  interp,
const octave_value_list ,
int   
)

Definition at line 739 of file event-manager.cc.

References ovl(), and event_manager::show_community_news().

◆ F__event_manager_show_documentation__()

OCTAVE_EXPORT octave_value_list F__event_manager_show_documentation__ ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 652 of file event-manager.cc.

References ovl(), and event_manager::show_documentation().

◆ F__event_manager_show_file_browser__()

OCTAVE_EXPORT octave_value_list F__event_manager_show_file_browser__ ( octave::interpreter &  interp,
const octave_value_list ,
int   
)

Definition at line 700 of file event-manager.cc.

References ovl(), and event_manager::show_file_browser().

◆ F__event_manager_show_preferences__()

OCTAVE_EXPORT octave_value_list F__event_manager_show_preferences__ ( octave::interpreter &  interp,
const octave_value_list ,
int   
)

Definition at line 509 of file event-manager.cc.

References ovl(), and event_manager::show_preferences().

◆ F__event_manager_show_release_notes__()

OCTAVE_EXPORT octave_value_list F__event_manager_show_release_notes__ ( octave::interpreter &  interp,
const octave_value_list ,
int   
)

Definition at line 752 of file event-manager.cc.

References ovl(), and event_manager::show_release_notes().

◆ F__event_manager_show_terminal_window__()

OCTAVE_EXPORT octave_value_list F__event_manager_show_terminal_window__ ( octave::interpreter &  interp,
const octave_value_list ,
int   
)

Definition at line 637 of file event-manager.cc.

References ovl(), and event_manager::show_terminal_window().

◆ F__event_manager_show_workspace__()

OCTAVE_EXPORT octave_value_list F__event_manager_show_workspace__ ( octave::interpreter &  interp,
const octave_value_list ,
int   
)

Definition at line 726 of file event-manager.cc.

References ovl(), and event_manager::show_workspace().

◆ F__event_manager_unregister_documentation__()

OCTAVE_EXPORT octave_value_list F__event_manager_unregister_documentation__ ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 684 of file event-manager.cc.

References ovl(), and event_manager::unregister_documentation().

◆ F__event_manager_update_gui_lexer__()

OCTAVE_EXPORT octave_value_list F__event_manager_update_gui_lexer__ ( octave::interpreter &  interp,
const octave_value_list ,
int   
)

Definition at line 799 of file event-manager.cc.

References ovl(), and event_manager::update_gui_lexer().

◆ Fcommandhistory()

OCTAVE_EXPORT octave_value_list Fcommandhistory ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 827 of file event-manager.cc.

References event_manager::focus_window(), ovl(), and print_usage().

◆ Fcommandwindow()

OCTAVE_EXPORT octave_value_list Fcommandwindow ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 842 of file event-manager.cc.

References event_manager::focus_window(), ovl(), and print_usage().

◆ Fdesktop()

OCTAVE_EXPORT octave_value_list Fdesktop ( octave::interpreter &  interp,
const octave_value_list ,
int   
)

◆ Ffilebrowser()

OCTAVE_EXPORT octave_value_list Ffilebrowser ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 857 of file event-manager.cc.

References event_manager::focus_window(), ovl(), and print_usage().

◆ Fopenvar()

OCTAVE_EXPORT octave_value_list Fopenvar ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ Fworkspace()

OCTAVE_EXPORT octave_value_list Fworkspace ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 872 of file event-manager.cc.

References event_manager::focus_window(), ovl(), and print_usage().

◆ readline_event_hook()

static int readline_event_hook ( void  )
static