--- hatari/src/includes/statusbar.h 2019/04/09 08:53:18 1.1.1.3 +++ hatari/src/includes/statusbar.h 2019/04/09 08:55:45 1.1.1.5 @@ -10,6 +10,9 @@ #include #include "main.h" +/* must correspond to max value returned by Statusbar_GetHeightForSize() */ +#define STATUSBAR_MAX_HEIGHT (2*(2*8+2)) + typedef enum { DRIVE_LED_A, DRIVE_LED_B, @@ -34,7 +37,7 @@ extern void Statusbar_Init(SDL_Surface * extern void Statusbar_UpdateInfo(void); extern void Statusbar_AddMessage(const char *msg, Uint32 msecs); extern void Statusbar_OverlayBackup(SDL_Surface *screen); -extern void Statusbar_Update(SDL_Surface *screen); +extern SDL_Rect* Statusbar_Update(SDL_Surface *screen, bool do_update); extern void Statusbar_OverlayRestore(SDL_Surface *screen); #endif /* HATARI_STATUSBAR_H */