From 12cd785edb4aa147790fda4371aaab485fde42fe Mon Sep 17 00:00:00 2001 From: Dusan Durech Date: Wed, 10 Dec 2008 23:08:44 +0100 Subject: We Use hot key Esc on back in fill program --- src/screen/screen_settingKeys.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'src/screen/screen_settingKeys.c') diff --git a/src/screen/screen_settingKeys.c b/src/screen/screen_settingKeys.c index 60ddd79..35215cf 100644 --- a/src/screen/screen_settingKeys.c +++ b/src/screen/screen_settingKeys.c @@ -9,10 +9,13 @@ #include "textFile.h" #include "director.h" #include "homeDirector.h" + #include "configFile.h" #include "interface.h" #include "screen.h" #include "image.h" +#include "hotKey.h" + #ifndef NO_SOUND # include "music.h" # include "sound.h" @@ -72,13 +75,19 @@ static widget_t *tux_left_keyfire_val; // possible variant will be reusing widget_image for current widget_label so there wont // be key names but only images +static void hotkey_escape() +{ + setScreen("setting"); +} + void startScreenSettingKeys() { #ifndef NO_SOUND playMusic("menu", MUSIC_GROUP_BASE); - -#endif +#endif + + registerHotKey(SDLK_ESCAPE, hotkey_escape); } static void setKeytableFromConfigFile(textFile_t * configFile) { @@ -362,7 +371,7 @@ void stopScreenSettingKeys() { - + unregisterHotKey(SDLK_ESCAPE); } void -- cgit v1.2.3