nuclear@9: #ifndef SCREEN_MANAGER_H_ nuclear@9: #define SCREEN_MANAGER_H_ nuclear@9: nuclear@9: #include "screen.h" nuclear@9: nuclear@9: void add_screen(Screen *s); nuclear@9: Screen *get_screen(const char *name); nuclear@9: nuclear@9: void destroy_screens(); // destroy all managed screens nuclear@9: nuclear@9: // active screen stack nuclear@9: void activate_screen(Screen *s); nuclear@9: Screen *deactivate_screen(); nuclear@9: Screen *active_screen(); nuclear@9: nuclear@9: #endif // SCREEN_MANAGER_H_