comparison liboctave/cmd-edit.h @ 3519:957d7d6ab0e0

[project @ 2000-02-02 06:00:09 by jwe]
author jwe
date Wed, 02 Feb 2000 06:00:59 +0000
parents 5eef8a2294bd
children f9ea3dcf58ee
comparison
equal deleted inserted replaced
3518:2dcc5f58ca0c 3519:957d7d6ab0e0
35 command_editor (void) 35 command_editor (void)
36 : command_number (0) { } 36 : command_number (0) { }
37 37
38 public: 38 public:
39 39
40 typedef int (*fcn) (...); 40 typedef void (*startup_hook_fcn) (void);
41
42 typedef void (*event_hook_fcn) (void);
41 43
42 typedef std::string (*completion_fcn) (const std::string&, int); 44 typedef std::string (*completion_fcn) (const std::string&, int);
43 45
44 virtual ~command_editor (void) { } 46 virtual ~command_editor (void) { }
45 47
83 85
84 static void newline (void); 86 static void newline (void);
85 87
86 static void clear_undo_list (void); 88 static void clear_undo_list (void);
87 89
88 static void set_startup_hook (fcn f); 90 static void set_startup_hook (startup_hook_fcn f);
89 91
90 static void restore_startup_hook (void); 92 static void restore_startup_hook (void);
91 93
92 static void set_event_hook (fcn f); 94 static void set_event_hook (event_hook_fcn f);
93 95
94 static void restore_event_hook (void); 96 static void restore_event_hook (void);
95 97
96 static void read_init_file (const std::string& file = std::string ()); 98 static void read_init_file (const std::string& file = std::string ());
97 99
169 171
170 virtual void do_newline (void) = 0; 172 virtual void do_newline (void) = 0;
171 173
172 virtual void do_clear_undo_list (void) { } 174 virtual void do_clear_undo_list (void) { }
173 175
174 virtual void do_set_startup_hook (fcn) { } 176 virtual void do_set_startup_hook (startup_hook_fcn) { }
175 177
176 virtual void do_restore_startup_hook (void) { } 178 virtual void do_restore_startup_hook (void) { }
177 179
178 virtual void do_set_event_hook (fcn) { } 180 virtual void do_set_event_hook (event_hook_fcn) { }
179 181
180 virtual void do_restore_event_hook (void) { } 182 virtual void do_restore_event_hook (void) { }
181 183
182 virtual void do_read_init_file (const std::string&) { } 184 virtual void do_read_init_file (const std::string&) { }
183 185