--- previous/src/includes/statusbar.h 2018/04/24 19:25:10 1.1 +++ previous/src/includes/statusbar.h 2018/04/24 19:32:29 1.1.1.4 @@ -11,22 +11,26 @@ #include "main.h" typedef enum { - DRIVE_LED_A, - DRIVE_LED_B, - DRIVE_LED_HD + DEVICE_LED_ENET, + DEVICE_LED_OD, + DEVICE_LED_SCSI, + DEVICE_LED_FD, + NUM_DEVICE_LEDS } drive_index_t; -extern int Statusbar_SetHeight(int ScreenWidth, int ScreenHeight); -extern int Statusbar_GetHeightForSize(int width, int height); -extern int Statusbar_GetHeight(void); -extern void Statusbar_EnableHDLed(void); -extern void Statusbar_SetFloppyLed(drive_index_t drive, bool state); +int Statusbar_SetHeight(int ScreenWidth, int ScreenHeight); +int Statusbar_GetHeightForSize(int width, int height); +int Statusbar_GetHeight(void); +void Statusbar_BlinkLed(drive_index_t drive); +void Statusbar_SetSystemLed(bool state); +void Statusbar_SetDspLed(bool state); +void Statusbar_SetNdLed(int state); -extern void Statusbar_Init(SDL_Surface *screen); -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 void Statusbar_OverlayRestore(SDL_Surface *screen); +void Statusbar_Init(SDL_Surface *screen); +void Statusbar_UpdateInfo(void); +void Statusbar_AddMessage(const char *msg, Uint32 msecs); +void Statusbar_OverlayBackup(SDL_Surface *screen); +void Statusbar_Update(SDL_Surface *screen); +void Statusbar_OverlayRestore(SDL_Surface *screen); #endif /* HATARI_STATUSBAR_H */