diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-11-21 23:13:13 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-11-21 23:13:13 +0100 |
| commit | a7115b12267f6165426d0540da6ab0ae6f90a191 (patch) | |
| tree | f022738acdc5963ed6f5bc4384031191f3339d29 | |
| parent | 095c502cc6510da652332cc6c406ab110a935806 (diff) | |
| download | vis-a7115b12267f6165426d0540da6ab0ae6f90a191.tar.gz vis-a7115b12267f6165426d0540da6ab0ae6f90a191.tar.xz | |
vis-lua: rename file_save event to file_save_post
Indicating that the event is triggered *after* a successfull write.
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | main.c | 2 | ||||
| -rw-r--r-- | sam.c | 2 | ||||
| -rw-r--r-- | vis-core.h | 2 | ||||
| -rw-r--r-- | vis-lua.c | 6 | ||||
| -rw-r--r-- | vis-lua.h | 2 | ||||
| -rw-r--r-- | vis.c | 6 | ||||
| -rw-r--r-- | vis.h | 2 |
8 files changed, 12 insertions, 12 deletions
@@ -590,7 +590,7 @@ At this time there exists no API stability guarantees. - `start()` - `quit()` - `file_open(file)` - - `file_save(file)` + - `file_save_post(file)` triggered *after* a successfull write - `file_close(file)` - `win_open(win)` - `win_close(win)` @@ -2203,7 +2203,7 @@ int main(int argc, char *argv[]) { .vis_start = vis_lua_start, .vis_quit = vis_lua_quit, .file_open = vis_lua_file_open, - .file_save = vis_lua_file_save, + .file_save_post = vis_lua_file_save_post, .file_close = vis_lua_file_close, .win_open = vis_lua_win_open, .win_close = vis_lua_win_close, @@ -1329,7 +1329,7 @@ static bool cmd_write(Vis *vis, Win *win, Command *cmd, const char *argv[], Curs file_name_set(file, *name); if (strcmp(file->name, *name) == 0) file->stat = text_stat(text); - vis_event_emit(vis, VIS_EVENT_FILE_SAVE, file); + vis_event_emit(vis, VIS_EVENT_FILE_SAVE_POST, file); } return true; } @@ -191,7 +191,7 @@ enum VisEvents { VIS_EVENT_START, VIS_EVENT_QUIT, VIS_EVENT_FILE_OPEN, - VIS_EVENT_FILE_SAVE, + VIS_EVENT_FILE_SAVE_POST, VIS_EVENT_FILE_CLOSE, VIS_EVENT_WIN_OPEN, VIS_EVENT_WIN_CLOSE, @@ -128,7 +128,7 @@ void vis_lua_init(Vis *vis) { } void vis_lua_start(Vis *vis) { } void vis_lua_quit(Vis *vis) { } void vis_lua_file_open(Vis *vis, File *file) { } -void vis_lua_file_save(Vis *vis, File *file) { } +void vis_lua_file_save_post(Vis *vis, File *file) { } void vis_lua_file_close(Vis *vis, File *file) { } void vis_lua_win_open(Vis *vis, Win *win) { } void vis_lua_win_close(Vis *vis, Win *win) { } @@ -1544,9 +1544,9 @@ void vis_lua_file_open(Vis *vis, File *file) { lua_pop(L, 1); } -void vis_lua_file_save(Vis *vis, File *file) { +void vis_lua_file_save_post(Vis *vis, File *file) { lua_State *L = vis->lua; - vis_lua_event_get(L, "file_save"); + vis_lua_event_get(L, "file_save_post"); if (lua_isfunction(L, -1)) { obj_ref_new(L, file, "vis.file"); pcall(vis, L, 1, 0); @@ -23,7 +23,7 @@ void vis_lua_init(Vis*); void vis_lua_start(Vis*); void vis_lua_quit(Vis*); void vis_lua_file_open(Vis*, File*); -void vis_lua_file_save(Vis*, File*); +void vis_lua_file_save_post(Vis*, File*); void vis_lua_file_close(Vis*, File*); void vis_lua_win_open(Vis*, Win*); void vis_lua_win_close(Vis*, Win*); @@ -58,7 +58,7 @@ bool vis_event_emit(Vis *vis, enum VisEvents id, ...) { vis->event->vis_start(vis); break; case VIS_EVENT_FILE_OPEN: - case VIS_EVENT_FILE_SAVE: + case VIS_EVENT_FILE_SAVE_POST: case VIS_EVENT_FILE_CLOSE: { File *file = va_arg(ap, File*); @@ -66,8 +66,8 @@ bool vis_event_emit(Vis *vis, enum VisEvents id, ...) { break; if (id == VIS_EVENT_FILE_OPEN && vis->event->file_open) vis->event->file_open(vis, file); - else if (id == VIS_EVENT_FILE_SAVE && vis->event->file_save) - vis->event->file_save(vis, file); + else if (id == VIS_EVENT_FILE_SAVE_POST && vis->event->file_save_post) + vis->event->file_save_post(vis, file); else if (id == VIS_EVENT_FILE_CLOSE && vis->event->file_close) vis->event->file_close(vis, file); break; @@ -32,7 +32,7 @@ typedef struct { void (*vis_start)(Vis*); void (*vis_quit)(Vis*); void (*file_open)(Vis*, File*); - void (*file_save)(Vis*, File*); + void (*file_save_post)(Vis*, File*); void (*file_close)(Vis*, File*); void (*win_open)(Vis*, Win*); void (*win_close)(Vis*, Win*); |
