summaryrefslogtreecommitdiff
path: root/atari/redrawslots.h
diff options
context:
space:
mode:
authorOle Loots <ole@monochrom.net>2012-11-30 03:20:52 +0100
committerOle Loots <ole@monochrom.net>2012-11-30 03:20:52 +0100
commitea025e60083af859001ea709065efab6600c5bab (patch)
tree2e344173c9e7dfe1581274522cbc7e14e3cf93c7 /atari/redrawslots.h
parent67d4da38ad994e3468119e3d6cc6f6041786144b (diff)
downloadnetsurf-ea025e60083af859001ea709065efab6600c5bab.tar.gz
netsurf-ea025e60083af859001ea709065efab6600c5bab.tar.bz2
Toolbar is now finished, started work on browser redraw/scrolling.
Diffstat (limited to 'atari/redrawslots.h')
-rw-r--r--atari/redrawslots.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/atari/redrawslots.h b/atari/redrawslots.h
index 8558b7ee6..2c932bbc1 100644
--- a/atari/redrawslots.h
+++ b/atari/redrawslots.h
@@ -40,13 +40,14 @@ struct s_redrw_slots
{
struct rect areas[MAX_REDRW_SLOTS];
short size;
- short areas_used;
+ short volatile areas_used;
};
void redraw_slots_init(struct s_redrw_slots * slots, short size);
void redraw_slot_schedule(struct s_redrw_slots * slots, short x0, short y0,
- short x1, short y1);
-void redraw_slot_schedule_grect(struct s_redrw_slots * slots, GRECT *area);
+ short x1, short y1, bool force);
+void redraw_slot_schedule_grect(struct s_redrw_slots * slots, GRECT *area,
+ bool force);
void redraw_slots_remove_area(struct s_redrw_slots * slots, int i);
void redraw_slots_free(struct s_redrw_slots * slots);