diff options
author | Jesse Luehrs <doy@tozt.net> | 2016-06-05 01:42:37 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2016-06-05 02:08:49 -0400 |
commit | 1cf6da28fc5f02af178dfe6dcbe4fd19c20dbc8e (patch) | |
tree | 1ecd34907e8fe53fb8e3a60d62edf9f8d54292f8 /src/ffi.c | |
parent | 4813cd322b86488eee3ecb0e6f7cfe2d998b4115 (diff) | |
download | vt100-rust-1cf6da28fc5f02af178dfe6dcbe4fd19c20dbc8e.tar.gz vt100-rust-1cf6da28fc5f02af178dfe6dcbe4fd19c20dbc8e.zip |
move dirty checking to individual cellsdirty-cells-take-2
Diffstat (limited to 'src/ffi.c')
-rw-r--r-- | src/ffi.c | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -61,11 +61,6 @@ int vt100_wrapper_screen_update_icon_name(struct vt100_screen *screen) return screen->update_icon_name; } -int vt100_wrapper_screen_dirty(struct vt100_screen *screen) -{ - return screen->dirty; -} - void vt100_wrapper_screen_clear_visual_bell(struct vt100_screen *screen) { screen->visual_bell = 0; @@ -86,11 +81,6 @@ void vt100_wrapper_screen_clear_update_icon_name(struct vt100_screen *screen) screen->update_icon_name = 0; } -void vt100_wrapper_screen_clear_dirty(struct vt100_screen *screen) -{ - screen->dirty = 0; -} - int vt100_wrapper_cell_is_wide(struct vt100_cell *cell) { return cell->is_wide; @@ -115,3 +105,13 @@ int vt100_wrapper_cell_attrs_inverse(struct vt100_cell_attrs *attrs) { return attrs->inverse; } + +int vt100_wrapper_cell_was_drawn(struct vt100_cell *cell) +{ + return cell->was_drawn; +} + +void vt100_wrapper_cell_set_was_drawn(struct vt100_cell *cell) +{ + cell->was_drawn = 1; +} |