Annotation of hatari/src/includes/statusbar.h, revision 1.1.1.4

1.1       root        1: /*
                      2:   Hatari - statusbar.h
                      3:   
1.1.1.3   root        4:   This file is distributed under the GNU General Public License, version 2
                      5:   or at your option any later version. Read the file gpl.txt for details.
1.1       root        6: */
                      7: #ifndef HATARI_STATUSBAR_H
                      8: #define HATARI_STATUSBAR_H
                      9: 
                     10: #include <SDL.h>
                     11: #include "main.h"
                     12: 
                     13: typedef enum {
                     14:        DRIVE_LED_A,
                     15:        DRIVE_LED_B,
                     16:        DRIVE_LED_HD
                     17: } drive_index_t;
                     18: 
1.1.1.3   root       19: typedef enum {
                     20:        LED_STATE_OFF,
                     21:        LED_STATE_ON,
                     22:        LED_STATE_ON_BUSY,
                     23:        MAX_LED_STATE
                     24: } drive_led_t;
                     25: 
                     26: 
1.1       root       27: extern int Statusbar_SetHeight(int ScreenWidth, int ScreenHeight);
1.1.1.2   root       28: extern int Statusbar_GetHeightForSize(int width, int height);
1.1       root       29: extern int Statusbar_GetHeight(void);
1.1.1.3   root       30: extern void Statusbar_EnableHDLed(drive_led_t state);
                     31: extern void Statusbar_SetFloppyLed(drive_index_t drive, drive_led_t state);
1.1       root       32: 
                     33: extern void Statusbar_Init(SDL_Surface *screen);
                     34: extern void Statusbar_UpdateInfo(void);
                     35: extern void Statusbar_AddMessage(const char *msg, Uint32 msecs);
                     36: extern void Statusbar_OverlayBackup(SDL_Surface *screen);
1.1.1.4 ! root       37: extern SDL_Rect* Statusbar_Update(SDL_Surface *screen, bool do_update);
1.1       root       38: extern void Statusbar_OverlayRestore(SDL_Surface *screen);
                     39: 
                     40: #endif /* HATARI_STATUSBAR_H */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.