Mercurial > hg > octave-thorsten
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 |